ඇයි බං ලංකාවේ Java ඉගෙනගන්නේ මෙච්චර?

HAneo

Well-known member
  • Jan 30, 2007
    12,970
    29,168
    113
    Homagama
    May be this is odd. In the company that I’m working, they have a role called “Programmer” which has an extended 6 month training to specify in company specific modules. Eventually they specialise in C and Java languages to implement client specific requirements on top of those core modules. With some experience they become Software Engineers who can work their own. Programmers always have to depend on Software Engineers to define and review their work.
    Yeah it's old machan
    I my self started as analyst programmer but ages ago
    today as a beginner companies expect more than just to know a language machan.

    C++ hari Java walin foundation eka dagaththata passe anik languages egana ganna lesie.
    100% specially if you started with C++
    OOP hodata visibale language ekak ne Java kiyanne. eka wenna one
    This is not the case machan. C# also elaborate OOP same level as Java.
    ------ Post added on Dec 29, 2022 at 10:56 PM
     
    • Like
    Reactions: animation

    Xi Jinping

    Well-known member
  • Jan 26, 2022
    17,632
    1
    35,120
    113
    Erozan's Mom's room
    ඕවා කරන්නේ foundation එකක් විදියට concept ඔලුවට දාගන්න නේ. ඉගෙන ගන්න එකා දැනගන්න ඕන අලුත් අලුත් ඒවා හොයාගෙන ඉගෙන ගන්න. spoon-feed කරන්න බෑ හැම දේම.
     

    Nanosudha

    Well-known member
  • Dec 28, 2012
    5,160
    4,914
    113
    Java kiaynne loku area ekak bn, uda tika dekala, Java awul kiyanne epa.

    C++ hari Java walin foundation eka dagaththata passe anik languages egana ganna lesie. OOP hodata visibale language ekak ne Java kiyanne. eka wenna one
    yes agreed, should have good exp in internals
    ------ Post added on Dec 29, 2022 at 11:00 PM
     

    Gwynbleidd

    Well-known member
  • Aug 7, 2020
    11,890
    22,229
    113
    Kaer Morhen
    thewitcher.com
    mission critical ewa wage karanna oya js python ganne na normally, C++ thama ganne eka thama GOAT. man dakka ara Lexge podcast ekkata awit god level eke ekek kiyanawa dan okkoma js python wage ewa karanna yanawa C++ igena ganne na kiyala, hoda skilled C++ ewun nalu danata uta ona widiht, adu wegena yanawalu digatama kiyala itin pora kiyanawa. uwath danne nalu 100%m language eka, ehchcara igena ganna tyelu
     

    ජොසී

    Well-known member
  • May 29, 2014
    5,206
    4,455
    113
    Padavi Sripura
    mission critical ewa wage karanna oya js python ganne na normally, C++ thama ganne eka thama GOAT. man dakka ara Lexge podcast ekkata awit god level eke ekek kiyanawa dan okkoma js python wage ewa karanna yanawa C++ igena ganne na kiyala, hoda skilled C++ ewun nalu danata uta ona widiht, adu wegena yanawalu digatama kiyala itin pora kiyanawa. uwath danne nalu 100%m language eka, ehchcara igena ganna tyelu
    Our company have the same problem when recruiting new talents. We have a legacy system which is running with C. And we need hundreds of programmers to work with them.
     
    • Wow
    Reactions: Gwynbleidd

    BC_Dilum

    Well-known member
  • Mar 2, 2008
    17,925
    1,191
    113
    192.168.1.1
    I think it is easier to understand OOP concepts with Java & Java supported IDEs. That's why developers start with Java. But continue the career with Java is their choice
     

    Monkey D.Luffy

    Active member
  • Nov 29, 2022
    143
    185
    43
    Dan JAVA echchara use wenne nadda?
    MAMA kiwwe java use wena nisa java watinawa kiyana eka. samahara un hithan inne kawuruth ahala nathi ewa igena gaththama chance wadi kiyala, use nowena ewa igena ganna yana kale use wena thamantath ona wena ekakata use karana eka watinawa, samaharu ara robo kaali dakala SE karanna ena podi un wage Machine learning walata python use wena katha athanin methanin ahindagena thinne, robo la dakala SE karanna ena podi un wage. mona reason ekata SE walata awath use wena dewal igena ganna, java kiyanne tool ekak ,onama wena api etc same tools witharai, ewagan hadana de o output eka ganna ona anith dewal hada ganne naha godak un oop or mvc witharak poddak dannawa ekath hariyata naha . lankwe distributed systems wadipura hadanne & lankawa distributed systems walata reputed .
     

    kkroxc

    Well-known member
  • Oct 14, 2008
    3,256
    2,144
    113
    in Helll
    Brother lots of enterprises use spring boot for thier internal app developments.
    කවුරු කෝහම කිව්වොත් ජාවා ඉගෙන ගන්න එකෙන් පාඩු වෙන්නේ නෑ. මං කරන්නේ devops මට පයිතන් ගේමක් ගහ ගන්න පුළුවන් හැබැයි OOP කෑල්ල හරියටම ඔළුවට ගියේ ලගදී ඉඳන් ජාවා ඉගෙන ගන්න පටන් ගත්තා හන්දා.

    Financial services related කම්පනිස් ( Banks, trade exchanges, clearing platforms ) වල core systesm ගොඩක් වෙලාවට C++ සහ sub systems ගහලා තියන්නේ ජාවා වලින් අනිවා spring boot තමයි ගොඩක් තැන් වල මොකද eco systems එකේ තියන ගොඩක් technology support කරන්නේ ජාවා ඇන්ඩ් C++ තමයි.

    දැන් අලුත් trend එකේ start ups ඉතින් ජාවා script තමයි දෙකක් නෑ.

    උබ කරන්න ඉන්න field එකේ හැටියට stack තෝරාගන්න
     

    kolavari

    Well-known member
  • Aug 11, 2012
    33,746
    1
    25,658
    113
    කැළෑ පොජ්ජේ
    machan python gena opinion eka mkkd?

    Python overrated machan, but it has demand, somewhat..lankawe nam hari adui habai :yes:

    eka karana eka watinawa..mamath godak kal Python kara :) 2013 idala 2019 wenakan ma wage then and there python thamai kare...but godak advanced yanna hambune na..

    kohoma unath anith languages walata sapekshawa worth ekak thiyenawa,,,demand eka relatively adui mehe,,,nathuwa nemei..uba wena ratakata wage yanawa nam watinawa...

    Brother lots of enterprises use spring boot for thier internal app developments.
    කවුරු කෝහම කිව්වොත් ජාවා ඉගෙන ගන්න එකෙන් පාඩු වෙන්නේ නෑ. මං කරන්නේ devops මට පයිතන් ගේමක් ගහ ගන්න පුළුවන් හැබැයි OOP කෑල්ල හරියටම ඔළුවට ගියේ ලගදී ඉඳන් ජාවා ඉගෙන ගන්න පටන් ගත්තා හන්දා.

    Financial services related කම්පනිස් ( Banks, trade exchanges, clearing platforms ) වල core systesm ගොඩක් වෙලාවට C++ සහ sub systems ගහලා තියන්නේ ජාවා වලින් අනිවා spring boot තමයි ගොඩක් තැන් වල මොකද eco systems එකේ තියන ගොඩක් technology support කරන්නේ ජාවා ඇන්ඩ් C++ තමයි.

    දැන් අලුත් trend එකේ start ups ඉතින් ජාවා script තමයි දෙකක් නෑ.

    උබ කරන්න ඉන්න field එකේ හැටියට stack තෝරාගන්න

    godak legacy systems code bases maintain karanna thamai bn java devs hire karanne...

    dan ohoma godak time invest karanna kamathi na minissu development walata..scabalibility, tech resources hoyaganna lesi nisa JS / Python wage ewalin thamai gahanne..

    recently PHP walatath podi demand ekak awa (with php 8 and laravel like frameworks) startups wala ehema use wenawa...unta machan MVP ekak hadala, business eka duwaganna ne one karanne...anith eka one tharam resources innawa..

    wade thamai balanne,,,nathuwa sophisticated stacks walata yanna balanne na ehema...its competitive game...time = competitive advantage
    ------ Post added on Dec 30, 2022 at 12:25 AM
     
    • Like
    Reactions: ජොසී

    kolavari

    Well-known member
  • Aug 11, 2012
    33,746
    1
    25,658
    113
    කැළෑ පොජ්ජේ
    .NET kiwwama meke inna unta mala paninawa
    C# ehema languages neme LOL.

    Mama dan inna company eke Oya hama magulama thiyanawa
    C++ C# java Python node js LoopBack 3 react native angular Android IOS
    Hama ekama oya hama ekama karanna one. Kalin karala nathnam eka study karala overall system ekama balanna one


    No
    Try a High-Level languages first.
    ------ Post added on Dec 29, 2022 at 10:23 PM

    normally project based yana companies nm ohoma thamai machn duwanne...

    unta ehema specific tech stacks nane,,e nisa dedicated resources hire karala thiyaganne na...

    interviews karala hire karanakota unath ganne e wage bullets thamai :yes:

    ena tech stack eka anuwa team eka allocate karala, unta study karanna time eka denawa..deela project eka start karanawa..

    seniors review karanawa and shadow karnawa..
     
    • Like
    Reactions: HAneo

    beam_tech

    Well-known member
  • Oct 13, 2017
    8,003
    14,371
    113
    වැලිවේරිය
    Brother lots of enterprises use spring boot for thier internal app developments.
    කවුරු කෝහම කිව්වොත් ජාවා ඉගෙන ගන්න එකෙන් පාඩු වෙන්නේ නෑ. මං කරන්නේ devops මට පයිතන් ගේමක් ගහ ගන්න පුළුවන් හැබැයි OOP කෑල්ල හරියටම ඔළුවට ගියේ ලගදී ඉඳන් ජාවා ඉගෙන ගන්න පටන් ගත්තා හන්දා.

    Financial services related කම්පනිස් ( Banks, trade exchanges, clearing platforms ) වල core systesm ගොඩක් වෙලාවට C++ සහ sub systems ගහලා තියන්නේ ජාවා වලින් අනිවා spring boot තමයි ගොඩක් තැන් වල මොකද eco systems එකේ තියන ගොඩක් technology support කරන්නේ ජාවා ඇන්ඩ් C++ තමයි.

    දැන් අලුත් trend එකේ start ups ඉතින් ජාවා script තමයි දෙකක් නෑ.

    උබ කරන්න ඉන්න field එකේ හැටියට stack තෝරාගන්න
    DevOps වලට java ඕනේ නෑ කියන්න බෑ...Jenkins run වෙන්නේ ජාවා නේහ් groovy එහෙම java like syntax....හදිස්සියකිta plugin එකක් cuztomize කර ගන්න ජවා දන්නවන්ම් හොදයි
    but if you now the basics of programming lanuage thats all ඉතින් neh
     

    KissMass

    Well-known member
  • Jan 28, 2011
    950
    1,181
    93
    Negombo
    අපේ පැත්තේ පොඩි එකෙක් හිටියා, ඌ පොඩිකාලේ ඉඳන් java පිස්සෙක්.... පස්සේ ලොකුවෙලා Ja vaත්තෙන් ගෙයක් ගත්තා, පස්සේ coffee ශෝප් එකක් දැම්මා Java cafe කියලා.... උගේ යට කලිසමේ ඉඳන් ඔලුව කෙස් ගහ වෙනකං Java....දැන් හැබැයි තට්ටේ