从一次考试说起。
2010年10月份,综合部邀请我给新入职3个月的员工草拟考试试题,这些同事大部分在公司做的实习,算起来至少也有5、6个月的工作经验了吧。
试题的内容,是针对日常需要面对的问题出的案例,比如,查找文件、修改下权限等,其中最后20分题,就是按要求在屏幕上输出一个由数字组成的菱形。说这些无非是想说明,考题比较简单。但考试的结果却是,有人得到80多分,有人得到20多分,相互间差距较大。
根据考试结果,我与部分新人的直接领导聊了聊,基本如实地反应了各位同事的能力。其中,动手能力强、喜欢研究研究linux、平时也经常学习代码、做些小修改的人,成绩就很好。
考试成绩出来后,综合部将考题发到了每个人的手,并说明了在2天后进行试题讲解。在讲解前这段时间,只有一位同事找过我,说他的试卷,有地方批阅的不对。他说的确实有道理,有一部分代码写出来了,我却一分没给,这样我知道了有一个人看过试题。但这个人找我的目的并不是想得到正确答案,我想,或许他是想在讲解时再学习吧,我这样告诉自己。
在进行讲解时,我首先安排大家花30分钟,将试题中画菱形这道题再做一遍,目的是想看看,有谁会主动对试卷进行学习,结果我只能说很不理想。
我想给这样的同事一点建议:从技术上讲,需要进一步提高对基本的C、UNIX知识的掌握,尽快将知识转化成工作能力;从态度上讲,要正确审视自己的能力,认真对待自己的工作,对于不懂不会的问题,要及时尽早解决。而解决的唯一办法,就是学习、探讨和研究。
记得我刚参加工作,到公司时的导师对我说,“在公司的头两年,你就使劲学使劲学,保证有东西让你学”。好吧,我就学吧。
那时的我,应该和现在这些同事所面临的问题比较相似,学什么、如何学、学到什么程度,怎样才能达到一名合格员工的标准?
其实,在讨论学什么东西之前,还有一个更为重要的问题需要解决。那就是,为什么要学!!!我想,归根结底,就在于我们的职业选择。
IT企业普遍有个特点,“把女人当男人用,把男人当**(此处略去2个字)用。”有句俗话说,“男怕入错行”,我想这句话其实也同样适用IT女生。我们可以做个小测试工,就是问自己一百遍“喜欢当程序员吗”,如果你的回答总是肯定的,那么好的,开始认真学吧;如果发现50多次后面,自己不再那么确定了,那么就为自己打打劲,在后续的学习中多加努力;如果没几次就懒得回答这个问题了,那么可能就真的应该好好想想,是否有必要在一个自己不喜欢并且无法投入的行业中浪费宝贵的几年时光呢。有人会说,不试一试又怎么知道喜不喜欢呢,这种看法,也有一定的道理,但我想说的是,认真思考,果断决定,为自己负责,为企业负责。
关于C/C++语言的学习,我个人有以下几点感受:
首先,做C/C++语言相关业务开发应该学什么?
1、C语言
这好像不用想,必须学的。
2、C++语言
配合对OO的学习,也是必须的。
3、