Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 Reasons: why IT jobs sux in malaysia?, come, gv opinion & suggestion 2 improve

views
     
darun
post Nov 1 2006, 06:02 PM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(edwuave @ Nov 1 2006, 11:08 AM)
many people said IT people get less paid, hard to find jobs, this and that.....what is the reason actually? is it that hard to get a job for IT degree holders?

well from my opinion, most people who got IT degree cant get a job, or underpaid, the reason is quite simple, they simply lack of technical skills. many of them only have some basic knowledge which they learn in kolej or uni, beyond that, they are just a bunch of IT noobs. for example, many persuing IT degrees cant even troubleshoot a simple error in a computer. it is quite true when u do a survey around kolej or uni.

guys n gals, any comments and reasons regarding this topic is warmly welcome. smile.gif
*
uhh the title of your topic is a bit different from your viewpoint. Let me explain, I've been in the IT field for 8+ years, 4 of them were in states. IT sucks in Malaysia, not because I cannot find a job, in fact with my experience it is very easy to find and keep a job. The problem is IT professionals are really treated as low level personnels here in Malaysia. The Malaysian industry has got the concept of manager all wrong. This is especially true in the IT field, I cannot comment about other fields. So please note, all my comments hereforth relate to the IT field, to be precise as a software developer, even if I dont explicitly say so.

In Malaysia, a Manager is considered a senior position, one where you get promoted to through your experience and contributions. It is the next step necessary for a bigger pay check. The problem is IT is a technical field. If a technical person has a lot of years of technical experience and a lots of contributions, by promoting them to a Manager, you are causing problems for the company. First off, they are not trained management professionals, the years they accumulate in their experience are primarily in their technical field of expertise, sure they are managed so they can relate how they were manage and use that, but that is totally different from a trained management professional with real management experience. Second, even if you provide training, they will not be able to get accustomed to their new role, in fact some people might not even have the people/soft skills necessary no matter how much training you give them. This not only jeopardizes the person's contribution but also all those being managed by him/her. In fact there's a known principle to avoid in any organization, its called the Peter Principle

Next is the vicious cycle of the IT field in Malaysia. Dont ask me which came first, I dont even know, but I am caught up in it like most IT professionals. Because we have bad management in the IT field, turnover rate is quite high, people dont tend to stay long as such, companies find it hard to promote within the ranks. So some will promote loyalists, even though over the years their technical contributions on averate may be well below par than someone who has not worked all that long in the company. Again this is just carrying on the vicious cycle, as the person promoted is only contributing to bad management and high turnover.

As a strong counter case outside of Malaysia, let me say my first job was at a big MNC company in the states. The corporate structure is such a way that the technical ladder and the non-technical ladder has its own structure each with a common executive rank. For example, my software team lead actually has a higher executive rank than our manager. They follow a different corporate ladder, with my team lead in the technical ladder and my manager in the non-technical ladder. My team lead has a lot of years as a software developer hence his position, our manager has less years as a manager hence her position. However this does not change things. We still report to both with the team lead responsible for resolving technical issues and the manager for non-technical issues. Although our manager still oversee the whole project and report to upper management, she must accept any technical decisions made by the team lead. Our manager is a trained management professional, bachelors and masters in management with minor in IT. Started as a management trainee, worked up to assistant manager and through the ranks till she became a manager. Her role is to resolve non-technical problems and the overall project issues. The system just works.

Now compare this to IT in Malaysia. Manager use to be an senior technical professional. No management experience other than being managed once (which is very different from managing). Has technical professional experience but mostly deprecated as technology changes so fast. Most of the time will not accept suggested technical solutions different from what they have in mind even though they are no longer in a position to make technical decisions, but because they used to be a technical professional and is now the Manager with the final say their ego and pride will get the better of themselves. When problems arises in the future, the technical person is always to blame. Another factor, which is just my speculation, that contribute to this problem is culture. We as Malaysian has the mentality of 'The boss is always correct, regardless'. This is a very bad mentality and behavior to cultivate.

Note, this is not all companies in Malaysia, no doubt some people has good experiences. But my personal experience over the few companies I've been with has the same consistent problems. Bad management with high technical staff turnovers because the technical staff are always to blame.

Currently, I'm fortunate enough to be in a company where although my manager was promoted from a technical position, he does not behave as above. You know why? Cause he isnt Malaysian, he does not have the mentality of 'I'm the boss, my word is final'. He will accept that sometimes a technical problem can never be solved within a given time frame, forcing it will not do any good. One of the most common phrase I've heard from my past managers in Malaysian IT companies is 'I want this by XX date' regardless if it is not feasible with the given resource. That is just plain stupid and arrogant. That is why IT sucks in Malaysia, not because the fresh grads dont have enough skill, technical skills can be trained, in the IT world technology changes so fast, we often have to retrain experienced staff, but IT sucks in Malaysia because we have a vicious cycle of bad management practice causing high turn-overs which causes bad management promotion decision which cause bad management practice which cause high turn-overs, etc.

