QUOTE(silverhawk @ Mar 22 2022, 05:06 PM)
Yes, got quite a few backend guys failing this too, but so far not as bad as the frontend candidates.
Good devs definitely less than demand, but teruk also can't be this teruk right? At this point might as well hire fresh grads
Of yes, they are actually bad.
I interviewed many junior candidates recently. Claim they got SQL, C++, etc. Claim their skill are 3 or 4 or 5, but when we actually test it, it is shit. Many even dare to put C++ as 3, but when we ask, they then reveal that they have only taken a course in university, and that makes them a 3. Really facepalm.
The simple test that we prepared, most can't even answer 25% of it. The idea is just to test if they can do basic stuff, especially in data manipulation with SQL. But all really hopeless. Please la, if cannot even do proper select, where, group by, join or count, better don't put SQL as 2. Just put 1.
The recent freahies (up to 3y experience) are honestly just terrible for technical roles. They are only interested in analytics, and everyone just want to be data scientist. But when asked how to get data, all expect it to magically appear in a nice Power BI dashboard for them to do analytics.
Honestly, if I already have a nice dashboard with the backend completely lined up, I don't need these freahies as data scientist. Might as well get my existing colleagues to do analytics, and produce results. After all, the heavy lifting has been done.
I think a few factors make the situation like this.
1. Good ones left for SG, at least those who can uproot and leave.
2. The remaining good ones who can't uproot, are fully taken in by Tier 1 companies. Even then, there is not enough to go around up to this point.
3. Most freshies don't bother on technicals now, don't want to do the hard work. Just want to prepare slides and do 'analytics'.
4. Technical field in Malaysia don't pay in the past, and there is no appreciation for good devs. STEM is just very weak in Malaysia, everyone only want to do business and social science field like economy, accounting, finance, etc. Resultantly, 99% of senior management in companies don't have STEM background and don't appreciate STEM related stuff like tech. Their expectations does not align with reality, and don't understand that no amount of pushing can make things move faster if there is no proficiency. So we are left with a downtrend cycle.
I say this as a novice programmer. I don't consider myself good, but the surprising thing is most of them are worse than me. And no, my main job is not a programmer but a business/functional person.