我走过的非科班出身程序员之路
时间过得飞快,不知不觉毕业快4年了,同时也是码农的第四年,忽然想记录下自己的职业生涯,于是开始了。。。
16届毕业于河南某普通二本电气类自动化专业,专业课有C语言学的算是还行,也比较有兴趣,其他专业课都相对来说都是及格万岁的那种。毕业拿到双证没几天就跟同学一起来深圳了,算是运气很好,因为同学和师兄的关系在学校时就订好了来深圳的工作,因为师兄所在的公司招人,顺利在深圳度过了过渡期。
第一份工作公司做的是一整套系统,带硬件和配套软件的,卖给客户后得一直维护的,包括软硬件。所在行业要遵循国标,而国标每隔一段时间会有调整(汽车相关行业),所以软件经常要升级。再加上当时使用的软件是有很古老的Delphi写的CS架构的,再加上部分.Net的Webservice服务和桌面应用程序,还有比较简单的Android的一个App,当然还有硬件层的C语言的单片机程序(实际工作中就没负责过这部分)。由于公司规模不大,客户量也不是很多,而且之前也能维持系统正常运行,老板也就对软件不太重视,或者说不愿意重视,所以对软件部分常说的一句话就是能跑就行。。。背景如上,来到公司后本来我的专业其实更适合的是C语言这部分的单片机程序,只是因为已经很成熟了,无需怎么变动,再者本来还有老员工有会的,所以我就被安排成纯软件部分的,也就是主要Delphi和.Net部分的,其实后来是除了C部分都有了解有修改过。其实对于刚毕业的我和一起来的同学来说,只要是软件部分都能接受的,所以我们就开始了边看语法边看代码的时期了,刚开始是熟悉代码熟悉业务,因为公司提供宿舍且在园区内,所以基本每天晚上都会加班到10来