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

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

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

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:因为要改变世界

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

原文地址:https://www.cnblogs.com/qing-gee/p/11450851.html

时间: 2024-10-28 20:13:54

你为什么成为一名程序员?的相关文章

修炼一名程序员的职业水准(林庆忠__署名原创)

http://blog.csdn.net/baselive/article/details/306412 摘: 作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势. 假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志

Git学习总结_06_作为一名程序员这些代码托管工具你都知道吗?

作为一名程序员这些代码托管工具你都知道吗? 作为一名优秀的开发者,大家都会用到代码托管,我本人用的是github,确实github里面有很多很多开源的项目,所以我们目前的创业项目程序员客栈www.proginn.com都会给开发者展示自己的github账号,个人一直觉得代码虽然不能直接代表什么,但是那个程序艺术的体现,也是所有开发者个人的心血,这里致敬所有的优秀开发者,下面分享一下一些常用的代码托管工具. 1.GitHub 这个我相信百分之九十的开发者都知道,大家说才是真的好. 2.Gitlab

做一名程序员需要学哪些知识

问这个问题的人都该打,先拖出去,赏一丈红~ 如果你是计算机学生或者意欲从事IT行业的人,那么再仗50大板!! 为什么?因为你肯定想都没有想过这个问题,一个典型的伸手党,这对于从事计算机的人来说是大忌!!且看下面这2个主要原因: 1)程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”,如果真的是比较复杂的问题还好,大牛看过之后替你解决了,自己也更有经验了,如果是差一个逗号之类的问题

迷茫和沮丧中,28岁的我能做一名程序员吗?

最近在HackerNews上看到有一位之前从事视屏制作的小伙子感到很纠结,因为他热爱编程,但是苦于自己没有相关的CS专业知识,害怕自己的时间精力最后付之东流,进退两难.于是在HackerNews上寻求帮助,寻找良方. 来自HackerNews:过去的两三年,我感到很不充实.我从事视频制作/编辑工作已经6年多了,大概从4年前开始,我对这份工作感到厌倦,每天都精疲力尽的.因此,我辞职之后来到了加拿大,从而清醒一下我的脑袋,理清一下我的思路. 我现在暂时是一个建造工人,现在我才意识到之前那份工作是多么

多亏我做了一名程序员!

今天的人民,大家都在欢度精彩生活,而我非常感恩自己做了一名程序员. 33年来,我一直专注写代码编程,从没有超过3个礼拜不写代码的经历.难以计算我编写过多少行代码了. 对我来说,没什么比拥有超凡的创新能力.思维严谨有条理.对学习充满热情以及化空白屏幕为神奇的能力更好的事儿了.其实在1981年10月拿到第一份工作之前,我曾被化学博士项目录取. 有没有一个工作像编程一样,你所知的一切都在迅速更新迭代?有没有一个工作像编程一样,挑战从未停歇,且时刻提醒着你要"保证质量"?)我已不记得自己会不喜

在赢得别人的心之前,你必须先赢得自己的心--一名程序员的思考

这两个月在看一本书<杰出青少年的七个习惯>,反复地读每次读完都觉得内心更有力量了,所以写下值得分享的内容. 其中有一章题目是<个人的成功>,主旨就是:在你开始在公众生活中赢取胜利之前,你首先必须赢取个人内心战争的胜利,说得好像打仗一样,对嘛?其实我们就是在打一场看不见的仗,我们要跟过去的旧我打仗,包括跟过去养成的坏习惯.来自原生家庭的伤害:我们也要跟每一天来自生活中的各种问题打仗,人际关系.身体状况.工作压力等.有些人常常打输,他被动地被生活牵着走,谈论的是自己的所望和所求,不知道

做一名程序员需要学哪些知识?

问这个问题的人都该打,先拖出去,赏一丈红~ 如果你是计算机学生或者意欲从事IT行业的人,那么再仗50大板!! 为什么?因为你肯定想都没有想过这个问题,一个典型的伸手党,这对于从事计算机的人来说是大忌!!且看下面这2个主要原因: 1)程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”,如果真的是比较复杂的问题还好,大牛看过之后替你解决了,自己也更有经验了,如果是差一个逗号之类的问题

用一句话证明你是一名程序员——烫烫烫烫汤汤汤汤汤

程序员的世界,给大家来普及下.当今最热门的职业属程序员莫属.互联网发展的迅速,市场的需求很大.薪资待遇高.尽管这样,程序员也是很招黑的,说程序员秃头闷骚修电脑的标配!黑归黑,当真你就输了! 如果用一句话证明你是一名程序员 来瞅瞅大众网友怎么说 汤汤汤- 内存溢出,会输出烫烫烫 你有对象吗?没有,new一个啊 JAVA是世界上最好的语言. 来自黑程序员的图 程序员:你有森马,我有斑马,不是很好看,但是我喜欢 对于程序员来说hello world了解下. "我们相信人人都可以成为一个java开发大神

你真的准备好了做一名程序员了嘛?

这篇文章开始准备做一个大学生学编程文章,主要帮助一些还在编程路上徘徊的小伙伴,作为一个过来人的身份总结一些编程经验以及心得,在自学的过程中走了很多的弯路,在此通过这个分享给需要编程的小伙伴. 无数个人心中都有一个编程梦,想着自己能够做在电脑旁边敲代码,做出自己心目想象到的软件,是一件很酷的事情. 但仅仅只是想而言,想要做一名合格的程序员,必须具备两个条件,发自内心的喜欢编程,另外一个觉得做编程觉得挣钱还可以(急需要钱型的),如果不是这两种驱动力的不建议加入到编程大军里面,即使勉强的挤进来了,也不