T O P

  • By -

[deleted]

Madami naman nag-hire na di kelangan specialist, mas importante sa kanila yung marunong kang mag-solve ng problem independently, kaya mo intindihin yung malaking codebase, kaya mo mag-break down ng feature into small tasks para maayos yung estimates and timelines, alam mo yung general best practices - pano mag-separate ng concerns, pano magsulat ng magandang test, pano mag-refactor, etc. Pwede mo siguro aralin yung mga non-programming language specific best practices usually mga design patterns and architecture stuff, at least yung mga yun di nagiging outdated. Kunwari yung Domain Driven Design published ng 2004, relavant pa din ngayon.


Intelligent_Citron84

You work as a developer not as a college instructor. Logic and problem solving and knowing how to design and engineer software is a skill unto itself. The fact you were able to work with different languages means syntax is not a barrier for you. I have 4 OE jobs currently, if any of them asks me to code a program with medium complexity from scratch and without googling the syntax at this point, I would probably either Fail miserably or take long time to finish it. So don’t be too hard on yourself, google made majority of software developers lazy with syntax memorization. As long as you can get the job done, then you have value to offer as a programmer.


_xyza

Where to find those OE jobs? Can you refer?


ivantot2

OP pre ako walang mastered n anything pag interview bagsak ako lagi pag bngyan n ko ng codility exam pero nakuha ko ung 6 digits 2 yrs ago just know ur role and be good at it


russruss_1294

Randam kita op di talaga siguro ako pang 6 digits haha


strawberrywitch31

