Aah. I see zippy is sprouting the usual pile of trash he does. I don't think I've even found one decent post by him in any thread on this forum. Ever.
F off
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Aah. I see zippy is sprouting the usual pile of trash he does. I don't think I've even found one decent post by him in any thread on this forum. Ever.
I said I don't have a problem mentoring. Of course help, guide etc. When junior devs ask me something, I help them.
What I am saying is that I am not a trainer. I'm not prepared to stand in front of a group of people and teach them how to code. That's what training depts are for and what external trainers do.
Well obviously. But that's not what was spoken about. Teaching a class of devs or wanna be devs, is a different ball game. I think we're digressing here from the topic at hand though.
Possibly, but I think its important. Too many companies don't train up junior devs. And that reflects on the skills. Passing off mentoring as training is part of the problem. If you want to have skilled developers in your organisation you need to have 4 processes in place:
1. Continuous training. This applies to senior and junior. New releases. New technologies etc
2. Mentoring new joiners. This more about getting new joiners familiar the organisations processors and any in-house tools
3. Mentoring junior devs.
4. Training apprentices and junior devs. Most organisations will outsource this as it can be time consuming. It should not be shoved in with mentoring.
Training requires specific skills. Just because someone knows a lot about something, doesn't mean they can teach it to someone else.
I have a bit of a situation here. I work in a small dev team with little to no support of note. More often than not I have spend days if not weeks struggling to figure out what was happening in the first few months. Once I got the hang of the basics I know my way around.
Problem is that now my manager does not allow me the scope of taking initiative to learn more about the back-end system. I literally have to feed off scraps by cleaning up CSV files or changing image on a website. None of the task given to me are things that require me to think. As a result I end up being a 'copy and paste' dev. I do have a degree and would really love to learn and get exposure to other technologies. Cant spend a year doing CSS and HTML.
I would appreciate any advice or criticism you may have.
Get another job?
Says it all really. If you're not being challenged and finding yourself slipping into a copy & past dev, like you say. Start looking for a new position. Salary should be the second priority on the list - so be prepared to take a small (or large?) knock on salary. If you find the right position - salary will grow as you do. More importantly, you will feel 100x better, being challenged and actually making a difference.
@Zippy: From that prespective, I can see how the program works very well. Tell me - these guys you train up - do they come off the 'street' not knowing anything at all or do they have some knowledge on what they want to do?
2 blokes I took on in SA have done SQL programming courses and possibly some other language at college/tech. If I recall, one chap had done a Delphi course at some Afrikaans college around Pretoria. Can't remember which. No work experience in programming at all. In fact I don't they had held a job before anywhere.
@Tander, taking another wage cut would mean I will earn less than R10K, which is not a great idea. I have actually taken a wage cut before in a bid to move towards Java development from a .Net environment.
Now tell me - if they came to you with zero experience in programming of any sort and knew nothing about it. Just that they wanted to do it - what would your position be on this?
I probably wouldn't take them. There are students who have taken the trouble to do the courses and pass them. They have proven their interest more. Entry into programming is difficult enough. And we arnt a charity.
It's entirely possible that you meet someone exceptional that doesn't qualify on paper, but unless they are recommended, they won't get in through any standard selection process, because their cv won't even have got to me, through that process.
I realise that I could miss out on some real talent, but there is no way you can interview EVERY interested applicant. You would end up hiring a fraction of the people you could purely because of the load.
So it just isn't practical.
Universities want to deliver skilled developers.
You now have a chance to impact the education of software developers and tell educators what you would like by completing the Software Development Education Survey: http://quiz.nwu.ac.za/content/softwa...nt-education-0. The data from this survey allows educators to understand what they need to offer students if they want to attract and retain the best talent and prepare them for their future career in Software Development.
Universities want to deliver skilled developers.
You now have a chance to impact the education of software developers and tell educators what you would like by completing the Software Development Education Survey: http://quiz.nwu.ac.za/content/softwa...nt-education-0. The data from this survey allows educators to understand what they need to offer students if they want to attract and retain the best talent and prepare them for their future career in Software Development.
link worked for me in the original thread.