程序员

注册

 

发新话题 回复该主题

程序员的编程人生 [复制链接]

1#

十年前,戴鹏报考软件工程,当时看到专业课要学有高等数学、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、算法分析、面向对象程序设计、数据库原理、计算机组成原理、汇编语言程序设计、计算机网络……

幸好学校有“程序设计”课程,程然赶在毕业前学会用Linux搭个环境,用C++写图书馆管理系统,用java写图书馆管理系统。学软件的程然经常被亲朋好友要求陪同买电脑、修电脑、清灰、杀*…

五年前,李沐大专英语专业毕业,找了半年也没找到合适的工作。听说程序员挣得钱多,刚毕业的工资能有一万。李沐想只要交一笔学费,去培训机构培训四个月就能脱胎换骨了。于是咬咬牙,借来两万块钱学费报了个道丞IT教育培训班,专心学习Python。

培训班里混杂各行各业的人:大学生、厨师、司机……大家均是对目前的职业不满意,期待换个新跑道能将从前比他人落下的差距去补追回来。

四个月里,李沐对编程从一窍不通到能完整写一个“增删改查”的系统,中间熬了多少夜吃了多少苦,李沐仅是笑了笑。经过四个月培训,李沐如愿成为一名程序员。工资比一万少,但比同班同学多挣一些,李沐挺满意的。

当学了几门语言的课程,跟着学校老师做了几个项目后,程然幻想自己将来会是下一个比尔盖茨或者扎克伯格,靠编程发家致富。

实际上毕业后程然在一家小公司里做只小码农,重复的ctrlC、ctrlV。做产品改了一遍又十遍的需求,改测试提的非正常人类操作的bug,背上下游业务组甩来的黑铁锅,踩上一个离职人员留的第个坑,熬最长的夜加最多的班拿国企的工资。

过年回家不知道如何和亲戚解释自己真不是修电脑的。

第二年程然从小公司跳槽到二线互联网公司,除了工资翻了翻,工作时间变成7*24小时外,生活没有太大区别,仍是单身,周末喜欢宅在家里看看书、打打游戏。

工作第五年,程然担任某一线公司的高级开发工程师,底下带几个人。每天各种杂事很多,忙得焦头烂额:不仅要码代码,还得和领导吹牛,给底下人画大饼。

在外人眼里程然妥妥的“人生赢家”:工作没几年能在大公司里有个小位置,只要不出大错接下来便是技术经理。

其实程然心里十分焦虑:一是他并不想走什么技术管理路线,他只想安安静静地编程。二是他现在处于职场舒适区:自己的技术水平停留在两年前,只是每天在重复堆砌业务代码罢了,技术能力没有进步。

程然不知如何打破眼前的困局。

李沐虽说两只脚踏进程序员的门,可开始工作后才发现自己需要学习的东西太多了。李沐对学到的知识只停留在“使用”上,这代码背后的原理、设计思想就不懂了。每到这时候,旁人眼里掩饰不住的“果然是培训出身”的目光让李沐有些尴尬。

李沐买了许多专业性的大头书,工作第一年的节假日不敢出去玩,躲在家里学习。李沐认为,只有勤奋才可以让“科班”与“非科班”之间的间隙变少。

不到30岁的李沐开始有白头发了。

李沐写得程序逻辑越来越缜密,风格越来越优雅,bug越来越少了。工作两三年时,李沐时常收到新同事的惊讶,没想到*哥这么厉害,之前居然不是学这个的?!

李沐笑了笑,心里想先前落后的似乎都追上来了。

从一开始仅为了谋生到现在喜欢上琢磨技术,“知识改变命运”似乎在李沐身上落实。

工作第八年,程然在这公司呆了快四年。经历过不少动荡:换组、换部门,到现在的独立成为子公司。熬过带他的TL走了,跟他一起入职的同事走了,甚至比他晚来的小朋友也走了。

程然如愿地成为技术经理,被大家称作“程哥”,手拿些期权,作为骨灰级员工,日子过得清闲。

每天开各种会议,面试人员,了解下项目进度,偶尔指导下面人的工作。

过得开不开心?好久没人问他这问题。

有新来的小员工问起,这工程名为什么叫“doraemon”?

程然笑了,这个系统是某哥写的,他那大块头很喜欢动漫,非得造个doraemon出来,有一次他还……

小员工一脸茫然,程然顿时止住话头,算算某哥已离职两年了。

互联网公司就这点不好,人来人往的,似乎只有自己像鲶鱼活在淤泥区,原地不前。

程然不是没想过离开,像其他人一样,这家公司呆呆,再跳去那家,等工资涨上来后,挑一家大公司养老。

这只是呆腻的鲶鱼搅一搅上层的清水,以为能破局,等一切平静下来,又将回归被淤泥困住喘不过气的生活罢了。

又能怎样呢?大家不都像这样被胶黏住的鲶鱼吗?

李沐打算换工作,投出几份简历,均石沉大海。又托前同事内推,同事圈出招聘要求:大学本科,、学校最好。

好不容易让猎头推荐去一线公司,技术面通过,到HR面时被问到,你当初考大学是发挥失常吗?

李沐老实道,没,我就考这分数。

“啊?编程是从某培训机构学的?”HR不满道。

李沐知道这面试没戏了。

回去后李沐看着书桌散落的专业书,想不明白为什么现在找工作,还要在乎十年前那场考试的成绩,还要质问师从何处?为什么不能直接依据工作经验和工作技术来判断一个人呢?

李沐仿佛被打回原形。

是再多尝试几家大公司,还是再找个钱多的创业公司往上发展?李沐犹豫了。

不管去哪个公司,学历得考上去,先专升本吧。本科可能还不行,那再去考个在职研究生吧。

李沐似乎找到了目标。

编程之路漫漫,吾将上下而求索。

分享 转发
TOP
发新话题 回复该主题