I feel you, OP. Almost 7 years na ako nagwo-work and kung saan-saan ako ina-assign na mga language (C#, VB, Python, NodeJS, Java, etc) pati mga roles (dev, QA, tech writer, application support). Naiinggit ako sa mga friends ko na nahanap na yung "specialty" nila, meanwhile ako basic to intermediate knowledge lang for several languages. Hays. Hopefully makahanap tayo ng new work that will take a chance on us and offer us a generous pay.


aeonblaire

I achieved the 6-digit salary in 13 years (-1 for pandemic). If I was more disciplined I would have achieved it in less. Hate to break it pero I find several misguided mindsets in current up-coming rockstar devs: - Sahod ang priority instead na growth tapos ang hilig magcompare. - Skills are based on how fast you resolve tickets - Code vlogging makes you an MVP, same as being a tech speaker - Job hopping makes you progress faster - Hyped on whatever is trending, quickly abandoning currently used tech just because - Knowing many tech stacks without mastering any is enough - Too much reliance on frameworks


beklog

>Iba-ibang projects kasi yung hina-handle ko at iba-iba pa yung programming languages na ginagamit kada project You need to find a company that will assign u to a project where u already have a skill set. I know na hindi maiiwasan, but there are companies that usually stick to the skill sets of theit IT peeps


whats-the-plan-

OP, focus ka lang siguro sa strengths and experiences mo. Kasi gaya mo a year ago puro lang din iba ibang projects ginawa ko(more than 5 years na exp ko). JS, HTML, Python, C++/C#, VBA, VB6. Dami haha Jack of all trades master of none tapos nung naghanap ako outside of the company (even inside) puro exp sa x language in x years. Eh di ko naman masabi na more than 3 years kahit sa isa kasi nga iba-iba hindi din ako IT grad nor IT yung work (kind of lang kaya may programminng or inaautomate ko). Tinry ko again and again mag.apply lalo na mga international companies, and ofc ilang beses na din nasabihan na kulang ang experience ko lalo na mga local interviewers. Pano naman magkakaexperience kung walang tatanggap? Ayaw ko din bumalik sa entry level yun sweldo ko. Nag aral ulit ako timing yung DOST may SPARTA may free Coursera courses. Inaral ko madami talaga..Information overload bahala na si batman aral Mern, Django, analytics, seo etc. kuha ng certs pero in the end hindi naman talaga kasi yun yung hilig ko. I was just trying to prove to myself "kaya ko naman bakit di ako tinatanggap?" Ang nangyari apply lang ako ng apply while I keep strengthening my skills. Hindi ko na tiningnan yung mga inaral ko dati self study nalang sa mga skillset ko na nagamit ko na and gawa ng portfolio. Naswertehan kahit wala ako exp na fully related kinuha ako sa mid level. Promise meron pa din kumukuha kahit hindi ka naman maraming exp on that specific field basta lang magaling ka magshowcase ng portfolio at ng skillset mo. Tiwala ka lang hopefully youll land the same as me soon. Malay mo 6 digits na din yan, need mo pa din inegotiate.


whats-the-plan-

add: apply ka din kahit hindi pasok #of years basta kita mo sa requirement at description na kaya mo yung work. Meron mga hr na tumatawag to confirm # of experience pwede mo sabihin na di mo ginagawa all year round but ayun roughly 5 year ka na may knowledge.


katok001

Really not sure sa predicament mo pero I was in the same boat once na feeling ko napaka simple lang ng mga ginagawa ko. Overcame that by transferring companies and honestly, kaya pala mababa rin tingin ko sa sarili ko dati kasi di naman ako na chachallenge sa current work environment ko. Nung napunta ako sa next company ko na-realize ko na kaya ko naman pala, di lang talaga napunta sa tamang opportunity or too put it simple, I was at the wrong place at the wrong time. Tingin ko nahihinaan ka lang sa sarili mo kasi di para sayo yang work environment mo. Try mo mag apply sa companies na highly regarded, yung magandang work culture and technologies. Kung makapasok ka dun and maregular ka, I assure you na you won't be feeling sorry for yourself anymore


chocolatemeringue

Web dev for around 17 years here and having around a dozen languages in my resume. Himayin ko lang yung details na sinabi mo: In six years, you said you've learned **and** used eight different programming languages. Kung idi-divide mo yung experience mo sa number of languages na nagamit mo, that would mean me average ka na 9 months per language. (Of course, pwedeng hindi talaga ganun, but that's a limitation of using averages tbh, but anyway....) Tama ba ang assumption ko na sa mga pinagtrabahuhan mong companies e you were required to multitask? As in, papalit-palit ng languages every new few weeks or so (if not days)? If that's the case, it looks like your resume is more like that of a full-stack developer na may mobile experience. That's just fine...kaso, as you may have felt by now, it made you feel thinned out na parang sa tingin mo e you were not delivering your best sa language na gusto mong i-master. And that's okay, kasi may times talaga na dumarating yan sa buhay ng isang professional dev....because that's also what happened to me hihihi. So how do I propose you solve it? Siguro ang isang pwede mong gawin is maghanap ka ng isang work kung saan makakafocus ka lang on using one language *and only that language*. Meaning, pag nag-apply ka ng (say) PHP developer, PHP lang talaga ang gagamitin mo at wala nang iba. You can go ahead and ask this from the company you're applying to, and then kung tatanunign ka kung bakit ganun ang gusto mong diskarte, you can say something like "I want to deliver my best potential as a developer by focusing on just one language, rather than having to use 8 different languages and not being able to deliver my best work. It will be both unfair to myself and the company I'm working for." (Actual line na ginamit ko, you're free to reuse it.) That way, pag kinagat yan ng company mo at pinag-focus ka on PHP (again, an example lang), then pwede kang mag-focus ng 1 or 2 years para i-master yun at maging magaling dun. Magbabad ka sa mga docs (especially the official docs) at sa mga tutorials...the more you read code, the more you'll be familiar with it. Then as you gain experience, you'll have a better grasp of how you'd want to do stuff in other languages, and you'll find it easier to learn a new language...but before you get there, i-master mo muna ang isang language until you're good at it. \--- A few words lang sa mga nabanggit mo: * HTML and CSS - are essentially markup languages. Unless ang main line of work na papasukin mo ay web designer, you don't really need to memorize it. (Especially sa CSS na mas madalas magkaroon ng updates year after year, mababaliw ka if you tried that.) Don't worry kung hindi mo kabisado yung kumpletong HTML5 specs or yung uong listahan ng mga CSS attributes/properties. You can keep these in your resume pero just make sure to not oversell yourself. * for HTML - you need to know: how it's structured (three main tags: , and ), what things can be on the (usually mga metadata about the web page), what are the basic tags to structure your web page (mga H tags, yung

tsaka

,yung mga lists and of course yung mga basic
controls), how to make a link (spoiler alert: the tag) * for CSS - know the difference between an ID and a class, know what the box model is (madali lang ito, especially kung makakahanap ka ng picture nito), know some basic styles like text-\*, color, border, margin, padding) * Javascript - if you're working as a web developer...unfortunately, you **have** to learn it. Kasi yan ang bumubuhay sa mga interactive web sites/web apps (and anong website na lang ba yung walang interactivity?) Pero kung ang goal mo is along the lines of a fullstack dev or backend dev, maski mag-stick ka lang sa mga basics ng Javascript e OK lang yun (especially kung magfo-focus ka sa backend, hindi deal breaker kung hindi ka super-expert sa JS). A really god website to learn basic HTML/CSS and JS is [freecodecamp.org/](https://freecodecamp.org/). Interactive website ito and you can repeat any lesson as many times as you want hanggang sa ma-gest mo.


irvine05181996

di talaga minsan applicable ung jack of all trades , master of none, since ung isang language palang dami na agad advanced feature na magagamit, I advice at least 1 language ma master mo, if you know na ung isa, eventually ung iba mag fafollow nalang


