Advices for Web Application Developers ( SE)

sw7x

Well-known member
  • Nov 12, 2007
    11,114
    2,296
    113
    තාම ඉගෙන ගන්න ගමන් ඉන්නේ.

    Trainee වලින් start කරන්න Senior Developer කෙනෙක් වෙන එක කොහොමද ? මම අහන්නේ ඉස්සරහට career එක හදාගන්න...කොහොමද industry level එකේ තත්ත්වය...


    මොනවාද ෆිඑල්ඩ් එකේ හුගාක්ම Demand තියෙන technologies ?
    මොනවද හොද අනගතයක් තියෙන Frameworks එහෙම ( JS , PHP)
    කොහොමද career එක develop කර ගන්නේ ...?
    කොඩින් කරද්දි මොනවද අනුගමනය කරන්න ඔන දෙවල්....?
    හුගක් අය අනුගමනය කරන්නෙ නෑති අත්යවස්ය දෙවල් මොනවද?
    තව ඔයල දන්න අමතර දෙවල් තියෙනම් එවත් ලියන්න


    පොඩ්ඩක් දන්න අය උපදෙස් දෙන්න.

    ලොකු පිනක් බං දන්න අය සප් එකක් දෙන්න..නොදැක්ක වගේ නම් යන්න එපා..අනික් උන් බම්ප් එකකින් සප් එකකින් දෙන්න.
     
    Last edited:

    shiwankaswe

    Well-known member
  • Apr 30, 2007
    7,557
    629
    113
    Colombo Sri Lanka
    මොනවාද ෆිඑල්ඩ් එකේ හුගාක්ම Demand තියෙන technologies ?
    Mobile app development(native), .Net, java
    මොනවද හොද අනගතයක් තියෙන Frameworks එහෙම
    ios, android, .net
    කොහොමද career එක develop කර ගන්නේ ...?
    work in reputed companies with latest technologies
    කොඩින් කරද්දි මොනවද අනුගමනය කරන්න ඔන දෙවල්....?
    follow the stranded
    හුගක් අය අනුගමනය කරන්නෙ නෑති අත්යවස්ය දෙවල් මොනවද?
    clear coding
     

    elektro

    Well-known member
  • Apr 18, 2011
    6,856
    9,352
    113
    Tropical Island Of Sri Lanka
    Same writing skill ? :P :) Anyway good luck ;)

    Untitled.png
     

    DooA

    Well-known member
  • Jun 22, 2011
    5,202
    773
    113
    ආගිය අතක් නැත
    මොනවාද ෆිඑල්ඩ් එකේ හුගාක්ම Demand තියෙන technologies ?


    javascript, Typescript (in future), CSS3, less,sass, html 5, jquery, anguler-js, react-js,

    මොනවද හොද අනගතයක් තියෙන Frameworks එහෙම ( JS , PHP)

    JS : anguler-js , react-js
    PHP : Laravel 5

    කොහොමද career එක develop කර ගන්නේ ...?

    තියරිය ඉගෙන ගන්න ගමන් ඒවා ඇත්තට පාවිච්චි කරන හැටි ඉගෙන ගන්න. පොඩි හරි කොම්පැනියකට බැහැලා වැඩ කරපන්. වැඩ දන්නා උන් එක්ක හිටපන්. ලොකුවට ගෙව්වත් ඉගෙන ගන්න දෙයක් නැත්නම් ඉන්න එපා. මුල් කාලේ හොදට ඉගෙන ගන්න පුළුවන් තැනක වැඩ කරපන්.


    කොඩින් කරද්දි මොනවද අනුගමනය කරන්න ඔන දෙවල්....?

    දන්නා දේ හැම එකටම ඔබන්න යන්න එපා. කරන්න යන දේට ගැලපෙන එක ඉගෙන ගන්න.
    උදාහරණයකට laravel වල user input validate කරන්න අපිට කරන්න පුළුවන් normal විදියට controller එකක් ඇතුලේ if else දාලා isset දාලා validate කරන එක. ඕක අපි දන්නා එක. ඒ කාලේ ඉදන්ම කරන එක. එහෙමයි කියලා ඕක ඔබන්න හදන්න එපා laravel project එකට. එකට වෙන විදියක් තියෙනවා. Request classes හදලා validate කරන්න පුළුවන්. ඉගෙන ගන්න ටික වෙලාවක් යනවා. එහෙමයි කියලා පරණ විදියට කරන්න යන්න එපා. වෙලා ගියාට කමක් නෑ අලුත් විදිය ඉගෙන ගන්න.

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

    හුගක් අය අනුගමනය කරන්නෙ නෑති අත්යවස්ය දෙවල් මොනවද?

    අනිවා IDE එකක් use කරන්න. බොරුවට practise වෙන්න කියලා notepad වල කොටන්න ලැස්ති වෙන්න එපා.

    කෝඩ් කරද්දී ලස්සනට කෝඩ් කරන්න. මුල් කාලේදී වෙලා ගියාට කමක් නැ.

    එක්කෝ කොමෙන් කරන්න. නැත්නම් method, variable වල නම් පැහැදිලිව ලියන්න.

    මම නම් phpstrome use කරන්නේ web කරන්න. එකේ තියෙනවා live template කියලා එකක්. ඒ වගේ ඒවා use කරන්න පුරුදු වෙන්න. html වලට emmet කියලා එකක් තියෙනවා.

    පුළුවන් තරම් productive tools use කරන්න.

    හරියටම දන්නේ නැ නමුත් anguler වගේ කරනවානම් dependancy manage කරන්න වෙනම node-js, සර්වර් වලට grunt අනන්මනම් තියෙනවා හොයලා බලන්න.

    php වලට composer මම නම් use කරන්නේ dependency manage කරන්න. java, android වලට gradle , ios වලට cococapods.

    project එකක් කරද්දී පරණ කරපු දෙයක් ඇහුවම "මට දැන් ඕවා මතක නෑ බන් " කියන්න ලැස්ති වෙන්න එපා. තමන් කරපු දේ තමන් මතක තියාගන්න .


    තව ඔයල දන්න අමතර දෙවල් තියෙනම් එවත් ලියන්න

    ඔය මදැයි
     
    • Like
    Reactions: sw7x

    sw7x

    Well-known member
  • Nov 12, 2007
    11,114
    2,296
    113
    මොනවාද ෆිඑල්ඩ් එකේ හුගාක්ම Demand තියෙන technologies ?


    javascript, Typescript (in future), CSS3, less,sass, html 5, jquery, anguler-js, react-js,

    මොනවද හොද අනගතයක් තියෙන Frameworks එහෙම ( JS , PHP)

    JS : anguler-js , react-js
    PHP : Laravel 5

    කොහොමද career එක develop කර ගන්නේ ...?

    තියරිය ඉගෙන ගන්න ගමන් ඒවා ඇත්තට පාවිච්චි කරන හැටි ඉගෙන ගන්න. පොඩි හරි කොම්පැනියකට බැහැලා වැඩ කරපන්. වැඩ දන්නා උන් එක්ක හිටපන්. ලොකුවට ගෙව්වත් ඉගෙන ගන්න දෙයක් නැත්නම් ඉන්න එපා. මුල් කාලේ හොදට ඉගෙන ගන්න පුළුවන් තැනක වැඩ කරපන්.


    කොඩින් කරද්දි මොනවද අනුගමනය කරන්න ඔන දෙවල්....?

    දන්නා දේ හැම එකටම ඔබන්න යන්න එපා. කරන්න යන දේට ගැලපෙන එක ඉගෙන ගන්න.
    උදාහරණයකට laravel වල user input validate කරන්න අපිට කරන්න පුළුවන් normal විදියට controller එකක් ඇතුලේ if else දාලා isset දාලා validate කරන එක. ඕක අපි දන්නා එක. ඒ කාලේ ඉදන්ම කරන එක. එහෙමයි කියලා ඕක ඔබන්න හදන්න එපා laravel project එකට. එකට වෙන විදියක් තියෙනවා. Request classes හදලා validate කරන්න පුළුවන්. ඉගෙන ගන්න ටික වෙලාවක් යනවා. එහෙමයි කියලා පරණ විදියට කරන්න යන්න එපා. වෙලා ගියාට කමක් නෑ අලුත් විදිය ඉගෙන ගන්න.

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

    හුගක් අය අනුගමනය කරන්නෙ නෑති අත්යවස්ය දෙවල් මොනවද?

    අනිවා IDE එකක් use කරන්න. බොරුවට practise වෙන්න කියලා notepad වල කොටන්න ලැස්ති වෙන්න එපා.

    කෝඩ් කරද්දී ලස්සනට කෝඩ් කරන්න. මුල් කාලේදී වෙලා ගියාට කමක් නැ.

    එක්කෝ කොමෙන් කරන්න. නැත්නම් method, variable වල නම් පැහැදිලිව ලියන්න.

    මම නම් phpstrome use කරන්නේ web කරන්න. එකේ තියෙනවා live template කියලා එකක්. ඒ වගේ ඒවා use කරන්න පුරුදු වෙන්න. html වලට emmet කියලා එකක් තියෙනවා.

    පුළුවන් තරම් productive tools use කරන්න.

    හරියටම දන්නේ නැ නමුත් anguler වගේ කරනවානම් dependancy manage කරන්න වෙනම node-js, සර්වර් වලට grunt අනන්මනම් තියෙනවා හොයලා බලන්න.

    php වලට composer මම නම් use කරන්නේ dependency manage කරන්න. java, android වලට gradle , ios වලට cococapods.

    project එකක් කරද්දී පරණ කරපු දෙයක් ඇහුවම "මට දැන් ඕවා මතක නෑ බන් " කියන්න ලැස්ති වෙන්න එපා. තමන් කරපු දේ තමන් මතක තියාගන්න .


    තව ඔයල දන්න අමතර දෙවල් තියෙනම් එවත් ලියන්න

    ඔය මදැයි

    thx 4 advice bro rep ++