JAVA ☕ මාසෙන් ගොඩ දාගන්න ඇහැකිවේද?

visalbro

Well-known member
  • Jun 4, 2017
    15,974
    17,133
    113
    panadura
    Mata java amathaka wenawa bn.
    Codes ehema mathaka hitinne na.
    Ewageconcepts samahara ewa therenne na. Codes copy paste thama documentation eka bala bala karanna puluwan
     

    HAneo

    Well-known member
  • Jan 30, 2007
    12,970
    29,168
    113
    Homagama
    Mata java amathaka wenawa bn.
    Codes ehema mathaka hitinne na.
    Ewageconcepts samahara ewa therenne na. Codes copy paste thama documentation eka bala bala karanna puluwan
    who remembers the code? Code style eka and basic rule tika allaganna.
    For concepts" sample aragena Debug karala balanna. hugak ewa therenne debug karagena yanakota

    Ada kale thiyana Concepts, Architectures, depth of technologies ekka sahena library godak thiyanawa. ewa okkoma mathaka thiyaganna ba ban. eka nisa ewaa thiyana thana mathaka thiyaganin saha ewa apply karala ena practice experience eka agata ganna echcharayi

    Hama lanuage ekama karanna gihin tama matath kela une ekak hariyata kara ganna
    Yes bad idea. eka tech stack ekaka mula idan yanna one. nathnam deken ekakwath nathi wenawa
    ------ Post added on Jul 12, 2022 at 1:52 AM
     

    Rowdy Baby

    Well-known member
  • Dec 22, 2018
    3,229
    4,470
    113
    Colombo
    who remembers the code? Code style eka and basic rule tika allaganna.
    For concepts" sample aragena Debug karala balanna. hugak ewa therenne debug karagena yanakota

    Ada kale thiyana Concepts, Architectures, depth of technologies ekka sahena library godak thiyanawa. ewa okkoma mathaka thiyaganna ba ban. eka nisa ewaa thiyana thana mathaka thiyaganin saha ewa apply karala ena practice experience eka agata ganna echcharayi


    Yes bad idea. eka tech stack ekaka mula idan yanna one. nathnam deken ekakwath nathi wenawa
    ------ Post added on Jul 12, 2022 at 1:52 AM
    හරියට අර දොඩන් ගොඩ බදා ගත්තා වගේ
     

    visalbro

    Well-known member
  • Jun 4, 2017
    15,974
    17,133
    113
    panadura
    who remembers the code? Code style eka and basic rule tika allaganna.
    For concepts" sample aragena Debug karala balanna. hugak ewa therenne debug karagena yanakota

    Ada kale thiyana Concepts, Architectures, depth of technologies ekka sahena library godak thiyanawa. ewa okkoma mathaka thiyaganna ba ban. eka nisa ewaa thiyana thana mathaka thiyaganin saha ewa apply karala ena practice experience eka agata ganna echcharayi


    Yes bad idea. eka tech stack ekaka mula idan yanna one. nathnam deken ekakwath nathi wenawa
    ------ Post added on Jul 12, 2022 at 1:52 AM
    Ela thanks bn
     

    coder101

    Well-known member
  • Jul 20, 2018
    333
    548
    93
    SE basics danna keneknm, me weddi C#, C++, Typescript oi wage mokakmahri programming language ekaking oi basics use krala wada krana keneknm, OOP ehema dannawanm concepts tika oyata puluwan uparima sathiyakin 2kin wage Java goda daganna.
    Oi ekakwath nokarapu ekeknm, oowa krana kenekgen help eka aran maasekin goda daganna puluwan.

    Self study krala 1 month walin ooka goda daganna tikak amarui. umbage metere anuwa thamai eaka kiyanna wenne. Habai ooka kranna puluwan.
    Menna me book eka refer kran igenaganin,

    Headfirst Java by Oreily
    https://g.co/kgs/FkGhBq

    Igenagannagmn Hackerrank eke account ekak hadan eake Java test tikath hemiita kran palayan.
    Umba igenaganipuwa practically use wena widi wala basics eaken hadewi.

    Java wala oona deyak ahapn, puluwan widiyata udaw krannam Java igenaganna oona ekekta 😀

    Anika saralawama qwama programming language ekak igenagannawa kiyala ekak na kiyala hithuwama hodai.

    Mulinma igenaganin programming basics, umbata set wena umba kamathi language ekakin.

    1. Variables
    2. Data structures - Arrays, Lists, Maps etc.
    3. Control structure - if, switch, loops
    4. Syntax - functions, language specific things etc.
    5. OOP

    oi man tikai qwe, oi wage basicma dewal tika igenaganin.
    eka eka programming languages wala use cases, OOP use wenne kohomada oi wage dewal hemiita igenaganin.

    Hama programming language ekakama kranne oi tikama thamai, syntax eka thamai wenas wenne godak welawata.
    E nisa samanyen paya kiipayak aluth language ekakin code kraddi eaka therumaran adapt wenna hrima lesi. :)
    ooka rocket science neweii, oona kenekta kranna puluwan.
    ------ Post added on Jul 12, 2022 at 1:15 PM
     

    NEMISIS

    Well-known member
  • Nov 13, 2013
    11,403
    19,560
    113
    Colombo
    කලින් OOP ප්‍රෝගැමින් ලැන්ග්වේජ් එකක් දන්නවා නං ලොකු කාලයක් යන්නෙ නැහැ
    ඒව දන්න්නෙ නැත්තං මාසයක් ඕකටම ෆෝකස් කරොත් බේසික් දැනගන්න පුලුවන්
    ජාව දැනගත්තට ලොකු ඇප්ස් කරන්න වෙනම ෆ්‍රේම්වර්ක්/ලයිබ්‍රීස් එහෙම යූස් කරනවානේ ඒවට අදාල කන්සෙප්ට් සහ ෆ්‍රේම්වර්ක් එහෙම සැලකිය යුතු වැඩක් කරන්න ඉගෙන ගන්න නං මාසෙන් බැරි වෙයි. උදාහරනයක් විදියට ජාවා කෝඩ් සාම්පල් කරලා ලැන්ග්වේජ් බේසික් ඉගෙන ගත්තට වෙබ් ඇප් එකක් කරන්න යනවා නං ඒවට අදාල කන්සෙප්ට් වෙනම ඉගන ගන්න වෙනවා ඒවට කල් යන්න පුලුවන්

    සාමාන්‍යෙන් එක එක විදියෙ ලැන්ග්වේජ් තුන හතරක් දන්නවා නං අලුත් එකක් ඉගෙන ගන්න පැය ගානයි යන්නෙ. මම මුලින්ම Java කරේ ඒ ගමන්ම වගේ C කරා පස්සෙ C++ කරා, Php/JS එහෙමත් කරා
    ජොබ් එකට ගියාම Objective C/C/Swift කරන්න උනා. Swift ඉගෙන ගන්න දවස් බාගයි ගියේ, ඇපල් එකෙන් swift රිලීස් කරපු දවසෙ වීඩියෝ තුනක් රිලීස් කරලා තිබ්බා ඒ තුන බැලුවම සේරම කවර් කරා. swift රිලීස් කරලා පහුවෙනිදාට සාමාන්‍ය ප්‍රොජෙක්ට් එකක් කරන්න තරමට ඉගෙනගත්තා. සමහරු පහුවෙනිද වෙද්දි swift වලින් flappy bird වගේ ගේම් පවා හදලා තිබුනා. ලැන්ග්වේජ් එක රිලීස් කරලා පැය 24ක් යන්නත් කලින්.

    ලඟදි flutter එහෙම ඉගෙන ගත්තා ඒවට බේසික් ටික පැයකින් විතර බලලා කෙලින්ම ප්‍රොජෙක්ට් එකම කරන්න ගත්තා.
    ඔය අතරතුර සමහර වැඩ වලට ඒ තරම් ප්‍රසිද්ධ නැති ලැන්ග්වේජ් එහෙමත් තුන හතරක් ඉගෙනගෙන තියනවා පැය දෙක තුනයි ඒවට යන්නෙ.

    ලැන්ග්වේජ් දෙක තුනක් දන්නවා කියන්නෙ අලුත් ලැන්ග්වේජ් එකක ගොඩක් වෙලාවට අලුතෙන් ඉගෙන ගන්න දෙයක් නැහැ
     

    visalbro

    Well-known member
  • Jun 4, 2017
    15,974
    17,133
    113
    panadura
    කලින් OOP ප්‍රෝගැමින් ලැන්ග්වේජ් එකක් දන්නවා නං ලොකු කාලයක් යන්නෙ නැහැ
    ඒව දන්න්නෙ නැත්තං මාසයක් ඕකටම ෆෝකස් කරොත් බේසික් දැනගන්න පුලුවන්
    ජාව දැනගත්තට ලොකු ඇප්ස් කරන්න වෙනම ෆ්‍රේම්වර්ක්/ලයිබ්‍රීස් එහෙම යූස් කරනවානේ ඒවට අදාල කන්සෙප්ට් සහ ෆ්‍රේම්වර්ක් එහෙම සැලකිය යුතු වැඩක් කරන්න ඉගෙන ගන්න නං මාසෙන් බැරි වෙයි. උදාහරනයක් විදියට ජාවා කෝඩ් සාම්පල් කරලා ලැන්ග්වේජ් බේසික් ඉගෙන ගත්තට වෙබ් ඇප් එකක් කරන්න යනවා නං ඒවට අදාල කන්සෙප්ට් වෙනම ඉගන ගන්න වෙනවා ඒවට කල් යන්න පුලුවන්

    සාමාන්‍යෙන් එක එක විදියෙ ලැන්ග්වේජ් තුන හතරක් දන්නවා නං අලුත් එකක් ඉගෙන ගන්න පැය ගානයි යන්නෙ. මම මුලින්ම Java කරේ ඒ ගමන්ම වගේ C කරා පස්සෙ C++ කරා, Php/JS එහෙමත් කරා
    ජොබ් එකට ගියාම Objective C/C/Swift කරන්න උනා. Swift ඉගෙන ගන්න දවස් බාගයි ගියේ, ඇපල් එකෙන් swift රිලීස් කරපු දවසෙ වීඩියෝ තුනක් රිලීස් කරලා තිබ්බා ඒ තුන බැලුවම සේරම කවර් කරා. swift රිලීස් කරලා පහුවෙනිදාට සාමාන්‍ය ප්‍රොජෙක්ට් එකක් කරන්න තරමට ඉගෙනගත්තා. සමහරු පහුවෙනිද වෙද්දි swift වලින් flappy bird වගේ ගේම් පවා හදලා තිබුනා. ලැන්ග්වේජ් එක රිලීස් කරලා පැය 24ක් යන්නත් කලින්.

    ලඟදි flutter එහෙම ඉගෙන ගත්තා ඒවට බේසික් ටික පැයකින් විතර බලලා කෙලින්ම ප්‍රොජෙක්ට් එකම කරන්න ගත්තා.
    ඔය අතරතුර සමහර වැඩ වලට ඒ තරම් ප්‍රසිද්ධ නැති ලැන්ග්වේජ් එහෙමත් තුන හතරක් ඉගෙනගෙන තියනවා පැය දෙක තුනයි ඒවට යන්නෙ.

    ලැන්ග්වේජ් දෙක තුනක් දන්නවා කියන්නෙ අලුත් ලැන්ග්වේජ් එකක ගොඩක් වෙලාවට අලුතෙන් ඉගෙන ගන්න දෙයක් නැහැ
    Patta