If you're a fortunate one working in a company different from this, lucky you. If you dont believe me try joining a local company, especially the local financial/banking vendors. See your life drift away as you work 12 hours a day 7 days a week because your boss says he/she wants this by 1 week when the actual requirements will take 6 months and he/she wont be reasonable because he/she is the boss.
darun
post Nov 2 2006, 09:31 AM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(chairmanmeow @ Nov 2 2006, 01:48 AM)
These are the things which you would do if you're doing computer science or engineering. My impression of an IT degree is that they would go through most things, programming, OS, networking etc but nothing very deep. hence the  comment "neither here nor there".
*
Lol, ok now i get it, your beef was specific to "I.T. degree", which makes sense. Initially I though your comment was targetted at all the I.T. related field of studies which includes computer science because your earlier comments doesnt really make any sense especially in computer science studies which is very technical and scientific. I dont know what the curriculum is here in local Unis, but where I got both my bachelors and master in C.S. some of the work/studies we were doing is no where near your typical I.T. work that any tom, d*ck or harry is doing as you mentioned. Your comment is correct though about the typical I.T. degree, but it suffices for practical reasons, because to be honest, having a C.S. degree for your typical I.T. job is overkill.
darun
post Nov 2 2006, 09:46 AM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(fyire @ Nov 2 2006, 01:19 AM)
IT may be so very common in Malaysia, but thing is, in addition to the grumbles of IT grads finding it difficult to find jobs, there's equally as loud grumbles on how hard it is to find competant IT staff.
Yup thats really true, its really hard to find competent, experienced, IT staff. This has been the case for every company that I've been with so far.

For fresh grads its a different story, its hard to get a job because not many companies are recruiting freshies compared to experienced staff. Take a look at jobstreet and jobsdb, look at all the ads, most of them will have a minimum years of experience. But that said, a fresh grad should really not complain about the minimum wage they are getting, personally I also feel that the average wage we offer here for IT fresh grads are a bit low (around RM1.5k on average isnt it?), but just do your time, after 1-2 years of experience you will get increases pretty easily, even if your current company doesn't offer you, a lot of others will.

QUOTE
You'll need to keep in mind that the IT area is rather wide, and its important to get to know the different aspects of it, and where your interest really lies so you can take your own effort to find explore more into the different specializations on your own. This will need to be done on your own initiative. Your university can probly help you should you have questions, but do not expect your university or lecturers to approach you to see what you want to do.
Yeah, a lot of I.T. or C.S. graduates now have no idea which type of job they want to go into. They just head blindly in for the first reasonable offer they get, whether its a position as sysadmin, network admin, software developer, QA, etc. and find out later its not their cup of tea. It helps to at least narrow down which field and technology you want to build your career around. As an example, you might want to be a software developer using Microsoft/Sun related languages, etc. Switching specialization latter would mean you're almost starting from fresh, which means you just wasted a lot of your time and is not contributing anything to your career.

In fact, as you suggested, the university is a good place to find out. During the course of your studies, a student will no doubt be expose to the difference aspects through the subjects they take, i.e. networking, programming, etc. which is a good way to find out which one sparks the most interest.
darun
post Nov 2 2006, 09:57 AM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(Christopher_LKL @ Nov 2 2006, 09:34 AM)
employers in malaysia NEVER value their employees hard work. what they think of employees are actually slaves. they have the mindset of, i hire u, u are my slave, u do wat i told, u shouldnt have ur own time, all ur life are belong to the company, i hire u i expect u know everything, and so forth

edit: they never value the IT jobs ppl, means like programmers etc. they ONLY love those front liners, like sales...
*
That why I said, the mentality in Malaysia is all wrong in regards to the IT industry. As I said, its a vicious cycle, most of the management had it the same way, thru luck and perserverance and some thru hardwork they were promoted to management, so after years of getting whiped now its their time to give it, not because they are bad people, because they are technical people and the only management knowledge they have is the one they participated in when they were managed, so to them management means whipping at programming slaves as they were once whipped before. That is why management is really bad here in the I.T. industry.

Forget about hiring experienced managers, because all the managers i've met so far came thru from the same path. I've never met any I.T. managers here in Malaysia that were actually trained management professional (i.e. got a degree or some diploma in management) and started out in a managerial position (either as a management trainee or assistant manager) rather that started out in a technical position and then got promoted. The scenario is almost impossible in Malaysia, because the mentality is that any form of managerial role means 'Boss' and no one becomes 'Boss' without jumping thru hoops and doing the full circus act. This mentality is really stupid and archaic, in reality managers and technical staffs all play a very important role, each complementing another not one whipping the other.
darun
post Nov 2 2006, 12:53 PM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(rexis @ Nov 2 2006, 11:20 AM)
I am so enlighten after reading all the professional comments here written by veteran pros. Even though I do not have as much as 8 years of exp in IT but I do have some humble views.

