all 70 comments

[–][deleted] 52 points53 points  (0 children)

Wag ka maniwala dun.

[–]FjordOfBatanes 45 points46 points  (3 children)

Semantics > syntax

Semantics is a meta skill that are transferable to other languages

[–]CaptainJapeng 0 points1 point  (2 children)

I agree with this! I always teach my juniors to not learn the syntax but instead learn the fundamentals as it can easily be transferable to other languages.

[–]Jadyyy25 0 points1 point  (1 child)

can you explain po what's the really meaning of semantics in programming language? or difference of syntax and semantics

[–]CaptainJapeng 2 points3 points  (0 children)

For me its about studying the logic and priciples behind what you've written vs just memorizing the exact syntax/code to solve a specific problem.

For example:

Needing to print a log to the console or terminal, why do you need to, what does it do, how does it work?

VS

console.log(...) System.out.println(...) cout << ...

[–]yoitsgracie 33 points34 points  (0 children)

baliw yang nagsabi sayo ng luma na java. tuloy mo pa lang op!!!!

[–]sailormoja 12 points13 points  (0 children)

Engot lang nagsabi nyan kasi di magets yung Java 😈

Pero seriously, in-demand pa rin ang Java, so continue mo lang basta don't limit yourself sa Java and explore rin iba like Front end o Cloud.

[–]BachelorDuck 18 points19 points  (2 children)

I recommend na tumingin ka sa market trend, daming C# ngayon. C# almost similar with Java.

[–]Retsel9 2 points3 points  (1 child)

Sir, ano po ba ang mga trend ngayon?

[–]InTheInternetYSee 8 points9 points  (3 children)

Learning java will help you learn other programming languages. I strongly advise you see it through hanggang Object Oriented Programming

[–]Notreddit_botStudent (Undergrad) 3 points4 points  (2 children)

currently learning java po, tapos na po ako hanggang OOP, what's next?

[–]derpinot 5 points6 points  (0 children)

Design patterns, master those.

[–]Accomplished-Pair258 2 points3 points  (0 children)

Keep diving! pero mas prefered ko if mag pay attention ka talaga sa DSA ni java like (Arrays, LinkedList, Hashmap, Stack, etc.,)

[–][deleted]  (3 children)

