你为什么成为一名程序员?

Posted qing-gee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了你为什么成为一名程序员?相关的知识,希望对你有一定的参考价值。

兄弟姐妹们,还记得自己成为一名程序员的初心吗?遥想公瑾当年,不,遥想我当年,似乎是“命中注定”走上这条路的。因为不在计划之内嘛,所以走了很多弯弯路。

路漫漫其修远兮,我们就来上下求索一下,权当是一次复盘吧。我先来说道说道自己在程序员这条路上的点点滴滴,也许能够给颓丧或者迷茫中的你一些启发和感悟。在人生的不同阶段里,我们都需要和过去的自己认真地说一声“拜拜”,然后才能思索出未来前进的方向

01、带疙瘩的电视

记得高四(复读)的时候,同桌阿联经常嘲笑我说:“电脑都不知道,真服你,不就是‘带疙瘩的电视嘛!’”阿联说的“疙瘩”,指的就是键盘了。确实啊,那时候电脑和电视差不了多少,笨重得很,真的是只多了一个键盘(不对,还有主机)。

那时候用电脑干的最多的一件事,就是下载电影到 MP4 里。然后趁晚上自习的时候,带上耳机偷偷地看。因为陪课的老师上了一天的课也比较累,就经常呆坐在讲台上,不知道在干些什么,反正没精力盯着我们不放了。

当时名不见经传的汤唯出演了一部很牛逼的电影——《色戒》(完了,要暴露年龄了),我们男同学算是被福利了。当时还不怀好意地推荐给了几个女同学看,等她们还我 MP4 的时候,我能从她脸上瞥出一副略带喜悦的表情,尽管她们已经极力掩饰了。

复读了一年,高考成绩仍然不尽人意。阿联给我推荐了几个学校,我就漫不经心地填了志愿,并且服从调剂(我为什么命中注定成为一名程序员,正源于此)。他已经是第三年复读了,报考经验比我多一些,但成绩比我还差。接二连三的复读,他的心态已经崩了,高三的时候还在“宏志班”呢。“宏志班”,你们懂吧,那可都是学霸啊,但复读一次又一次地摧毁了阿联的信心,逼迫他成了和我一样的学渣。

在此,我必须警告一下各位年轻的学弟学妹们,心态不够强大的千万别复读,早一点步入社会没准是更好的选择。阿联现在赋闲在家,半年前去平顶山参加婚礼的时候顺带到他家里坐了坐,他竟然问我编程好学不好学,要我教教他。我都惊呆了好不好。

我们关系很铁,尽管多年不曾谋面,但聊起来还是颇有年轻时候的意气风发。甚至再次聊起了《色戒》。

02、计算机网络专业

高考填报的专业是一所专科学校的“电力工程”——阿联推荐的,据说是学校最热门的专业(没有之一),很多子弟们挤破头要进的专业。

庆幸的是,我不是子弟,自然没挤上这么好的专业。我被调剂到了“计算机网络”专业,学校最差劲的专业(没有之一)。据说,学校前身始建于 1933 年,老大不小了,但“计算机网络”专业只有两年不到的岁数(我们这届是第二年),算是个呱呱坠地的小娃娃吧。

那时候,只觉得“计算机网络”专业是最差的,自己也是学校最差的学生之一。我们专业一百多名学生,几乎没有人对未来充满过信心。大家心心念的就是,通过半个学期一个学期的努力,转到电力系去。就算是转系无望,毕业后也没打算要成为一名正儿八经的程序员。

我上大专的两年,一副破罐子破摔的模样。上课带着笔记本打游戏(单机的,比如忍者神龟、天龙八部、极品飞车等等),下课的时候仍然在打。都不舍得花一点时间去买饭,都是宿友帮带的。吃饭打游戏,全凭下面这张小桌子。

技术图片

站在现在的高度回头去看的话,真的是想捶了那个时候自暴自弃的自己

由于写作的原因,认识不少年轻人(98 年以后的),大一就开始写作了。除了写作,还搞公众号、卖课等等,各种知识付费是玩的六六六啊。

假如我现在有一台时光机,我一定会从大一就开始写作,然后折腾一些开源项目。你可能已经忍不住想抽我几个耳光子了——醒醒吧,大哥,还在做梦呢?

可惜我没有时光机。但我想年轻人要引我为戒啊,尤其是身在福中不知福的(自认为专业很差劲,其实很牛逼的),千万不要轻易地自暴自弃啊。当年被我们看不起的计算机网络专业,尤其是学了 Java 编程语言的,在一线城市,可是很吃香的啊。

可惜那时候老师们没给我们任何的指点(他们也觉得自己不受学校的重视,升迁无望),还特么鼓励我们转去电力专业。而我们这群傻瓜,整天除了打游游戏,就剩下无所事事了。

顺带说一句,当年转去电力系的同学,现在大多就职于某个小城市的电力局,升迁基本无望,因为要等资格更老的退休或者转行啊。

03、要不要培训

浑浑噩噩地度过了两年的大学生活,自觉毕业后就业无望,就和二十几个同学南下去了苏州一家软件园培训了(https://www.jianshu.com/p/7f8272fc8c11)。两个月后,找到了一份工作,起始工资一个月只有 1200 元,除了每月还 800 元的培训费,剩下那点钱勉强能糊口。

现在回头来看的话,当时完全没必要去培训的。我们毕竟学了两年的 Java 编程了,SQL Server 也学了,计算机底层的网络架构也学了,网页三剑客也入门了,完全有能力去一线城市找一份工作的。

只可惜那时候比较无知,自己把自己看扁了。我认识一些互联网大咖,早年都是拼命地从别的专业转到计算机专业的。这就是差距啊!

如果那时候能够遇到一个像我现在这样的人,给指点一下迷津,甚至不用指点,只需要说一句鼓励的话:“年轻人,去北漂吧,去深漂吧,未来是属于你们的”,那人生就可能完全不一样了。

认知真的太重要了。如果了解当下的经济环境、产业环境、行业环境、技术环境,就能够做出更优的决策。

技术图片当然了,不管怎么说,还是要感谢一下 IT 行业的包容性!俗话说得好:“白猫黑猫,逮住老鼠的都是好猫。”那些科班出身的,大有作为的比比皆是;那些培训出身的,干出一番大事业的也不在少数。

如果你觉得自己无路可走,培训应该算是一个很明智的选择,它能够让你快速地投入战斗的状态,在实战当中学习、进步,然后身经百战后成为一颗参天大树。在三国时代,有“千里走单骑”的关公,在解放时代,有“敢横刀立马”的彭大将军。总之,在实战中成为英雄的不胜枚举。

如果你的自学能力比较强,也完全没有必要去培训,网络上学习编程的资料有很多,我都可以提供一些给你。

04、最后

我成为一名程序员,说得好听点是因为“命中注定”,不好听点就是“误打误撞”。你呢?

技术图片

A:因为走投无路
B:我也不知道为啥
C:因为穷
D:因为命中注定
E:因为喜欢敲代码
F:因为追求高薪
G:因为要改变世界

但无论初心是什么,我都希望你以“程序员”为傲,也只有这样,你才能走得更坚定,更长远。

 

以上是关于你为什么成为一名程序员?的主要内容,如果未能解决你的问题,请参考以下文章

怎么成为一名程序员,要从哪里开始学起,先学啥在学啥

想要成为一个游戏程序设计师要如何入门?

如果你的梦想是成为一名程序员,那可能需要看看这篇文章!

如果古人穿越到现在成为一名程序员,那么.......

如何成为一名好的程序员的一些个人经验

敲了 10000 小时代码,我也没能成为一名高级程序员