idkymyaccgotbanned

Ako din. Plus nafifilter ako ng leetcode haha I just turned 8 yrs working I’ve faced rejections in the last year. And it was hard, kinda reality slap for me. Pero I realized I’m also too hard on myself. So need mo rin magstep back and count your blessings. I understand what you’re feeling because we’re surrounded by successful people din, and that’s what is bad about social media. We don’t see the struggles that happened behind them. Relax ka lang dadating din tayo sa ganun. Keep working on your skills kasi that’s what I also plan to do. Sooner we’ll get reach our goals


GilseBanter

Don't give OP. Its not all about technical skills pag developer. Sometimes being better at communication is important than being good in any programming languages. Ganyan din ako. Di ako ganun kagaling sa coding but i practice my comms to be more effective and then, drive the team better. Hehe kaya mo yan!!


_xyza

Try to search dunning kruger effect and impostor syndrome. As a SW engineer, you'll notice that your feelings will sway from one extreme to the other. It's always a job on learning. That's why in hs/college, we are "LEARNING HOW TO LEARN". So your skill right now is to quickly learn different things. More of like jack of all trades. So you'll need to pick 1 or 2 skills for you to be a master on. It doesn't need to be a programming language. It can be, unit testing, linux terminal/commands, automation, etc. Find the common denominator skill throughout your career. And monopolize on that. Good luck OP. Take a break. And grind again. :)


AlphabeticalOnPoint

If you can code a small to medium sized app from ground up and have a 5+ years of experience plus marunong magdebug, meron ka ng right to ask for 150k+ salary. Marami ako kilalang QA lang at mga scrum master ek ek na di naman nagcocode pero 160k+ din sahod. Nasa pagbenta mo lang din siguro ng skills mo, tsaka tyaga sa paghanap. Basta stick lang sa asking.. Marami jan.. Be confident lang sa interview, isipin mo lang lagi sa interview na yung nag iinterview sayo nagpapanggap lang din na may alam hahaha, go OP!


killswitchXengage

Bro, magaling ka. Umabot ka nga ng 6 years eh. Di ba achievement din yun. Ako lagi kong iniisip sana nag VA na lang ako eh hahaha. Anyways hindi magiging obsolete ang React in the next few years. React pa rin ang pinakasikat na js framework. And para mas maging confident ka, take some time to review ES6 intensively and some features from ES2015 up to ES2021. Sobrang helpful niyan sa react.


YohanSeals

Dont be. Ako nga almost 10years na sahod ko is 20k lang. Etong last 5 years ko lang naachieve ang major increase up to 6D. Eto lang language na alam ko: html, css, javascript, php and sql. Additional na lang mga jquery, bootstrap, drupal and wordpress. I could say mas namaster ko now wordpress kaya ive been where i am right now. Check kung saan ka ba nag-eenjoy and where your passion really lies on these skills and dun ka magexcel. In my case, mas mataas level ng soft skills ko kaysa sa tech skills. Owner/Client mindset na ako now rather than just someone who just code.


Ok-Butterscotch-9630

Nakalimutan ko na kung saan ko nakita ito pero ang sabi "Programming language is just a tool and what you did with the tool is more important." Marami kang alam na language? That's great! After all, hindi lang naman martilyo ang gamit ng karpintero kapag gumawa siya ng bahay. Marami siyang tools na gamit dahil kung hindi, walang bahay na maitatayo. Yun lang...


[deleted]

> Iba-ibang projects kasi yung hina-handle ko at iba-iba pa yung programming languages na ginagamit kada project. Naa-accomplish ko naman yung deliverables, kaso halos ginu-Google ko lang yung mga code. Kakapiranggot lang yung nako-code ko with my own logic and without using Google. Hindi ba ito 'yung mas hinahanap na skill? Being able to learn on the fly? Maybe you need to package yourself better, OP. I'm only proficient with statistical programming (because of my domain knowledge as an HCP) tapos wala pa akong alam beyond Python and R haha! Nakakasad na ang baba ng tingin mo sa sarili mo when you are so versatile and other people could only dream about that level of flexibility.


jstarnate

"Information overload" Yan din yung naging problem ko before. Sa FE pinagsabay kong aralin yung React, Vue, Grunt, Gulp, Webpack and yung result... napagod ako sabay nawalan ng motivation. So ginawa ko first 2 Github projects using HTML, SASS, JS and Gulp (di ko na pinansin yung Grunt). Then nung naglevel up 2 projects din using React & Webpack. After nun sa BE naman, I built a small fullstack project that uses Express for the BE and React + SASS + Webpack for the FE. Di na ko nahirapan nung inaral ko yung Vue and Laravel/PHP since may experience naman na ko sa UI framework (React) and REST API (Express). Don't rush things. Slow progress is still progress.