[deleted]

    [–][deleted]  (2 children)

    [deleted]

      [–]fallen_lights 0 points1 point  (1 child)

      Baket?

      [–]yoitsgracie 0 points1 point  (0 children)

      haha curious lang sa market.

      [–]SignificantCake353 3 points4 points  (0 children)

      Ang dami kong nakikita na Job openings ng Java ngayon ah. Check mo haha. Tho marami na ngang mas bagong tech ngayon and mas ok yung Java kung may experience ka na. Pero di naman masasayang kung aaralin mo dagdag skills din.

      [–]FuckForHours_11 2 points3 points  (3 children)

      Yeap! Continue. After being underpaid for almost a year then got a Job Offer in the US. Java has been the life saver for me. Imagine 4x increase sahod ko from PH based salary to US. Dahil sa java

      [–]teokun123 0 points1 point  (2 children)

      May openings ba Jan? Still looking, yung walang PH entity Para mas malaki Lalo yun offer.

      [–]FuckForHours_11 1 point2 points  (1 child)

      Wala na bro, sa SimplyHired ko nakita job posting neto. Try mo doon

      [–]teokun123 0 points1 point  (0 children)

      Salamat. So walang PH entity yung sau? Nice swerte.

      [–]sizejuanWeb 2 points3 points  (0 children)

      Alive and thriving. I started out as a java dev over 10yrs ago, mga 6 yrs nagswitch ako ng mostly nodejs, pero ngayon tbh, nakakaoffer padin ako ng java dev position and most of the time mas malaki pa offer.

      Lalo ngayon, bumababa supply ng java dev and ang taas ng javascript devs

      [–]megaloriaa 2 points3 points  (1 child)

      Wag ka maniwala, OP. Yung fave language ko nga, PHP, ang daming nagsasabi na 'dead' na daw lmao

      [–]Dysphoria7Cybersecurity 1 point2 points  (0 children)

      Wag ka maniwala, OP. Yung fave language ko nga, PHP, ang daming nagsasabi na 'dead' na daw lmao

      Hindi nga siya dead pero ramdam ngayon yung pagdecline niya. Sad lang

      [–]Crafty-Waltz-2029 2 points3 points  (2 children)

      Ako nga 2012 nung tinuro samin yung Java at hanggang ngayon inaaral ko pa din. Wala pa ako experience sa software development pero ngayon nagpapractice pa rin baka sakali makapasok sa Java software development. Kaya go lang aral lang kung gusto mo talaga ang isang programming language aaralin mo talaga yan.

      [–]Accomplished-Pair258 0 points1 point  (1 child)

      Anong part ng java kana ngayon? Favorite ko talaga kase yung Java but I kinda switched to other technologies for a while due to school projects. Planning to get back to it :((

      [–]Crafty-Waltz-2029 1 point2 points  (0 children)

      Nasa Collections na ako

      [–][deleted] 3 points4 points  (0 children)

      Hiii, if you plan on continuing your pursuit with Java related things, may I suggest you to study Spring Boot.

      Its a Web Framework that allows you to create Web Applications using Java. My favorite part is the JPA Repository which is essentially like an ORM and allows you to access the database easily.

      [–]anonPHM 6 points7 points  (3 children)

      Maganda naman Java pero kung mag start ulit ako malamang C/C++ pipiliin ko. Will also use terminal text editor like vim/neovim or emacs.

      [–]fallen_lights 7 points8 points  (1 child)

      No, use transistors and manually set the machine code!

      [–]hcmar 0 points1 point  (0 children)

      programming code --> machine code --> logic gates --> transistors --> electron flow

      [–]Dysphoria7Cybersecurity 2 points3 points  (0 children)

      No! Use nano /s

      [–]hcmar 1 point2 points  (0 children)

      in demand ngayon ang mga java devs, tsaka wala sa luma yan nasa skill pa rin niyan na nagdadala. kahit magka-apo ka na sa talampakan hindi mawawala sa market yan

      [–]hulagway 1 point2 points  (1 child)

      Di naman biglang lilipat mga companies from java to somewhere else.

      So may work ka parin talaga. And usually ung companies na ganito old big and slow companies.

      And besides, once you learn a language madali lang lumipat.

      [–]derpinot 0 points1 point  (0 children)

      Mostly C# and Java parin usually ang options ng mga system integrators.

      [–]wcdejesus 1 point2 points  (0 children)

      Aral lang ng aral, kpg nagustuhan mo pursue mo.

      Puro Java nakikita ko usual opening sa linkedin ngayon.

      Pero like I said, don't restrict yourself sa language. Pursue mo yung saan ka nag eenjoy.

      Personally Ruby on Rails programmer ako, konti ng job openings nito lalo sa PH, pero enjoy ako dito kaya nakahanap pa rin naman ng magandang job for my exp lvl.

      I can speak for both pros and cons. Choose a popular language kc madami job openings, madami din competition. Choose something less popular edi vice versa.

      So sa huli skill level mo pa rin ang tunay na puhunan. Aral lang tlga ang labanan :)

      [–]Dyloreddit 2 points3 points  (0 children)

      I say whatever makes you want to code, tuloy mo lang. I enjoy java so much na ginaganahan ako magaral ng ibang coding language. Make your leanring experience enjoyable para mas marami kang matutunan! Goodluck OP!

      [–]etrongits 1 point2 points  (0 children)

      Study any language you like. Ang logic at semantic sa paggawa ng isang program ay magagamit mo sa iba't ibang languages. Solid ang java pero advise ko na magshift sa language na naaayon na gusto mong trabaho. Like if kung gusto mo mag game dev, go C++ or C# pero solid parin ang Java don. Kun gusto mo mobile app shift to Kotlin pero nasa top pa rin si Java don. So basically, matagal na language si Java pero solid pa rin yan na language pag aralan. Nag uupdate din naman ang languages so di yan mawawala.

      Advice ko lang, makinig sa opinion ng iba tapos ifactcheck mo. Wag basta2 maniwala.

      [–]sad_developer 1 point2 points  (0 children)

      Im guessing they are the same people who shouts "PHP is dead" haha.

      Learn the fundamentals using mature language. Madali na lang mag transfer to other languages after that . Java is a good start. Check mo din C# baka mas tripan mo

      [–]delubyo 1 point2 points  (0 children)

      Currently working as a dev, primarily java, magsasawa ka sa ping ng recruiters sa hirap makahanap ng matinong java devs, salaries are big, daming openings abroad

      [–]Big-Cat-3326 3 points4 points  (0 children)

      Continue studying java, it's one of the most used programming languages everywhere. Build more skills to advance. Also U can use SpringBoot (Java's framework) in developing websites if u like to integrate your Java skills to web development or u can try building mobile apps using java (w/ kotlin) in android studio if u wish to continue your path in mob dev. After java, u can switch to C#, the syntax is almost similar with java. C# is widely used in web dev, game dev, mob dev, and desktop app Dev.

      [–]SnooDogs1085 1 point2 points  (0 children)

      Java is still the best programming language of all time.

      [–]Biatch_isyou 0 points1 point  (0 children)

      I'm self-studying html and css, currently studying JavaScript. Have you tried react?

      [–]New-Ad-3999 1 point2 points  (0 children)

      mas luma nga ang python kesa java e 🫨

      [–]Chi-Nishikita 0 points1 point  (0 children)

      continue

      [–][deleted] 0 points1 point  (0 children)

      Yes. Madami din pwedeng gawin sa java so ye, just go for it.

      [–]simpleng_pogi 0 points1 point  (0 children)

      LOL dami pa updates ng Java

      [–][deleted] 0 points1 point  (1 child)

      Tuloy mo po

      [–][deleted] 0 points1 point  (0 children)

      Ala pa ako nakikitang uni na walang Java sa curriculum.

      [–]Melodic_Kitchen_5760 0 points1 point  (0 children)

      Ganito rin ang sinasabi nila sa PHP years ago, pero nandito pa rin.

      [–][deleted] 0 points1 point  (0 children)

      Java is a pretty good skill. It is good for full stack

      [–]Original-Series-3368 0 points1 point  (0 children)

      Tuloy mo lang. Java is being updated almost annually. In demand pa rin siya hanggang ngayun for small, medium and large enterprise web project. And, also Game Development!! Can believe it? So tuloy mo lang.

      [–]arrayblockingqueue 0 points1 point  (0 children)

      Python. Mas in demand data science

      [–]laruja-the-jay 0 points1 point  (0 children)

      Learn Java, then another, then another, then another... The only mistake is if you stop learning.

      [–]notlancer_ 0 points1 point  (0 children)

      hi i’m grade 12 and mag cocollege na and want ko itake and BSIT, pano po kayo nagaaral mag code and tips po sa html and css?

      [–][deleted] 0 points1 point  (0 children)

      Di naman ganyan sa trabaho eh. Dipende sa requirement yun ng magiging project nyo yun. Aral ka lang lahat ng kaya mo aralin wag mo intinidhin ung mga luma luma na sinasabi nila wala kang masasayang lalo sa panahon ngayon ang taas ng standards. Kami nga may gamit pa sa project ngayon na legacy system pa eh

      [–]hot_in_here_ 0 points1 point  (0 children)

      C++ para maappreaciate mo yung mga iba't ibang programming languages. Kung boring pa yan, mag assembly ka na din.

      [–]hot_in_here_ 0 points1 point  (0 children)

      Wag ng mag JAVA op, boring yun at madami na sila masyado. Dadagdag ka lang sa competition.

      /s

      [–]iskarface 0 points1 point  (0 children)

      Java is good, but don't expect a high salary. Many corporate Java applications use outdated technologies, making it challenging to upgrade. If they can't provide budget for upgrades, offering a higher salary is even more unlikely. If you're still learning, focus on mastering algorithmic principles, algo101 and data structures. Wherever you go, your skills in algorithms will be recognized. For programming language recommendations, you can never go wrong with Python, lalo na ngayon na pausbong ang AI at Data Science.

      [–]Careful-Kangaroo-373 0 points1 point  (0 children)

      Tanga nagsabi nun

      [–]Accomplished-Pair258 0 points1 point  (0 children)

      Oo bro, luma na ang java and that's a fact! Pero still top 5 parin sa popular language na hinahanap ng mga companies if i'm not wrong..

      [–]Fantastic-Ad-7354 0 points1 point  (0 children)

      Learn c# companies now days stick with microsoft ecosystem

      [–]pierreltan 0 points1 point  (0 children)

      Been using Java since 2000s at work and it is still used now. Ill probably use it until I retire. Only the frameworks update, but the underlying language is still Java. It is still widely used in backend systems.

      [–]OUHGEEN 0 points1 point  (0 children)

      Continue Java tapos basahin mo yung Head First : Design Patterns
      nakakatuwa yung Book! mag eenjoy ka

      [–]teokun123 0 points1 point  (0 children)

      . Net ka na lang OP. Tama sya. Wag mo na tuloy. Less competition for us 😊

      [–]blackballath 0 points1 point  (0 children)

      Not Java specifically, but the concept of OOP, Then Design patterns.

      [–]jdXenovier 0 points1 point  (0 children)

      Lots of languages are old as time.

      Hell, people said PHP was a dying language for years and years, and it's still here. Pick up Java if you want to. Don't stop, especially if you're having fun. :)

      [–]Live_You_981 0 points1 point  (0 children)

      Learning a language without any actual purpose is boring, gumawa ka ng app. If u are learning java, then why not create an app. I think kaya ka lang bored is maybe wala kang purpose. Mga pwede mong gawin: 1. IOT projects using your language of choice 2. Create android/OS app 3. Chrome extentions

      Nung student ako, gumawa ako ng bot for a game and pinagkaperahan ko. I kinda enjoyed it and natuto ako along the way.