我走过的非科班出身程序员之路

我走过的非科班出身程序员之路

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

你可能感兴趣的:(程序人生,经验分享)