分类: IT职场
2011-07-12 08:50:25
,您好!
最近几天开始看您的文章,感觉您的经验也许能帮到我,也许在这么多寻求帮助的人当中我并不起眼,但是还是请您尽量帮我解答一下我的疑问,感谢!
首先写一下我的基本情况,我是一个即将毕业的大四学生,已经22岁,目前利用大四二学期的空闲时间在本地的某培训中心培训,计划将完成15个月的培训,到时候我也将23岁,相对其他大学生就业已经算比较大的了,而且到时候我将失去"应届大学生"的优势。我所就读的大学是一所以会计和金融为主导的大学,而我是学信息管理与信息技术的,感觉这个专业毕业之后非常难找工作,什么都有学,而什么都不精。大学四年,由于个**玩,所以基本算是白费了。我对计算机有浓厚的兴趣,不管是编程,网络,硬件方面,都有很强烈的好奇心,而且都有一定的基础。去年暑假的时候也去过一个网络工程师的培训机构培训了2个月,对网络有初步的理解。之所以没有继续培训下去是因为感觉就业面比较窄,不如软件行业,所以现在在学软件。我已经在这个培训机构学习了近2个月,由于教材改版的原因,前5个月基本都是学习java C#和数据库的基础,而我在大学已经有一小部分的编程基础,所以学起来还算比较轻松。而目前我有几个困惑的问题如下:
1、鉴于目前学校安排的课程,C/C++语言这门我自认为很重要的课程不复存在了,我不知道我是否应该课外自学并深入?我看很多文章都说C/C++是一个高级编程人员有必要掌握的语言!
2、学校安排的软件课程包括了java和.net两个平台的所有课程,而我们老师说想2个都精通是不可能的,所以需要选择其一,我不知道该选择哪项?我对编程兴趣浓厚,而不是对某一种语言情有独钟!而且,对于以后的工作发展和薪酬发展我也非常看重,因为我的家庭并不算富裕,粗略计算一下,大学四年加这里一年半的学习将会让家庭负担一共13-14万的费用,也差不多到家庭承受能力的极限了。而我的计划是这些钱能在参加工作之后慢慢还给我的爸爸妈妈,他们辛苦一辈子没怎么享受过,一直都是在为我这个不算孝顺的儿子努力和操劳。所以请您指导一下,我该如何选择以后精通的语言?还是2门都兼顾?
3、现在学校学习的东西都是比较基础的东西,比如java,学习了数据类型,一些基本语法和循环,何为"类"和"对象",第一期的java课程就结束了,然后开始学习C#。而我目前的计划是继续深入学习java,同时不落下学校安排的课程,并且还要学习下算法和数据结构之类的东西。我想请问您,您觉得算法,数据结构,和java继续深入学习我该如何制定学习的计划呢?比如自学的循序之类的。
我还有一个很大的缺点,就是爱"玩"电脑,不做正事,就是平常看网站,随便的浏览我都可以看到半夜两三点。您是著名的职业顾问,我想请问您,像我这种情况,以后的就业方向该如何,该如何选择自己的岗位呢?
TC
TC,你好!
近两年,我面试过很多专业计算机培训班毕业的学员,同时有朋友在做这方面的培训,其实我自己也是12年前毕业于此类培训班之后走向社会的。
下面是建议:
1、 学什么、向何处去,要基于自身的实际情况
无论是C还是JAVA、C#,要先一种你感兴趣并擅长的语言学习。这样更有可能成功,兴趣是最好的老师。看完这封邮件之后,请先分析一下自己。
2、 培训不能弥补开发经验的不足
无论你定义在自己学JAVA还是.net方向,请记住,培训不能也不会弥补你现实开发经验的确实,它仍然只是一种基础培训(非常高兴你已意识到这一点)。
不要指望此类培训能弥补你开发经验的不足,更多的知识和经验要在实际中作中不断积累,确定自己有兴趣的方向后,永远不要停下学习的脚步。
3、 培训不能给你带来工作
上周看了个广告说某培训机构让3千万人进入的IT行业,看的我混身发凉啊!这所谓的天文数字里有多少水分,只有这个培训机构自己知道;其中,又有多少人最后能坚持在的IT行业并有个美好未来,怕是连这个培训机构自己都不清楚了。就业机会、发展可能,还是靠候选人自己争取的,培训机构最多只负责推荐就业,成不成还看双方意愿。
此类培训班的学员走上社会找工作时,我比较常听下面的话:“在大学里学的东西离实际开发太远,所以我花了1万多参加这个培训。培训之后我具有了相关的实际开发经验。”了解了候选人的实际水平之后,他们中的大部分会被淘汰。和我一起面试的研发经理Andy开始还抱有同情(毕竟大学刚毕业就又花了家里1万多),让我通知相关候选人来面试;由于来参加面试、且有真正实力的人不多,两个月后Andy崩溃了,请我不要再给某些培训班的学员来面试,以节省双方的时间(很悲哀,有些公司就是想要些确实有开发经验而且做的好的应聘者)。
4、 培训不能给你带来高薪
在你信中我还看到个普遍存在的问题,很多同学在参加过培训班之后,感觉自己有投入,应该回本,所以抬高了自己对薪水的期望,比如没培训时考虑到自己没经验,要1.5K/月,培训之后感觉自己经验丰富了,要4K/月(可实际水平又达不到相关专门词汇)。培训,不但没有促进他们的就业,反而成为了求职的累赘。
IT培训恐怕也不能为你带来高薪。公司不会因为我们花了很多钱去学习相关知识,而付给我们高薪,他们只会因为我们的能力而付薪水的。能拿多少,还是要看我们能干多少!!!
5、 成功的关键在自我定位
目前,我做求职培训而且对个人还是免费的,所以,没打算对收费的IT培训唱赞歌。但此类培训确实起到了部分促进就业的作用。培训也有培训的用处,培训让我们进一步加强了基础知识,无论是JAVA还是.net;培训还给了我们接触项目的机会,无论是图书馆的进销存系统、还是超市的购物车。至于候选人能否在培训后找到适合自己的工作机会,然后走向职业的成功,则完全要看候选人对自己的认识和定位。
定义自己的努力方向后,正确评估自己的水平(参考一下周围的同学吧),不要让培训成为自己求职路上的负担,会更早真正进入你喜欢的IT行业。
祝早找到心怡的工作!
Leo(张大志)
mail:
Leo图书作品免费下载地址:
《程序员羊皮卷》
《程序员职场第一课》
《程序员求职第一书》