Support Site for The Unemployed & Underemployed
Monday December 3rd 2018

Soon-to-graduate computer science graduate pessimistic about his future

Dear Panel (REACH),

I am a resident of Kg Glam and writing to seek assistance for a job as my contract is ending soon on 31 Oct 18.

I am due to complete my BA in Computer Science and Software Engineering from Informatics in February next year, after three hard years of studying and saving up.

My parents are old and working as a cook and dish collecter, do not earn much. My sister who is married, has her own family finances to worry about and can’t help much. Our so-called meritocratic system displaces family like ours as there is no place for a normal tech student like me to succeed in our society if I did not take this private study route, coupled with no assistance schemes from government policies.

I am worried about the present economic climate and bleak job prospects for us youngsters since the demise of our guiding star, the late Mr Lee Kuan Yew as there doesn’t seem to be a vision to take us into the future.

All we are witnessing now, is mere micro management of what our founding fathers left us. The current liberal foreign talent stance taken by the government with multiple “trade agreements” are killing off creativity and severely suppressing wages with no job security. One just has to survey how much people are being paid at Prima Deli, TipTop and Macdonald to know the magnitude of the problem.

Hence, I hope you can look into my plight as I have rapidly aging parents to look after and will probably not be able to afford to get married too, with unaffordable housing.

Yours faithfully,

Han Wei

Number of View: 121

Reader Feedback

2 Responses to “Soon-to-graduate computer science graduate pessimistic about his future”

  1. this2shallpass says:

    Han Wei,

    I previously posted a reply to a 40+ years IT person looking for a job and Gilbert excerpted it and called it career advice. It was not. But with this reply I hope to give you some career advice that may help you.

    You are just starting your career and a new chapter in your life. You should be excited and not bitter about low wages at McDonald’s (unless you are planning to get a job there).

    First, you need to decide whether a career in IT is what you really want. Your degree is in software engineering and so your first job will likely be that of a programmer. It is a hard job, with long hours. You may be spending hours staring at screens of code trying to figure out why the program is not working as expected. You may go for days without seeing the sun in order to meet a deadline. On top of that, you have to be constantly updating your skills to keep up with the technology. Your social life may suffer. Some people enjoy these challenges, many do not.

    If you decide that you do not want to be a programmer after all, you can stop reading now.

    If you still decide that it is what you want to do, then it will help you a great deal in your job hunt if you can understand the mindset of an IT manager. I have hired and managed hundreds of programmers in my career so I can share some of it with you.

    When a manager makes a hiring decision, she is taking a bet as well. If the person hired turns out to be inadequate for the job, her own career may be affected.

    One indisputable fact is that a top programmer can be five times as productive as an average programmer, especially when taking into account the cost of testing and on-going maintenance, support, and upgrade. And that is before the opportunity cost if a project is delayed.

    Another fact is that in most companies it is easier to get a few extra thousand dollars a month to hire a top programmer than to get permission to hire two. So it is hard to imagine a competent manager would hire a foreigner with dubious credential or ability just to save a few thousand dollars and risk her career.

    When I was hiring and given a salary range for the new hire, I would always try to find the best person at the high end of the range to make sure I get the best possible person. If that person happened to be a foreigner, I would go through the necessary paperwork. But relevant ability and experience are always the first two things to be considered.

    Given the above, what can you do to maximize your chance of getting a job? You are graduating in February so some of my suggestions really should have been started earlier, but it is not too late.

    You have to admit that a degree from Informatics is not the same as one from MUS or NTU. This is not discrimination. I have had employees from schools such as Informatics that are better programmers than their NUS colleagues. But there is a general perception that NUS or NTU students are better. So you need to overcome that perception and demonstrate that you can be as good as – or even better than – the other job seekers.

    A few decades ago, when IBM dominated the IT industry, one of the IBM salesman’s pitches was “No one ever get fired for buying an IBM.” The idea was that if you did not an IBM computer and project failed, then you would have to take the blame and likely get fired. But if you bought an IBM computer and the project failed, then you could point to the computer and say that if even an IBM could not do it, no other computer could. The same may apply here to NUS and NTU graduates.

    One way to do this is to have actual programmes that you have written available for the hiring manager to see. I have replied to another post saying that it is not expensive these days to get a website. So get yourself a website (I am assuming you know how to do that) and post your programs there. Don’t post your school assignments unless they are major projects. Most school assignments are too simple. Pick a few things that will be relevant to the companies to which you will be applying. Use as many different languages as you have learned to show off your versatility. Show your source codes to highlight your programming style. Include the URL in your CV and then print up some business cards with your name, e-mail address, phone number, and the URL on it so that you can hand it to the hiring manager during the interview. If possible, show it to her on your phone during the interview.

    A hiring manager may see 10 to 20 applicants in one day. So anything you can do (within reason, of course) to stand out from the other applicants will help you.

    Always try to anticipate what the hiring manager is looking for. Keep your spirit up. Do not blame foreigners. Do your best.

    Best of luck.

  2. Sdtan says:

    The author should study economics instead. He is so good in it. Creative fiction too. He is multi talented.

    He wrote to the government to seek help to get the job he didn’t apply for. He.justified with insulting the government’s economics policies by showing off his economics expertise. Then he worried about his future.

Leave a Reply