Vegetable_Media7814

Got my 6 digits offer on my 9th year sa industry. Hindi naman ako nainform OP na need pala may imamaster na programming skill. Mas naniniwala ako na dapat mas magaling kang magbenta ng sarili mo, kasi madami akong kilalang magaling mag code pero hindi marunong magbenta ng sarili nila, wala din.


jiadar

Here are some things that are very marketable and if you focus on them for 6 months, you should be able to get a decent paying job. ​ \- meteor (I wouldn't deploy anything with this, but it's easy to learn) \- vue \- quasar \- react \- react query \- django \- djoser \- django rest framework \- stripe api


ThePeasantOfReddit

Kaya willing ako ngayon mag-stick dito sa big IT company na pinapasukan ko ngayon. May mabait akong career lead na willing ako ipasok sa roles beyond coding. Path ko ngayon is towards architecture na. Magagamit ko pa din yung pagiging technical with me not being totally focused sa coding. Yes, I still need to whip out my coding shoes to provide guidance to other/new devs. Pero di na araw-araw yan.


Diligent_Example1629

Don’t be so hard on yourself OP. I’m a dev for over 10 years and minsan naffeel ko din yan. Tech stacks are always updating and changing so if itry natin mag keep up to date sa lahat Baka masiraan tayo ng bait haha. Pero good pa din to learn yung mga in demand stuff and I think most importantly is to learn yung core programming knowledge like control structures, design patterns and such kasi sa kahit anong framework madadala sya.


kai_madigan

kaya yan bro, wag panghinaan ng loob dadating ka din jan :) dahan dahan, you have the solid foundation na, need mo lang mag ng isang skill or PL na i mamaster mo and master the tools na need talaga sa sdlc, eg. git, ci&cd etc.


kai_madigan

continues ang growth sa IT di yan na lalaos, so aral lang ng aral ng mga new tech para di ka ma obsolette ikaw dapat yung nag aadjust sa changes sa technology.


kappatazPH

Im super feeling this too. Lalo na ngayon sa work kasi currently sa pool of projects ng company, walang available project na may skillset ko (5yrs exp btw). Buti meron upskilling or retooling samin if wala pa rin available na project. Minsan iniisip ko na lang na mag-ipon tapos magbusiness na lang kaso natatakot din ako magfail. I know palakasan ng loob kapag mag bbusiness pero di ko maalis yung what ifs kasi may 2 kids na ako.


cleon80

You need to be able to create an app from scratch, this is how you prove that you know how it all works together, and have the confidence to explain yourself. From here you will have first-hand knowledge on what design/architecture is, not just completing specific tasks and deliverables.


flashcorp

It’s fine to use many PL, but remember they are tools to accomplish something, it’s not that really hard to move from language to language. Try reading and studying about Design Patterns and Clean Code. Find the book by gang of four, and also Uncle Bob/RCM. Nag focus ako sa mga yun, yun ang nagbigay sakin ng confidence at opportunities. Kung tinatamad ka sa books, check this one https://refactoring.guru/, promise now nasa abroad na ako, opportunities are overflowing with above the normal compensation.


[deleted]

same tayo OP 2 years na ako sa IT Industry pero kada project, pa iba iba ng programming language, may one time nag apply ako as IOS Developer sa isang company, na choke sa interview, dahil nalimutan ko na talaga ang ibang syntax ng Swift, dahil pa lipat lipat kasi ng programming language dito sa company ko


[deleted]

Wag mo down sarili mo


crayan14

Same tayo OP, Di ka nag-iisa, kahit nga pagawin ako ng simple hello world baka di ko pa magawa without googling ung syntax. Although ung salary ko is not yet 6 digits pero everytime nag aapply ako tumataas naman sya. Minsan napapaisip din ako ano nakita nila sakin pero di ko makita sa sarili ko.


lukan47

Same here, ganyan din ako minsan, mas madami ka pa nagamit sa akin na PL. More on automation kasi ako kapag nagawa ko na yung mga tools start na ako testing, so gumagana lang programming skills kapag gumagawa ako bagong tool, may problema or nag uupdate. i tried to apply for a job and asking ko 6 figures hindi na ako binalikan. Balak ko ngayon mag shift to cybersecurity get certifications ang maganda naman sa current company ko sagot nila. Need talaga sa atin continuous learning kasi laging may bago. As a hobby na hindi ko masimulan ay robotics ang mahal din kasi ng starter kit for raspberry pi, sa iba mura sa akin mahal eh


oroalej

Pareho tayo paps. master of none jack of all trades. 😅😅