It seem like theres a conflict of interest among education and industrial line. One blaming others for not giving changes for freshies to gain experience, the other one blaming that they are not getting the people they want.

Education system is being praised for teaching the students the way of thinking and learning. But in truth, how many of these students are as good as what they expect? Or, what the 'customers' expect? Students is like a product here, and the customers are those employers who seeking out capable employees. After all, after 20 years of education, most of the students are just doing what others(parents, gov, etc) what them to do, and there are barely any learning/thinking process, they are forced to memorised exam tips and print them down on answer paper during finals. And after 20 years of primary, secondary and tertiary education, many failed to understand common sense.

So, is this the exam system to be blamed? Is our education system up to the standard? Did our students really doing the right thing? Did our kids being exposed enough to be able to make decision on what they want or they are just overprotected? Or it is just our culture of being mass producing everything without focusing on quality?
*
Well personally I think you are mixing the 2 problems together. Companies having problem seeking experienced staff is a different problem than fresh grads not able to get a break or chance.

Companies having problem seeking experienced professionals has nothing to do with freshies. Note the term experienced. Not all companies will hire juniors/freshies all the time. It depends on the position being filled, if they want to hire an experienced person, they look for experienced person, if they want to hire a junior with no experience they hire fresh grads. The problem is hiring competent experience professional to fit the appropriate role, this is a different problem than hiring fresh grads. If the position you need filled requires a number skills that you can only get through work experience, it makes no sense to hire fresh grads. This is not unique to IT, this is a very common business practice in any field. The problem here is getting competent IT professionals.

Some companies will hire freshies for a number of reasons, to fill roles requiring minimal experience. The problem of freshies not getting jobs is just a simple supply demand problem, there's just too many IT graduates vs. available openings. If a fresh grad is complaining about company A not giving them a chance to fill the senior developer role (or whatever experienced position) than thats just be dumb. Most Businesses have limited resources, they cannot afford to hire a fresh grad and slowly train them up to the required experience level while the position critical to their business is left unfilled. Its simple as that. There will always be a need for seniors and juniors. Seniors are to fill roles that require support for critical business functionality that cannot be held off while they train someone to fit the role.
darun
post Nov 2 2006, 01:03 PM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(fyire @ Nov 2 2006, 12:40 PM)
really? ever seen how places like even Microsoft or Apple's like during their early day? Oh btw. that advertising firm that I had mentioned? That's a MNC as well

edit: same goes for those auditors too
*
No. Have you? Even if they work crazy hours, how is their overtime and benefits? Just because they work crazy hours like we do doesnt mean we should. Perhaps they are getting the proper compensation. We cannot really compare their early days to our current situation without more details.

As for their current practices, do you know about all the development methodologies coming out, like Agile based methodologies such as scrum, etc? You know why all these was developed? Because their industry also realize there is abig problem in their whole process when projects keep failing. But unlike us, they recognize the problem and find ways to fix it. When a methodology fails, they look at it and try to improve it and come out with better methodologies. Sure its not perfect, but its a long way from what we practice here. Look at Malaysia, how many companies acknowledge their failure and learn from it. When projects fails, mass resignation occurs, and the company just does a mass recruitment, the cycle keeps repeating. How many development houses even bother to look at some of the existing methodologies and try to fit it in their process? So many local companies dont even bother about putting in the right process, they think its a waterfall process, but more like rojak, take requirement and hack at it with as much resource as many hours as you have and deliver. When there are customer change request, hack at it some more, not enuff resource? hire sumore and keep hacking at it. They are working hard but not working smart.
darun
post Nov 2 2006, 02:29 PM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(fyire @ Nov 2 2006, 02:05 PM)
heh, maybe Apple and M$ are bad examples for me to use here. My point is, do not expect all MNCs or foreign companies to be equal. The problems faced here in Malaysia is not unique to Malaysia only.

I've been involved in projects with some of those big name MNCs, and still they suffer from the same problems. Their staff needing to undergo long hours without proper compensation, complete lack of planning, u name it all.
*
Umm MNCs located overseas or MNCs located in Malaysia? To me a lot MNCs in Malaysia face the same problem as local Malaysian companies if it is being run by locals, it doesnt really matter if its MNC or foreign company, as long as the management is being run by locals then its a Malaysian-style company and suffer the same problems.

