跨计算机专业的10年路程--献给想跨专业的人士

进入计算机行业已经有10年了,大致过程如下:

 

2001.7~2002.9 打算自学计算机,为了就是好找工作,这期间只学过c语言,成功通过计算机三级和高级程序员,虽然这些都很水。

 

2002.10~2004.3,跨专业考中科院软件所硕士,其中2003年考研也算小成功,成功进入面试阶段,但被面试的实验室淘汰,后被公司的某个导师(也是中科院软件所的)要求再次面试,我婉拒(前面的面试太受打击了,不想再受打击),之后做过本科毕业设计,熟悉了mfc,一个月完成毕业设计,决定再次考研,放弃原专业(建筑领域的),第二次考研惊险中度过,面试也很惊险,3人面试,只能要2个,我最后一个面试,结果淘汰了分数最高的一个,我幸运考入中科院软件研究所,当时觉得是蒙混过关,面试后感觉技术太落后,需要继续加强计算机基础。

 

2004.4~2005.8,读研前偶然发现有清华、东南等大学的计算机视频,我把计算机的必修课程全部看完(要按照拓扑顺序),耗费9个月时间,期间也做过很多题,进入中科院软件所的时候,发现和科班人士差别不大,人家都以为我是科班出身,也算蒙混过关,其它跨专业的人明显水平不足,感觉恶补计算机基础还是有点作用的。这期间也做过c++方面的课程设计,调试能力水平大涨,感觉跨的比较值,而且还认识了现在的老婆,当然这是最值了。

 

2005.9~2006.10,在导师的公司进行若干项目,主要是java项目,第一个项目感觉比较累,每天都是晚上12点回去,其它项目都比较顺利,也得到客户和导师的器重,这期间感觉有点鼠目寸光,感觉java就是一切,以为比c++强多了。

 

2006.11~2007.04,大量找工作,发现找java的好工作比较难,10次进入IBM面试,都被拒绝,其它大公司几乎没有去面,因为当时以为大都好公司都是面算法和c++,所以只面那些java的公司。这段期间java水平大涨,数据结构和算法有了一定的基础,但还不够深刻。不过感觉面试是提高技术水平的一个很重要的途径。在岳母来北京之前,签了一家创业公司,java的,感觉挺惊险的,否则太没有面子了。

 

 

2007.5~2008.3,以为去创业公司做java,结果还是做了c++,于是乎重新学习linux c++,水平大涨,在这个公司有创意,但没有用户数据,写的程序也没有办法验证,后来创业失败,公司转换方向,我只能打算跳槽,这时候偶然间发现了MIT算法视频,花费了1个月看完了视频,并做了一些题目,水平大涨,面试也不太怕问数据结构和算法了,2008.1面试网易,以为是有道,结果不是,面试通过,但通知还是被拒,因为有更便宜的程序员了,2008.3月,网易又通知我去,没有办法,只好去,因为那儿有数据,正好可以应用一下。期间又笔试过有道,说我笔试题答的很棒,要求去面试,我婉拒,直接去了网易北京。

 

2008.4~目前,感觉来得这个公司,也算是个小成功,3年来,所做的项目都是我感兴趣的,而且对自己的能力提升很多,在这里要感谢网易,感谢网易提供的大量数据。这期间做过网易用户特征分析,数据量比较大,感觉在创业公司的遗憾在这里解决了,也锻炼了我的基本功能力,后来也做过比较有挑战性的工作,比较大的项目是广告投放系统,用apache做了一套投放系统,用nginx也做了一套,后来感觉不爽,直接做了多层异步架构的广告投放系统,上线一年以来没有遇到大问题,不过在lvs这一层遇到过ddos攻击,这是运维这一层面的内容。最近写了若干个开源软件(https://github.com/wangbin579),力争努力为开源做点贡献。

 

未来我的目标就是能够成为一名合格的架构师。

 

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值