分类: it职场
2011-05-19 15:04:26
leo你好:
本人最近在职业生涯中遇到了一些问题,刚好在读了你几篇文章,觉得阁下对于程序员职业的了解相当充分,而且对其中的一些职业问题分析得比较透彻,所以忍不住打扰阁下,请教几个问题。
在提问前,先向你介绍一下我自己的背景。其实,我并不是一个职业程序员,要自我评价的话,充其量不过是个懂点编程的业余爱好者。而且今年已经32岁了,已婚,有个儿子。在政府部门当个合同工。
最近,在重新思考自己日后的发展的时候,我觉得继续在政府部门当个合同工的话,运气好,领导就让你一直呆在这个岗位上到退休,一生人就这么就过了,如果运气不好,则可能在几年后被裁员,真的是前路茫茫。于是在寻思转型,一翻思想之下还是希望转向程序员的方向。
我自己在程序设计方面有一定的基础,几年前,自学考了个高级程序员的水平证书。对算法和数据结构也有点基础.平时偶尔也会写一些小程序和asp网页之类的,基本的设计经验都在vb/vc等上面,java基本没有使用过。最大的问题是完全没有完整项目的经验,甚至连一个软件公司的一般工作流程也不了解,但是说句实话,自己对程序设计这方面有着极大的兴趣,而且,对自己的学习理解能力有很有信心。
在需要转型的时候想到程序员这个职业,就是知道转型有着极大的难度,所以才选择一个自己有着极大兴趣与热诚的行业,这样,自己才能更投入的去学习工作。另外我也有一个缺点:英语能力不足。所幸的是,我的父母还有一点积蓄和物业,生活还算过得去,即使我在一段时间内收入剧减也不至于对家庭造成太大的问题。所以,我自己的计划在软件行业里取得一个实习的机会,然后当然就要拼了命去学习了,包括工作的方式和所需要的知识。并且在学习的过程中展现自己的能力。因为我没有其他时间浪费了。
我的问题是:
1、我这样的年龄背景,是否还有进入这个行业的机会?
2、在我求职的过程中,遇到一类培训企业象“达内”之类的,提供java的培训,并多数强调在参加他们5个月左右的培训以后就可以成功转型以及强调他们的学员就业后的人工有多高。学费不便宜,而且还要全脱产学习5个月。通过参加这类培训入行的方法又是否行得通呢?
3、有没有什么方法或建议,可以增加我进入目标公司内当个实习程序员的机会呢?
4、在我的知识层面上,还需要提升那些方面的知识可以增加我进入目标行业的机会呢?
盼复
arthur
arthur,你好!
首先,非常感谢信任。就转行而言,你和我有些类似的地方----年过30、有妻有子、是家中收入的主要来源、都对目前的职业缺乏安全感,者计划转行。我分享下我自己的故事,希望对你有所启发。
干了8年it销售之后,我仍然没有摆脱对职业的困惑。虽然业绩不差,但在销售领域我始终找不到职业安全感,说白了就是自我感觉销售没法干到退休,每天上班心里都不踏实,感觉随时可能失业。反复思考之后,我决定转行进入hr领域。困难之大,与你现在情况不相上下:
1、 非专业出身。学人力资源专业的人的还一把把地找不到工作呢,更何况我没有一天做从业经验(可惜hr领域没有达内培训之类的机构);
2、 年纪大了,别人在我这个年纪已经干了快10的hr,公司基本不会给我这种人机会;
3、 转行面临的收入下降也是个严重问题。有老婆和孩子啊!实在输不起。
其实,我当时最大的问题是不能确认人力资源我是否真地擅长,只是“感觉”自己能做好。即使是这样,我还是决定冒险试一试。因为我不能面对的事实是:奔5的时候,随着年龄优势的消失,还要每天提心吊胆失业问题,准备随时找工作。(我见过几个“老”销售确实是这种状态,)
当时,我尝试的策略是:选择进入销售与hr的交叉领域----猎头行业。在这个行业里我即能发挥自己销售特长(如此一来,做过销售就成了我的优势,猎头公司也会给我机会),同时又能向着企业hr方向转进。做了一年多猎头之后,我确实找到了真正属于我自己的“机会”,靠着销售和猎头的双重经验,成功进入hr领域……
对你提出的四个问题,我回答如下:
1、我这样的年龄背景,是否还有进入这个行业的机会?
答:有机会。只要软件开发是你正直兴趣所在,只要持续地付出努力,总能找到属于自己、适合自己的机会。
2、在我求职的过程中,遇到一类培训企业象“达内”之类的,提供java的培训,并多数强调在参加他们5个月左右的培训以后就可以成功转型以及强调他们的学员就业后的人工有多高。学费不便宜,而且还要全脱产学习5个月。通过参加这类培训入行的方法又是否行得通呢?
答:这个人面试过很多此类培训后的学员。客观地说,培训确实有用。但与付出的近万元人民币和几个月的全职时间相比,我认为有些不值得。省下的学费也够家人生活些日子。你有一定基础,不如直接找个程序员的工作。
3、有没有什么方法或建议,可以增加我进入目标公司内当个实习程序员的机会呢?
答:可以选你现在职业和程序员的交叉领域,曲线求国。另外,业余开发经验也是经验,求职时要明确写在简历里,这也能提高你的求职成功机率。找业内朋友帮忙,内部推荐进企业也是个非常好的方法。
4、在我的知识层面上,还需要提升那些方面的知识可以增加我进入目标行业的机会呢?
答:我个人建议还是尽量发挥自己所长,在进入新公司、得到新职位之后,再看自己哪方面需要提高再补也不迟。开发领域每天都有新的技术诞生,像你所说的,我们没有那么多时间浪费了,还是首先把精力集中在找机会进入开发这个领域里。
希望我的回答对你有所帮助。祝早日成功!
leo
mail:
围脖:
jamesbert2011-05-21 13:40:59
系统分析师、项目管理师都是需要有编程的基础,
但是,程序员可是要时刻跟踪编程技术、技巧的,说实在的,这不仅仅同兴趣有关,也需要有一定的数学天赋,如果不是从大学开始,以后再来,太难了,只能是高级语言编程,如vb,asp、java等应用层面的编程,而无法涉及内核。
所以,建议你往系统分析师、项目管理师、系统架构师等方向转可能更好,且这些有考证的,花些时间自学应该没有问题的。
个人建议,仅供参考!
2011-05-21 11:10:26
祝早日成功!
2011-05-21 10:55:05
锐英源指导过35岁学员掌握软件开发能力
2011-05-21 10:30:36