一个程序员的心酸史(程序员 三种境界)

现在既定,未来?只争朝夕!

 

我不想在这里大篇幅讲为什么要学习,我只想讲讲我这人生中发生的两件事,每一件事情的发生都足够影响我接下来10年的人生。本人才疏学浅,在坐标xx31省城上的大学,不入流的那种,什么x85、x11都不是。我不是正规高考考入大学的,相反,初中毕业之后选择了中专,因为那时候羡慕他们中专毕业出来就可以有个工作(江湖失传已久的铁饭碗,你们都懂的),可惜的是当我毕业的时候恰逢铁饭碗变成泥饭碗,那时整个毕业年级每个人心里都有一个词“哦豁”。

 

一位程序员的独白:尽管我一生坎坷,但我仍被岁月折磨的死去活来

 

但天无绝人之路,国家又新起了高职,于是我在毕业前夕转而参加了所谓的“高考”并加入到那所大学的计算机系(对计算机持浓厚的兴趣是因为那时刚刚兴起聊天室、OICQ等新鲜事物,并在一个同班同学的拥趸下和他一起参加了一次全国计算机1级等级考试,考DOS的)。大学3年(高职高专只有3年)过得很快,各种学习课程慢慢都转为专业课。在自己的浓厚兴趣下,这几年都没有白费,而且在学工处谋取到一个勤工俭学的机会,比起其他同学来说,接触到了更多书本上学不到的内容和事物,反过来针对书本上的内容又有了一些自己的理解,这是正常的。

 

但在《计信息管理》这一门专业课上,我栽在了当时的任课老师手里,由此我做了个决定,一直影响我接下来的10余年生活。在念大学的那些日子,学生当中流传着一个不成文的规定(当时我还不知真假):每一学期结束,任课老师为了完成某种规定,会随机挑选一部分学生并将其判定为不及格(后来考驾照的时候见过类似明文规定每个驾校必须要有一定比值的不合格率)。

 

很不幸,我在这门课上成为了这一定比值的一部分。扪心自问,虽然这门课偏理论(考试也大部分是理论描述,说白了就是背书),但我自认为这门课学得并不差,且在学期末考试完了之后跟同学们聊天交流考试情况,对比其他人的结果之后,我认为我在理论联系实际上洋洋洒洒比他们高明得多。

 

可惜当时的实际情况是新学期开始之后成绩下来只有40来分,需要在一周内参加补考。我直接懵逼了,连特么班里成天浑浑噩噩见不着人影的同学都有60+的分数,连特么考试后羡慕我答题内容都不要不要的同学都80+,WTF?我怒从心头起,立马找那任课老师要翻试卷,试卷没看到,被一句话顶回来“专心准备补考”。

 

无奈,人生中唯一一次不及格就这么板上钉钉了,补考吧,昏昏沉沉勉勉强强60分过了。当时大部分同学都在准备专升本(升本校本系),可惜自此以后我已经没了激情,对这老师这学校心灰意冷,我放弃了升本,毕业离校后就在一家韩国人投资的软件公司参加了工作,且一直在那公司待了很多年。多年以后在一篇博文中见到博主描述他的理念,与当年我考试中的描述不谋而合,我摇头苦笑,擦,误人子弟的老师!庆幸没继续升本再让其误一次。一晃10多年过去,在那公司从普通员工慢慢爬到直面老板,公司小,任务杂,里外前后都需要插手。Delphi、Asp、C#、Asp.Net、WPF、Android、Java等等,我一路走来慢慢摸索,CSDN、StackOverflow、Github到处都有我的足迹,人脉小圈子里都羡慕我能拿出手他们不会的东西。

 

人们的吹捧会让人膨胀,我的自信心一年一年一点一点爆棚。终于有一天,我觉得不能再继续待在这公司养老了,于是准备了简历,详细的写了拿手的Android项目经历,投了出去,准备吃Android的饭————好久好久,感觉过了一个世纪,没有动静,连个电话都没有。

 

一位程序员的独白:尽管我一生坎坷,但我仍被岁月折磨的死去活来

我不停的自我安慰,每天都刷新一下简历,看看中意的就投,燃鹅,仍然是石沉大海,膨胀的自信心一点一点回落,如夕阳般褪去光辉。某一天快下班,一个电话打进来……

