South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
You sort of confirmed what I thought all along.Software developers today are mostly in for the money that the IT industry can pay them in the form of salaries. Being a software developer myself, you need to constantly train yourself, i.e. reading, and trying different technologies. You need to have a passion and the right attitude, and want to know how certains things work.
The experience I have, is that the software developers, because they studied computer science, heard that the IT industry pays well! They lack the personality and attitude towards the IT industry, and ride the so called 'gravy train' which in turn damages to perception of the local software developers available in south africa. Also, it's difficult to fire them, after management discovers the 'real' attitude and knowledge they have, which allows for them to 'float' around and do work 'here' and 'there'.
Ayways, just my view...I've got alot more to say, but feel that it won't help much
Cheers
Dabump
Companies also complain that the staff they hire become intellectually lazy after being recruited, forcing them to question whether SA’s training institutes are preparing students to compete in an aggressive international market, says Citi’s executive director, Viola Manuel.
I've also watched companies spend 6-12 months hunting for someone with specific experience instead of hiring a skilled person who will learn what is required. Sometimes they end up hiring someone who can answer all the technical questions, but lacks the required creativity and insight to solve real problems.
Being in software development myself, i know for fact that companies do not exactly "encourage" innovation.
It's one thing to be able to pour out a product in 2 weeks. It's a totally different thing to expect the person you put on that project to now suddenly have generated a white paper on the technology used and maybe, oh, coded a whole new framework?! . Get real.
........
Well duh, after you end up playing "call-centre, helpdesk and general support" rolled into one it sort of becomes quite mind-numbing. They expect you to still be a genius programmer when you actually get to the development part [usually this is when the client finally went home and stopped bugging you , and you don't get paid overtime of course..] ?
i know for fact that companies do not exactly "encourage" innovation
Strongly agree. I have seen some very very clever okes, and I continue to bump into them from time to time.The talent is most certainly here if you look carefully. ZA has world class developers
This applies to my employer. We got the honourable Prof. Ron Amey in here who told them exactly that. And guess what, they still refuse to listen. The mass of resignations started shortly thereafter. We've lost a 1/3 of our staff here. We are now on average 1 resignation/week. I am desperately looking for another job also. This ship is defnitely sinking.Companies always look for the quick fix. Head hunting is usually preferred to promoting someone from within the company. There seems to be this fear of training people up. The typical excuse is that if they spend money training you in a specialised skill, you'll leave them for a better paying job. Eventually you'll leave anyway because of the lack of career progression.
Spot on! I tried to innovate here when I got here. I ended up getting sick because their response to that was to shove me in a room and keep me away from the projects. So yes, I jump from company-to-company. That was the only way I was able to get the salary I am getting now. I recommend it to you all!Have these people ever tried to innovate at a local company? They are risk averse and refuse to try anything new. They give poor pay for the time and effort necessary in the job. You'd be lucky if increases even keep up with inflation. The only way to get anywhere is to jump from company to company
it is everywhere yes, even in the automotive electronics industry, it's in the shipping industry, it's defnitely in the cellular industry.Slog as being told and forget about anything creative. This management attitude is not limited to IT - it is in all sectors of industry
This is what happens here. Do you and I work for the same company? I think we do. PM me plse.in my current position i have this HUGE list of things that i want to improve/enhance on our company's core product. The bosses know it, they agree with it and they also know it's going to bite us within 5 years if we ignore it. Do they give me chance to do anything about it? Do they get someone else [someone cheaper mayhap] ?
Noooo, they step into every meeting with : "Our budget for the next 6 months is this, we need to get this project out the door, we need to get that contract or that sale. What resources do we have? WHAT, xxx is not working on a billable project???!! Move him onto this one..." . [meantime xxx was busy writing a super innovative framework...but oh well].
Been labelled a troublemaker. Been sidelined. Always by upper management. Then when they discover I was right and do what I told them years ago there is no credit, no reward, so I stopped bothering. I save my time and energy for things that are important to me.Spot on! I tried to innovate here when I got here. I ended up getting sick because their response to that was to shove me in a room and keep me away from the projects.
If I was going to give one piece of advice to anyone starting out it would be that loyalty is for saps. Milk the company for all its worth, then dump them when they are of no more value to you.So yes, I jump from company-to-company. That was the only way I was able to get the salary I am getting now. I recommend it to you all!
This is not unique to South Africa. Most companies will be very reluctant to even talk to someone unless they have a degree. I can understand it. Getting a tertiary qualification takes some effort and dedication. School coddled everyone and we really did not learn all that much.On an additional note, over here we have this thing about degrees and a stigma if its lacking.
Although there have been jobs from which I was barred because I am neither black nor female it has not prevented me from being employed. I have also yet to have to deal with anyone incompetent who wasn't a white male.2) Government sees fit to force AA in an industry where there certainly isn't enough skills as it is, irrespective of the colour of skin.
It is difficult to judge if someone has the right aptitude. I think technical tests are a waste of time. All they do is test things someone can look up, but they fail to test the ability to think and solve problems. Those are far more important that specific technical skills.3) Companies see fit to hire people with no aptitude for and experience in development and expect the senior staff to not only carry their own work but also spend precious time training (i.e. giving away your hard learnt experience) to the untrainable.
I think the claim that that our programmers and engineers are not world class is incorrect. South African companies are not that different to the average company anywhere.With all these points, exactly were is the incentive to be more creative and world class?
The trick is finding a good trade-off. Sometimes you deliberately put a project together in a hurry to grab a customer and block a competitor, then once you have the customer you spend more money trying to improve the product. This is still preferable to letting your competitor get the customer. At the same time you have to make sure you have some resources dedicated to doing things properly.Even in my current position i have this HUGE list of things that i want to improve/enhance on our company's core product. The bosses know it, they agree with it and they also know it's going to bite us within 5 years if we ignore it. Do they give me chance to do anything about it? Do they get someone else [someone cheaper mayhap] ?
It is difficult to judge if someone has the right aptitude. I think technical tests are a waste of time. All they do is test things someone can look up, but they fail to test the ability to think and solve problems. Those are far more important that specific technical skills.