普通人不普通事 普通程序员如何走出困境[1]
]这是发到我邮箱里面的一封信,信很长,从字面看,这位程序员朋友内心有点焦虑和沮丧,但他毕竟还没有放弃希望,
普通人不普通事 普通程序员如何走出困境[1]
。所以来信求教与我。这点,我心有戚戚焉,其实,我自己定位,也仅仅是一个普通程序员,这位朋友谈到的很多苦恼,包括技术的,职场的,生活的,人生的问题,我也曾经身历其境,至少,我在身边的朋友身上,也看过类似的事情。因此,我能理解这份痛苦和郁闷,也希望试图通过自己的经验,为这位朋友,以及还有类似的经历的普通程序员解惑。
我也是草根出身,其实我现在定位,都还是草根,这个问题,我是有一点体会的,但是,每个人的经历不一样,经历的环境不一样,时间不一样,地点不一样,性格不一样,我不敢说我的回答是正确的,大家做个参考吧。
这里还是给这位朋友道个歉,前端时间事情太多,这封信的问题又太复杂,我回复有点晚了,有点delay,sorry。
还是那句话,一家之言,欢迎拍砖。
原文如下:
老师:
您好,我看过您写过的文章,觉得您是关心我们这些初出茅庐,虽有心进取,可又倍感迷茫的人。
我简单介绍一下自己吧,我01年上的大学在XX当地还比较有名的理工大学就读自动化专业,辅修了计算机学位。我对自己大学四年的评价是:努力有余,实践不佳。
四年的加权平均分能排系里前30,可没有什么实战经验,自己沿用了高中的学习方法,天天上自习,因为只要学习成绩好就有奖学金(一个浮躁,见识短浅的想法)。其实大学里只要上课听讲,下课多做一点练习,考个好分数一点都不难,而我当时自我感觉还很良好,觉得自己前途肯定很光明。
毕业考研了,不是我想做研究,是受中国官本位思想的束缚,以及觉得读完研薪水会比较高。我还有一个缺点就是野心大能力小,我当时放弃报送本校的资格,其实我是在报送人中的最后几名,参加报送考试的话,录取的概率也不大。但是,如果考本校把我还是很大的,可我报的是中科院的自动化所,没考上,而找工作也不顺。后来由于没有找到好的工作,也割舍不下研究生学位的诱惑,最终调剂到了北京的一个航天部门读导弹专业,渐渐发现自己不喜欢这个专业,主要是觉得这里毕业后的待遇不是很好(又是很肤浅的想法)。
05年上的研,06,07年当时很热赴日软件工程师,广告鼓吹年薪30万,而且一些培训学校还请来了往届生做广告,我又一次浮躁了,报了一个赴日软件培训班,培训日语和java。
我还有一点可取之处就是,一旦我认定的事情,我全力以赴,所以我当时日语学得还可以,因为培训时大部分时间在学日语,学日语也比学软件容易,都是死记硬背的东西,
资料共享平台
《普通人不普通事 普通程序员如何走出困境[1]》(https://www.unjs.com)。我的研究生生涯有一半时间在这个培训班度过的,这个班的培训时间是十个月。然而,08年的经济危机让我也没去成日本,而我付出的代价也是因为长期不做课题,研究生没有顺利毕业,没有任何证书。接下来就找工作,我当时除了日语还稍微可以一点外,没有一点开发经验,只做过几个练习项目,还好老天还算照顾我,我侥幸进了一个日企。08年6月开始工作的,到现在也一年半了,这一年半内除了过了一个日语二级以及考了一个软件设计师证书外,我发现自己没什么长进,而现在的我也过了28岁,存款没多少,技术经验也没多少,时常感到莫名的不安。我们公司是做对日外包的,我这个部门是做ATM机器的软件开发,技术含量不高,主要是业务复杂,整个ATM框架也很复杂,我觉得在金融危机下还能一直很忙,主要是是因为它的行业壁垒比较高,日本总部那边的ATM机器在中国买得比较好。
进入了日企,觉得自己还是喜欢做技术,我会因为学到了一些新技术或者解决了一个问题而高兴,所以也觉得自己适合做技术。而在这里技术长进很慢,并且自己管理上没天赋,很难做到管理的职位。想给自己未来的一个职业定位就是做技术专家,不求发大财,但愿衣食无忧,开心过日子就可以了。
我目前做的是ATM机器上的`软件开发,用的是c和C++也涉及到MFC的知识,我目前比较关注嵌入式行业,第一,觉得自己本专业是自动化,也辅修过计算机专业课程,比较对口;第二,我现在用的也是c和C++开发,转入嵌入式开发比较容易;第三也觉得嵌入式这个行业可以一直积累,就算自己做不了管理人才,至少可以做一个嵌入式方面的专家。
我是进公司后才开始用c和c++开发的,以前我没开发过软件,就是c和C++也是在大学学的,研究生是导弹专业,基本上没学到什么专业知识,这个不提也罢。所以我对自己的技术实力很没有自信,在公司我特别佩服那些leader,有些技术很牛,有的业务很熟悉。
而我觉得自己技术不行,业务也不熟悉,智商一般,情商平平,很没有自信。我迫切地想改变这个现实,我可以忍受自己平凡,但我忍受不了那种平庸,那种觉得自己一无是处的感觉,那种不自信的人生。但我不能再像学日语那样了,一天到晚学习,我每天工作也很忙,平时加班是经常的事情,我也不能辞职去学习,这份工作不算什么很好的工作,但是能让我在北京生存下来。
我研究生虽然没学到什么实质的技术,但我很尊敬我的导师,他给我说过一句话,要是在30岁前,还不能确定一个方向,并一直努力下去,就完了。我结合自己的学业背景,工作经历,以及这个大环境的发展方向。我给自己选择了两条路:1,好好在这个公司干,把ATM的框架理解透彻,然后再深入学习 C++,MFC,以后走vc程序员的路,在应用软件开发商做一个专家;2,转行进入嵌入式,从基层做起,慢慢地积累经验,争取能成为一位优秀的嵌入式开发领域的专家。
针对这两条路,我拟定了一个2010年学习计划:我想从基础学习,先把c和c++,数据结构,操作系统这四门课程再学一遍,把课后的习题都做一边,估计需要半年时间。然后看能不能参加一个培训班,建立一个比较完整的知识框架,也想认识一些志同道合的朋友,以及一些优秀的老师。
【普通人不普通事 普通程序员如何走出困境[1]】相关文章: