Pages

Sunday, August 25, 2013

想去程序员培训学校

无意中看到了CSDN办的黑马程序员训练营,培训Android开发,说是平均工资7K。学习时间4个月,学费13500,可就业后分12个月付款。下载了一集它的入学前必看的基础视频看了一下。想起了去年在东软的日子,都是同一性质批量生产程序员的培训机构,没多少区别。要说有区别,这个视频上讲课的教师思路清晰,写代码很快,是个老手。20多分钟就从零开始做了一个可以播放音频文件的Android出来,还注意到了基本的易错的地方。讲的节奏很快,照这个速度,如果是我学4个月应该能做一个合格的入门Android程序员了。

前几天也看了一个微软程序员的博客(刘未鹏,博客),他很重视学习方法,读了许多认知心理学方面的书。他也讲到现在的大学教育(软件开发这一块)与软件公司的用人需求严重脱节的现象,还专门写了一篇博文(怎样花两年时间去面试一个人)。分析这个问题并给出了可行的建议。他写到现在学软件的大学生的困惑:

绝大多数应届生直到毕业也不清楚他们想要去的公司到底需要什么样的能力,或者说,他们到底需要具备什么样的能力才能在应聘季节拥有自己的选择权。中国虽然本科教育环境差,但是同样有很多的人在本科希望整点东西出来,他们有一腔的激情和抱负,有强大的动力,但就是不知道自己需要掌握哪些技能才能满足雇主的要求,求告无门,整年整年苦闷的像没头苍蝇一样乱撞。

我觉得我就是这个处境,大学三年了,学了些C,C++的语言基础,也认真读完了《深入浅出MFC》对MFC的原理也大略有个了解。可也于了解,学完了基础就不知道接下来干什么了。我知道其实这主要是因此我懒,有那么多开源项目可以去学习,或者自己写小软件自娱自乐,可是我都没有做。我只乐于学习一些小Trick,比如结构体的内存对齐,C函数参数的入栈顺序有哪几种,C++的虚函数,纯虚函数,又或者一些漂亮的命令行命令,却又不去系统的学习bash。玩Linux又不去看鸟歌的书,也不编译内核,也不写大的程序。学了Python,仅止于能爬几个页面,处理个字符串,不去学Web框架。

我去学个黑马程序员培训班学的话,如果出来真能找到7k的工作,那比考研好多了。因为我就需要有实际的项目需求摆在那里,督促着我去学习,只有这样,我才知道该往哪里努力。而程序员学习本应该是这样的,以实际需求为导向,缺哪补哪。而且以我在大学学习的基础知识(操作系统,体系结构,算法),加上培训后掌握的开发经验,进一般的软件公司应该没有问题。进入公司,才算上了道。老在学校里,我又不会和人交往,永远不知道自己该干什么,知道了也没有压力和动力学习。对这个大学早已厌倦了。也不想继续读研究生了,虽然考上的可能性也很小。那就明年毕业后去黑马吧。

告诉我该做什么,怎样做,我就能做好。

Written with StackEdit.

No comments:

Post a Comment