某一天快下班,一个电话打进来,说她是xx数据,看到了我的简历,希望我能过去面试Android开发。我内心一喜,该来的终究还是要来。准备妥当,一宿无话,第二天直奔xx数据。说实话,这么多年了再次经历面试,内心还有点小激动。3个年轻小伙坐在我对面(还好,我也面试过比我年纪大的,稍稍自嘲了一下),简单的自我介绍和项目经历后,一个小伙问你都用过那些第三方框架?

 

嗯?回想一下,貌似用的第三方框架还真没有多少,api网络层框架是很久以前自己用AsyncTask写的,用了好久后才换成了LiteHttp;

 

图片远程加载(用AsyncTask加载的)、本地压缩也是自己写的,后来换成UIL和Glide;

 

本地缓存从刚开始自己写SQLite到后来换成NoSql的realm.io再换成LiteOrm再换成DiskCache……稍楞了一会,我回答说没用过多少第三方框架,很多都是自己写的,小伙笑了一下。

 

另外一个小伙问你写过后台吗?

 

我问他什么样的后台Asp、Asp.Net还是PHP,他说Spring,我说我没接触过多少只是在项目中帮后台改写过一些不合理的地方。

 

他又问你接触过分布式系统吗?

 

我说我给公司用Delphi写过数据库服务,客户用4台服务器加F5做负载均衡,平均每天大约有3-5w台无线终端socket长连接在线,这算不算分布式,他脸色有点难看。

 

又问写过微服务吗?

我有点晕,啥微服务,他说SpringCloud,我说没接触过。

 

他又问你能说说sleep和wait有什么区别吗?

哎呀我去,以前见过有博文讲过这东西,可惜没在意,看过就忘了,现在除了字面意思之外啥都不记得了,尴尬之下我只说了一个睡眠一个等待…………我不记得我是怎么出来的了,只觉得脸烧得很厉害,来时的意气风发早抛到不知哪里去了。逃也似的出来,马上拿手机搜了一下sleep和wait,吐血……一连几天我脑袋里面都旋转着这sleep和wait,特么的以前见过的知识就这么从脑瓜里溜走了,简直人神共愤。我像疯了一样不停的在网上找不同的人解释的不同的sleep和wait之间的见解,虽然大同小异,但我还是忍不住要看他们解释的是什么内容。

 

还有Spring和SpringCloud……我不记得从哪里进入到了一个在线课堂,整个课堂时间里一个自称james的老师在讲Spring,他不停的在说什么IOC、AOP————虽然我不明白是什么,但他写的代码是能看懂的,最后他写出来的代码活脱脱就是以前项目里他们后台api接口,一模一样,我嘞个去,后台就是这么玩的吗?

 

当我最后看到整个课程大纲时,我像似在杂乱浩瀚的搜索结果中找到了一跟稻草,又像进了传销组织吃了蜜橘一样,内心激动无比,又像被人拿着棒槌狠敲了脑袋,我要讲一句粗话:靠!!!这么多年我所引以为傲的会的手段,仅仅只是会用,仅仅只是接触到皮毛而已,连熟悉都谈不上,我终于知道为什么我的简历发出去没人理会,因为我写的那些我会的内容随便找个同行或者小培训机构出来的学员都会且可能比我更深入,而我还洋洋自得沉浸在自己的小人脉圈子里接受吹捧……很难以想象我是怎么涎着脸坐直了等着被吹的……结局无二话,我报名参加了享学课堂:新的眼界,新的起点,新的世界,下一个十年,不能再懵逼。

现在既定,未来,已定!只争朝夕!

 

一位程序员的独白:尽管我一生坎坷,但我仍被岁月折磨的死去活来

程序员最幸福的城市是哪里?点击来看2019上半年程序员生存报告

2019年最新BATJ面试题及答案解析,请点击2019年最新BATJ大厂面试题汇总新鲜出炉!(含答案解析)

原创文章,作者:芒小种,如若转载,请注明出处:http://www.fhgg.net/shenghuobaike/5678.html

本文来自投稿,不代表【食趣网】立场,如若转载,请注明出处:http://www.fhgg.net/

(0)
上一篇 2022年12月29日 上午10:52
下一篇 2022年12月29日 上午11:03

相关推荐

发表回复

登录后才能评论