As I said, foreign companies run into same problems, but in general they do try to look at failures and learn from it. That is why we see so many processes and methodologies cropping up, it is a result of people who identified the problems and trying to fix it. Sure the processes or methodologies may not be perfect, but it sure as hell beat the chaotic way of doing things blindly. Unlike here, when things go wrong, there will be casualties. There is no effort to stop and take a look at the whole process and fix it. Its either a technical problem, in which case as I pointed out mass exodus of technical employees and a big rehiring or in very rare cases a management mistake and a company restructure. Our mentality is always look for the blame and fix it by removing the blame. Not look at all the factors and change to adapt to it.

This post has been edited by darun: Nov 2 2006, 02:30 PM
darun
post Nov 2 2006, 02:50 PM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(fyire @ Nov 2 2006, 02:40 PM)
Both actually, although you do have a point on the situation in Malaysia, where I do find that it can be worse.

Yes, I do know that foreign companies tend to look at failures and learn from it. I never denied that. However, what I'm trying to say is do not expect all foreign companies to be such as that. One thing to keep into perspective here is, do not forget that Dilbert originated from the US.
*
lol, true the pointy haired boss stereotype did come from there. No doubt they still have sweat-shop style companies, just our ratio is a hell lot more compared to them and it doesnt seem to be getting better at all.

darun
post Nov 2 2006, 04:44 PM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(fyire @ Nov 2 2006, 03:51 PM)
These jobs tends to be handled differently. Operations Engineers works in shifts, to monitor the system. Should a problem occurs which they are not able to resolve, a call will then be placed over to those system or network engineers on 2nd level support, who tend to be on call, also based on shifts.

Thus, depending on the required SLA, there may be no such thing as not staying late, as the problem will need to be resolved immediately.
*
Yup, for software development, it could be either mean the amount of work is more than the available resource can handle or the resource is trying to earn undeserved karma points. Neither is good for the company.

darun
post Nov 13 2006, 12:30 PM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(ckseng @ Nov 13 2006, 11:31 AM)
i think one of the problem is the company itself.. some company treat their IT staff like company kuli where they ask u to type the company sales document, write letter using word while the job scope is to maintain company server.. one of my friend quit the job because of tat and he work in singapore.. i tot singapore would be better than here.. rupa rupanya same only..
Perhaps its a culture problem and not really a nationality problem?

QUOTE
Another problem is company do not do a proper planning before develop a software. They just copy the last project and do major customization on it until the program look bulky and unstabble. Code is a mess. Then new guy would have trouble to identify the correct flow because there is no documentation about the software they building. They built wat they think is right for them until customer say it is wrong then developer had to correct it. Project like this is 100% total failure because customer would not know until they finally use it for few week. By tat time the deadline is already pass.
Thats the thing, often times the people with the business sense are the ones making the technical decisions. From a business point of view, you'd think that copying from the last project and making tweaks would save you a lot in reinventing the wheel. Often times it doesnt work that way.

QUOTE
Not to say wat but i think what my previous boss say is true. Last time development is more standard because it quite new. He told me last time he as a project manager he hired those peo with experience in the fields. Like the module is tax. then he will find top 10 peo who know tax veli well. put them into a room with those developer and customer's staff and ask them to come out with a best flow.. by the time my ex boss will have a very tick documentation. He told me the document is as tick as those yellow pages. Sent the document and ask the customer to sign it and verify. If customer sign then the system flow is verify n only start develop. If any changes during the develop he will ask the customer to request and pay for the changes. Because he already old n let those younger generation to rules the company until the company loss money.
*
Thats the waterfall process, it may used to work in the old days, nowadays it doesnt anymore in a lot of cases. In fact even if customer signs it means nothing. Customer can force you to change without paying a single cent, and often do here. This is because of the damned backwards mentality of Customer is King.
darun
post Nov 17 2006, 08:32 AM

Enthusiast
*****
Senior Member
978 posts

Joined: Jul 2005
QUOTE(dreamer101 @ Nov 16 2006, 11:03 PM)
Epep,

You are looking at the glass as half empty.  Actually, I am looking at it as half full.

Cheap countries like India, Thailand, China, Indonesia and so on.. The countries has limited usage of IT in their own countries.  The exposure to IT application is only limited to big urban areas.  So, they may have programing skill but they do not have exposure to usage of IT business.  For example,  online banking, bill payment and so on.

Expensive countries like USA, UK and so on have exposure to advanced IT application but the labor cost is too high and they have no idea what can work in a less developed countries.

So, Malaysians with multi-lingual capabilities and a good balance of exposure of programing and application exposure works very well.

The problem we have is our good people can find better opportunities outside of Malaysia aka brain drain.  And, we do not have meritocracy in at least half of the companies in Malaysia.

Dreamer
*
I'd say that is one major problem and I'd dare say its more than half the companies. If our industry can even get this straighten out, it will help a lot in reducing the brain drain.

 

Change to:
| Lo-Fi Version
0.0221sec    0.47    6 queries    GZIP Disabled
Time is now: 3rd December 2025 - 07:48 AM