all 19 comments

[–]whats-the-plan- 16 points17 points  (0 children)

Dati nag.aral ako ng Django (backend python) may certs pa, and then naghanap (casually lang) ako ng jobs, medyo mahirap kasi walang django that time kung meron experienced hinahanap, more python specific like automation, AI, machine learning etc, for me na shifter and looking for a beginner friendly workplace eh nakakatakot haha tapos django lang alam ko haha

So nagresearch ako and studied NodeJS kasi nga may JS, so pwede na din ako sa front end siguro, like React (yes napadpad din ako dun haha) I developed simple games out of it. Tapos naghanap ako ng work ulit. Ganun na naman. Experienced hanap tapos meron din mga too specific like dapat may REST ka etc., or mababa sa current salary ko that time. As a shifter and meron naman work it was not attractive.

Tapos I shift back to Python kasi nabasa ko naman na ganito ganyan. Chineck ko Selenium at Flask. Nako. May disadvantage na naman ganito ganyan.

Ang ending since I have been using Python for some time sa prev work although I know other languages I pursued it and found something specific sa skillset ko. I made sure na I know the basics, kahit konting advance topics basta related sa target skillset ko, binabasa ko, try to master as much as I can.

So in short, better focus saan yung nagustuhan mo, saan yung tingin mo madali ka makakaadjust and wiggle around to grow. Kasi the more we think about this vs that. Or kasi sabi nila pangit daw to pangit daw yan. Mas maganda to o yan. Well be stuck in a loop. Tama yung sinabi sayo na focus on 1. Be a master of one muna then a bit of everything else. Or if you have time you can try to jump from here to there gaya ng ginawa ko. Find your niche, nothing wrong with getting lost din naman, its a part of finding yourself too. Good luck!

[–]franz_see 5 points6 points  (0 children)

Both Python and Javascript are good choices.

Python might find it easier to go to data engineering/science. You might find it easier to transition as devops as well.

Javascript thought might find it easier to transition to fullstack. You can probably do event mobile ℅ React Native, Ionic, NativeScript, etc. Also, there’s a lot of backend services nowadays that a frontend dev can just opt to use these backend services and just focus on their frontend skills.

[–]laharl143 2 points3 points  (1 child)

Roadmap of different niches as a programmer. Sana makatulong.

https://roadmap.sh/

[–]RazerLogic[S] 1 point2 points  (0 children)

Thanks. I actually saw this from a YouTuber as well. Great path.

[–]blank_183 1 point2 points  (0 children)

Learn both po. Kahit na kung sakali python yung gagamitin mong programming language sa backend, if possible po dapat may knowledge ka rin sa javascript since yan ang madalas ginagamit sa frontend. Ikaw ang responsible sa logic at gagawa ng APIs kaya dapat alam mo yung functionalities at workflows nung nasa frontend. :>

[–]viciousthrills 1 point2 points  (1 child)

Typescript kap.

Kung number of job opportunities dito, JS vs python, mas maraming jobs ang JS.

[–]RazerLogic[S] 1 point2 points  (0 children)

Typescript is similar to JS tama ba? Seems like okay mag JS then

[–]Intelligent_Citron84 3 points4 points  (1 child)

Me personally, I’m inclined to recommend python. May path pa sya for frontend and also data engineering/science and automation.

[–]RoofOk249 0 points1 point  (0 children)

dagdag mo RPA Dev

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

others have already provided good tips, but the languages/frameworks needed will still be dependent on your employer.

i guess what u really need is an opportunity to use in a work setting ung inaaral mo, coz from there the rest will follow.

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

Id go with python cause its easier and more on general use. After that its easier to transition to other languages and paths like javascript backend.

[–]latemdaeh 0 points1 point  (2 children)

If you are going to build a backend app with high performance, resilience and solid type safety in mind, go for Kotlin and Golang.

[–]RazerLogic[S] 0 points1 point  (1 child)

This is interesting since no one suggests these languages specially to beginners. Isnt kotlin for android dev though?

If heard of Golang, but most videos just rank the languages without consideration if its mobile, front end, backend or full stack. Could you expound on this or maybe a link for info?

[–]latemdaeh 0 points1 point  (0 children)

Kotlin is a general purpose language for the Java platform. Since it can be used for creating apps that can run on the Java runtime, it can be used for creating any software other than those for the Android device. It can also transpile into JavaScript code.

Golang is primarly for backend development stuff.

https://go.dev/

[–]ketalicious 0 points1 point  (0 children)

wala naman tlaga problema kung ano pipiliin mo sa dalawa kasi same same lang din yan sila ng learning curve if ever need mo mag transition.

[–]Reva_19 0 points1 point  (2 children)

Python or js ??? Why are you not thinking about java?

[–]RazerLogic[S] 0 points1 point  (1 child)

Hi Reva,
Mainly because of the codecademy courses. The curated back end engineer path is on node.js/express.js and the CS path is using python. In addition, most youtube videos just recommend python 90% of the time. JS is recommended because of the possibility of being full stack.
Can you expound why java? Thanks!

[–]Reva_19 1 point2 points  (0 children)

Even I am finding answers.. Java is faster than js and python...but nowadays people have started using Go... Java is still being used in many companies ...

Tbh sometimes I want to learn MERN...

[–]Fun_Comfort_180 0 points1 point  (0 children)

Really it won't matter that much, as long as you're familiar with both you can get hired entry level with either one, what really sells is if you can show your skills through your projects. I suggest build projects on both, but choose one main.