和代码的青春七年

Posted 湖广午王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了和代码的青春七年相关的知识,希望对你有一定的参考价值。

  前两天,看到CSDN官方博客上的征文《从高考到程序员》。一瞬间,从高考到现在,七年的光景涌现在心头。从离家进入江西理工,到现在流落深圳。从对编程一无所知,到现在成为一个“资深”老码农。也从一个学生,成为一个社会工作者。无论身份还是心态,都发生巨大的变化。七年后的今天,没变的,可能就是一如既往的贫穷。这个贫穷,不仅是说物质,更多的是于知识。

  是的,在程序猿的道路上越走越远,学到的东西越多。可是正是因为这样,学的东西越多,越觉得自己会的太少,再不复有当年学了皮毛就敢说自己会XX语言、精通XX的勇气。而每当看到别人的简历,一年工作经验,精通Java、C++时,心中滋味莫名。

  犹记得当年高中,奋发图强时熬夜看书,心倦意懒时翻墙上网,哪里知道未来会做什么,只知道当前的首要目标是考上大学,考上大学之后呢?完全没具体的想过。等到上了大学,军训完了之后,直接因为老教授的3+1模式,被带到实验室开始做项目驱动,从此就迈入了往程序猿发展的不归路。

  对于初始编程的那段日子总是记忆犹新。记得当时是提供了四个题目,用C语言写贪吃蛇,五子棋,俄罗斯方块以及链表通讯录,要求我们选一个在一个月内独立完成,并进行答辩。接着大二的学长来演示了下他们写过的程序,简单的讲了下怎么在屏幕上画一个圆,然后就没有然后了。

  为了完成项目驱动,那段时间我成天泡在没有网的实验室里,实验室没开的话就去学校的微机室。对了,那时候我们大一单独在西校区,周一到周五禁止外出。我从网上下载了一份贪吃蛇的代码,然后打印出来了,对着逐行逐行的看,并记下每句是啥意思,有啥作用。用了一个星期,学会了怎样自己写一份贪吃蛇游戏的代码。之后接着自己写五子棋、俄罗斯方块和链表通讯录的代码。

  就这样,花了一个月不到的时间,我基本学会了C语言。也因为这样,项目驱动成了我后续学习新东西的一个重要的方法。先明确要学什么,然后自己给自己定个与之相关的项目,并努力查资料或请教别人去完成它,等你完成了,你基本上也就学会了。

  等上大二大三的时候,觉得网站开发挺有意思的,就又自学了html、CSS、JS、ASP以及php。并且还接过几个网站开发的小项目,赚了几千块钱。值得一提的上,我们专业是自动化,专业课除了一个网络基础,剩下的和这些八竿子打不照。而网络基础的实践课,微机实验室的电脑有问题,IIS搭建服务器需要手动下载一个特殊的组件才可以搭建成功,这个问题我们老师不知道怎么解决。我解决后,老师还要求我写个解决的文档给他。也记得当时上交的实验代码90%都是出自我手中。

  期间也学习了下android开发,了解过Windows编程,尝试过ASP.NET的C#网络开发,只要自己看到自己没见过的编程语言,就会去试试,去学一学。直到后来大四找工作处处碰壁的时候,才知道自己犯了一个怎样的错误。学编程,你需要先精通一种语言,然后再触类旁通,拓展你的广度,而不是一开始就全面撒网。另外,作为一个程序猿,一定不能闭门造车,对于初学者来说,有一个正确的引路人,真的很重要。

  因为大四找工作的出处碰壁,后来直接通过校招,进了宁波博威合金。我想想中是去做设备研发,可是去了之后,我才知道他们根本就不要研发设备,他们的设备用的都是别人的,他们需要做的是设备维修。再加上他们食堂的饭菜,对于挑食的我来说,实在是难以下咽。所以,当几个一身油污的前辈从我面前走过的时候,我立马就回宿舍打包行李,拖着行李就去辞职了。

  离开宁波,直接就去了上海,虽然三天就敲定了工作,到一个做金融的创业公司去做jsp。但是后来在一个小时以内的地方找不到一个好点的住的地方,再加上其他的一些问题,上了几天班就直接离职回到赣州,到一家之前合作过的公司上班做嵌入式了。

  在赣州上班上了一年,结果又由于身体原因,辞职回家养了几个月病,再出来找工作的时候就到十月多了,本来打算上深圳,考虑到身体并没有完全恢复离过年也没几个月,就直接在武汉面试找工作,以一般的薪资进入了当时在武汉开分公司的蓝凌做Android开发。

  总的来说,在蓝凌的经历是比较愉快了,除了最后分公司的散伙方式外。在蓝凌上了三四个月班,因为我天庭饱满、气宇轩行、才华横溢、机智过人的原因——嗯,好吧,我承认这些形容词都是假话,应该是我对于技术比较热衷,自身水平也还可以,平时同事有不会的比较乐于帮忙,我有幸同几个小伙伴一起进入公司分公司的管理层,我做了分公司的Android技术总监。这里可能有个建议,做技术,不涉及商业机密的话,一定要乐于分享,不要吝啬你的时间和劳动成果,分享后,你会有意外的收获

  大概过了半年,和老大提涨工资,要求拿到翻一倍还要多点的薪资,结果坎坷的拿到了正好翻一倍的薪资,以工作年限来看,在武汉还是一份非常不错的待遇,甚至在北上广深也是属于还不错的待遇。原本也算满意了,结果又过了半年,由于多方面的原因,武汉分公司突然就解散,无奈之下,只得又重新踏上了求职之旅。

  求职之路也是比较坎坷的。很多人应该都知道,武汉这个城市IT行业比较奇特,因为大学生比较多,科技企业相对比较少,真正做研发的就更少了。结果工资是一压再压,有说法是北上广深的,回武汉,工资最少砍三分之一,甚至直接砍一半。在这种情况下,我投递出十几份简历,只得到三个面试机会,两个是给华为做外包的公司。原本和华为的技术面试官面了下设计模式、数据结构方面东西,谈的很开心很投缘,他问了我的期望薪资,我说不低于10K,然后他说两年工作经验比较难,但是也可以争取到,让我去准备三面,因为毕业证和学位证没带,最终三面延期两天。

  结果过了两天,也是另外一家外包公司安排的面试时间,也是华为,并且又正巧是相同的技术面试官,并且面试官一眼就认出我来了。虽然面试官是让我直接进行三面,但是尴尬之下,我只说证书还没寄到,然后放弃了通过外包进入这个项目组机会。之后就准备好行李,南下深圳了。

  到现在,来深圳已经一年多了,其中曲折也不必细说。也不知道是公司的原因还是其他,深圳这边给我的感觉,的确技术氛围比武汉要浓郁许多,节奏快许多,人也会累很多。但是在这样的氛围里,又会让人更容易进步,更容易成长。进入深圳的这一年里,自我感觉也是受益良多。我怀念武汉的安逸,却喜欢深圳的空气。

以上是关于和代码的青春七年的主要内容,如果未能解决你的问题,请参考以下文章

痴迷技术,青春无悔,我那不务正业的大学时光!

痴迷技术,青春无悔,我那不务正业的大学时光!

痴迷技术,青春无悔,我那不务正业的大学时光!

注册树模式

移动智能终端在航空行李分拣中的应用

用于行李检测的 OpenCV 和 SVM 训练