专栏首页艾小仙长篇连载(一)你的编程能力从什么时候开始突飞猛进?

长篇连载(一)你的编程能力从什么时候开始突飞猛进?

今年的更新频率稍作改变,每周一篇技术文章的基础上再加上一点其他的东西,可能是互联网人物、见解或者这种类型的。 这个故事不会太监了,主要会以个人的历史为主,就从大学开始,会截止到现在为止,最多应该不会超过10篇吧。

文章最初的开始来自于知乎的问题《你的编程能力从什么时候开始突飞猛进?》。

2008年,奥运会那一年,就是高考结束的一年,我考上了湖南的一个二本学校,曾经做的所有梦都在这一刻戛然而止。

本来第一志愿填报的是《武汉民族大学》,问过老师,老师说OK,问题不大。

然后,最后发现这个学校汉族只招3%,少数民族优先,由于其他志愿都是瞎填的,好在专业全都是计科,所以,问题不大。

学校很偏,在湖南应该是倒数第二穷的地方了。

凌晨4点的火车,下了火车之后,有来接站的师兄和班车,凌晨的路上看着一路的荒凉,最初的有点兴奋的期盼已经荡然无存,这或许也就是接下来几年堕落生活的原因之一。

大学的生活无聊之极,也许从小就一直是重点学校的原因,也许这里太差的原因,反正没有了任何想学习努力的想法吧,更何况,我都打听清楚了,大学,就是用来玩的啊,哪个SX读大学还读书来着?

总归,心里的落差非常大。

大一的新生,每天早上还要做广播体操,早上6点!反正颠覆了我的认知就是了,去做操是不可能做操的。

做完操之后还有早自习,宿舍是8个人一间,没有卫生间,每层楼只有一个公共的卫生间。

这都问题不大,毕竟我也基本不在宿舍啊。

那时候的日常是,每天睡到中午起来,然后下午晚上都在网吧,赶在关门之前回来,有时候就干脆不回来。

其他都还好,就是宿管员,一个老大爷,每天来给我敲门,还说要开除我。

来,有本事你就来开除我,当时成功把我逗笑了。

后来有一天,他把辅导员叫来了,我睡得半睡半醒之间,听到一个女的在叫我,我还以为我在做梦呢?

眯着眼睛浑身就穿着个三角裤去开门,发现是辅导员之后都把我吓一跳,那一天可能也是为数不多的我去上了早自习的一天。

接下来的日子真的没有什么好说的,就是网吧-宿舍两点一线,游戏就是QQ音速,还有魔兽世界,当时好像DNF没出还是没火咋的?不过玩过魔兽的我会对这种NC游戏有想法?

年轻人,总觉得自己的东西要高人一等一样,殊不知,婉如沙雕。

大一还花了1000块钱报了一个吉他版,想着撩妹来着,结果学了3天我就放弃了,学会了弹一首入门的《绿袖子》,《童年》还有一首《同桌的你》,难度加大的《痛哭的人》没学会,要扫片,太难了,不过这个吉他后台送来一个同学成全了他们宿舍不少人学会了,真是气人!

无他,唯手残尔。

无趣的大一就这样快结束了,班主任找我,跟我说你这学期上了10来节课吧,好像还有一两节体育课吧,平时分就是0了,占比应该是30%左右。

不过,最后我还是没挂科啊,最后两周突击一下就好了,那我岂不是就接近满分了?我可没平时分,果然天才,明年继续。

这一年结束,2009年过年,满18岁了。

在我读大二的时候(记不清楚了,应该是的吧),有一天我心血来潮去上了一节Java课。

老师问班长,我方法里面定义一个int a,方法外面也定义一个int a,可以吗?

班长很肯定的说,可以。

我当时惊呆了,这都知道,太牛逼了!

没错,大学4年我都是个小白,白到hello world是什么我都不知道。

我学的是啥东西呢?

当时大二分班,选择网络或者软件方向,我选的是网络,就是在系统里装个软件配置各种路由器交换机什么关系,反正基本等于没学,毛也不会,毛也不懂就对了。

直到大三结束,学校和一个培训机构签约了,如果去培训的话大四就不用来了,专业课考试全过,否则就要老老实实在学校读书、考试了。

没有太多的犹豫,读书考试,那不存在的好吧。

这三年的生活,总结下来。

  1. 活动基本不参加,但是我都交钱了,为什么?因为玩我还是想去的,就是交了钱每次早上5点6点出发我起不来,每次都赶不上趟,印象中出去过两次,要了我的老命。
  2. 什么社团、学生会不参加,我当时认为这种垃圾学校还玩什么社团学生会,沙雕吗?后来我听说有个学生会的主席给自己弄了好多学生证弄的那个火车票,因为坐火车可以5折还是免费来着,好像说毕业几年了都还用这个。。。人才啊。(当然,我觉得学生会对于大学生有大用)
  3. 没考驾照,当时有同学考驾照,我还在想现在看考驾照干嘛?啥时候能买车啊?有毛病不是?
  4. 没谈恋爱,没有那个功夫,魔兽10个号我都练不过来,还玩那个东西。

你看,时间说长不长,说短不短,也有3年,但是落在文字上,也就1-2K字就结束了,因为真的没什么东西可写的,打牌、打游戏、通宵,就此循环。

好了,没有多久,某一天的晚上就有培训机构的老师来了学校。

那天晚上,我记得是在学校门口的一个什么酒店来着,很多人,排着队,当场给了很多的选择。

什么java、php、ios还有很多乱七八糟的,在当时对我而言就是一串英文字母,至于是什么意思,只有天知道。

因为我哥是个学计算机的,所以对于我毫不犹豫的选择了里面我唯一认识的:Java。

可能还有一个原因,就是当时来宣讲的老师挺漂亮。

接下来的6月底,就有一帮人要浩浩荡荡的赶赴昆山了。

我记得那是傍晚的火车,由于当时学校所在是个小站,火车只停几分钟。

但是我们人太多了,我估摸着应该快有100来个人吧,火车几个车厢都被我们承包了,以至于好像为了让我们上车火车等了估计得有半个小时那么久,那个场面,现在我都还记忆犹新。

各种被子啊、行李啊都上不去,人从窗户里翻进来,赶时间啊,没有办法。还好我比较机智,我站在第一个,我是第一个上车的,机智如我。

好不容易到了昆山,发现宿舍就在阳澄湖边上,4个人一个宿舍,很多人,来自全国各地的,都是那种垃圾学校和培训机构有合作的。

很有意思的就是我现在还记得有一个人,应该是陕西那边来的,每天早上6点起来去公共浴室的地方刷牙我就发现他在洗手,然后直到我收拾完东西走了,还看见他在那里洗手,晚上回来洗澡的时候他还在那里洗手。。。别人洗澡就是冲下随便几分钟就结束了,他洗澡不一样,他是用那种毛刷子。。。就是那种刷鞋子的在身上刷。。。最重要的是,他还用这东西刷。。。算了,你懂的。。。

就这种,红色的,我记得很清楚

哈哈,回到正题吧。

很显然,这种地方,大部分人都是混子,还有些人,好像很不正常的样子。

因为对于大部分而言,根本没有面对过生活的压力,还在夜夜笙歌,发挥着青春的荷尔蒙。基本上每隔两天晚上都有某个房间在一群人打牌,只不过当时我对他们打牌没啥兴趣,就是打的太小了,没劲。

我还算是个正常人吧,可能,是这样。

我大学3年怎么过来的,我自己心里其实很清楚,我就是玩,我玩够了,接下来,我要努力了,否则,我毕业了会饿死的。

毕竟,咱家里也没有矿啊。

第一堂课,老实说,按照国际惯例,咱们来hello world一把,大家都哈哈大笑,我也跟着笑,虽然,我不知道他们笑点是什么,但是我必须装作我懂的样子,对于这种技能,我从小就学会了。

然后,3个月舍生忘死的培训生涯开始了,从Java基础、ssh框架(spring、struts2、hibernate),mysql,html+css。

我记得还教过一个挺奇葩的东西,貌似叫Flex,有点没有印象了,说是可能会火,结果,自然是呵呵了。

反正就是程序员应该掌握的基本技能培训机构全部带着你学了一遍,至今,我仍然很感谢他们,如果靠你自己去学的话,你觉得3个月你能学到找工作的水平吗?

我想,90%的人都不能,因为你甚至连怎么入门,看什么书,怎么学都不知道。

但是,在这里,你付出的不过是1.2W人民币罢了,还能分期。

到现在,我都在想,那些说培训学校坑的人,是不是都是看到广告包毕业、包分配、包月薪5K的工作去的?

想P吃呢?自己天天玩,上网玩游戏,打牌,想着给1万2培训机构就得给你安排工作,当社会蛀虫了?

很显然,很多人当真了,甚至在毕业几年后都当真了。

对于这些人,我真的想说,祝你们成功。

虽然说,可能学校和培训机构有利益纠葛,但是我认为至少对那些学校不好的学生来说,这真的或许是最好的选择了。

老师、领导为了就业率,培训机构为了赚钱,垃圾学生只知道玩,大学毛的没学,在这里能找到一份工作。

这是三赢,我很感谢。

回到学习的话题,刚开始的时候,我真的学不会,不说谎,我一直自认为智商OK,但是这个时候,真的受到了打击。

后来我知道,当时给我们培训的老师是那个培训机构最好的老师,所以,他我感觉是闭着眼睛敲代码的,那个速度我只能勉强跟上敲完,如果哪一次跟上敲完了还没报错,真是太幸运了。

到今天,我仍然觉得那敲代码速度真的神了。。。那水平,绝对的牛逼。

敲完了代码,但是完全不知道自己写的是什么东西,几百行天书,一行都看不懂。

然后,就只能请教其他同学,因为有很多同学还是很牛逼的,他们大学真的是在学习,甚至有的人比培训学校的实习生老师还厉害,他们居然能写一个扫雷出来,在当时,我觉得,我的天啊,这种人还需要来培训吗?家里有矿啊。

现在倒是能理解了,因为都是学生,没见过世面,图个心安,过来学习,更多的可能还是对于未来的迷茫和不知所措罢了。

然后,问老师、问同学、看书,网上找视频看,慢慢的,我也不知道过了多久,我总算能看明白了。

然后就是日复一日的敲代码,看视频,那时候马士兵老师的视频对我帮助真的很大,老师讲的我听不懂,但是马老师的视频我能看懂,以至于到现在我仍然会对其他人说,如果你看马士兵的视频你都看不懂,我建议你不要学编程了,我觉得你的智商有障碍。。。

好了,总算我能看懂代码了,但是接下来我又发现一个很尴尬的事实,我能看懂,但是让我自己写,我写不出来。

很难受,我也不知道怎么办,无奈之下,我只能每天对着网上视频、老师的代码不停的机械性的重复的写,重复的敲。

我也不知道那些代码我到底手工复制了多少遍。

直到有一天,我发现我会写代码了,感觉还挺6的。

这难道就是复制过万遍,下笔如有神?

然后,我发现我在班里居然还是学的最好的那么几个人之一,虽然没评级,但是现在我是这样认为的。

当时,我们刚学完ssh框架,就是spring+strust2+hibernate,当然现在hibernate不行了而已。

我发现有个同学居然在dao层调用service层的方法,以我当时的尿性,当然毫不容情的嘲讽了他一番。。。还是年轻啊。。。

就这种简单的事情,我慢慢发现,这里面这些人真的很可怜,就这都不会。。。

他们大概可以分成几种人。

第一种人,就是上面说过的那种人,已经学的很好了,其实他们完全不必浪费钱来这里培训的,所以他们在这里就是来旅游来了。

第二种人,就是我这种人最多了,纯小白,P都不懂,但是来这里的目的有些人没想清楚,有些我这种是真的来学来了,更多的是在后面聊天、玩游戏,回到宿舍也是玩游戏,这种人我现在还认识不少,跟我关系还不错,为什么呢,因为真的到现在还是个小孩子,心里还没有成长吧,但是可以做朋友,至于他编程好不好,跟我有毛关系。

第三种人,真旅游人士,唯一的区别可能就是为了应付学校,不想考试,想拿学分毕业,换个地方上大学而已。

阳澄湖边上住着真的很恐怖,一到打雷的天气就像有人在渡劫,你去住过就能体会到了,太恐怖了,雷声炸在耳边。

一到打雷下雨,总好像有人在宿舍里喊:哪位道友在此渡劫?

昆山的故事就到这里就算差不多了,总结下来就是苦,是真的苦。有多苦,就自己体会吧,反正我现在回忆起来比我高三都苦,填鸭式的3个月学的东西堪比3年。

然后,回到了这个知乎的问题上来了,你说你发现你的编程能力从什么时候开始突飞猛进?

我真的不知道,我只知道不知道多少个日夜每天1点睡,6点起,不停的敲啊敲啊敲啊,然后我就会了。

于我而言,真的是突飞猛进,是坐火箭般的进步。

至于后面工作中不停的CRUD,然后又再次进步,也不过是量变带来的质变而已吧。

因为,那段时间,我总是会发现,哇,这段代码是我上周写的?为什么这么写?怎么写的那么烂!

这样的状态一直持续了1-2年,直到后面好像很长的时间都没有改变了。

补充一个小故事就是,在培训的时候有些班主任,就是管理学生的那种,很多昆山本地人,家里都是开饭店卖大闸蟹的,刚毕业开着个宝马就来当个班主任,赚着3000块一个月的工资。

他们跟我们说一样的大闸蟹卖50块钱一对没人吃,卖150一对要排队。。。还有那种自家弄的大闸蟹去阳澄湖洗了个澡的那种,摆在路边30块钱一对没人买,卖给饭店再+100很多人排队买。

这都是我听说的,至于是不是真的,也许去过阳澄湖吃大闸蟹的人会有点体会,因为,10月份的时候,宿舍楼下的豪车,就是从宿舍停到软件园门口去。

大闸蟹,真香!

未完待续。。。

本文分享自微信公众号 - 艾小仙(aixiaoxianren),作者:艾小仙

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-02-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 你的编程能力从什么时候开始突飞猛进?

    我的第一份工作是 Android 攻城师,做了有两年左右,发现自己平时的工作几乎都是在设计页面布局,这不是我理想的工作(我的理想工作是不上班 / 坏笑)。因为经...

    淡定的蜗牛
  • 我的编程能力是从什么时候开始突飞猛进的?

    这是知乎上一个很火热的话题,它让我的思绪回到了多年前,那个疯狂玩游戏住网吧的少年,那个洗心革面之后疯狂看技术书、疯狂编码的少年,彼时的他绝没有想到能在程序的世界...

    用户6983566
  • 腾讯师弟帅北的编码提升之路!

    觉得挺有意思的,所以顺手回答了下,同时也发到我的公众号上来,这篇文章纯碎是记流水账,也没什么干货。

    用户6983566
  • Java自学方法和路线,我万字推荐你这样学

    大家好,我是bigsai 好久不见,甚是想念,文章同时收录在回车课堂(文底阅读原文可达)。

    bigsai
  • 干货分享 | 2016年人工智能产业发展趋势及融资

    2016年9月6日,由上海大数据联盟、数据猿和上海BOT大数据应用大赛联合举办的“人工智能发展趋势论坛”在上海超算中心顺利举办。本次活动是2016上海BOT大数...

    数据猿
  • 老程序员有技术为啥不单干?非要在公司呆这!

    IT架构圈
  • 全栈工程师自述:我的编程能力为什么突飞猛进?| 知乎3千7百赞

    两天之内,就引起了150多位用户来分享自身经验。因为话题非常具有干货导向,也引起了大量的围观。

    AI算法与图像处理
  • 全栈工程师自述:我的编程能力为什么突飞猛进?| 知乎3千7百赞

    两天之内,就引起了150多位用户来分享自身经验。因为话题非常具有干货导向,也引起了大量的围观。

    量子位
  • 【Dev Club 话题讨论】程序员的成长离不开哪些软技能?

    Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。定期会举行嘉宾分享,话题讨论等活动。 本期讨论话题为:程序...

    腾讯Bugly
  • 五一启示|面对突发热点数据飙升,如何有效分析并借势运营?

    2019年3月22日,原本只是个平平常常的周五,但自国务院在10点发出「好消息!#五一放假4天#」这条公告通知后,一切都变得不再寻常。

    iCDO互联网数据官
  • 2019年的第一场雪来的既猛又烈,突然想分享点东西

    清晨起床,震惊了,窗外一片雪白,大雪纷飞,我承认我词穷了,说再多话也描述不了此刻的大好心情。所以,话不多说,先上一张朋友圈的图吧!

    依乐祝
  • 手把手教你移动端AI应用开发(一)——快速在安卓上跑通OCR应用

    伴随着移动端用户增速的放缓,移动端市场经过几年的大浪淘沙,沉淀下来的APP产品逐渐稳定,对于移动端人才需求的增速也日趋下降。移动开发“两极分化”愈加明显:只有平...

    用户1386409
  • 史上导致数百万美元损失的10大计算机漏洞

    大数据文摘
  • 梁信军:未来十五年,惯性判断将失灵,价值“锚点”在漂移

    例如,做投资的时候,你会在自己心里放一个坐标系,用价格、同行、重置成本等进行对比,最终确定公司是否值得投资。

    辉哥
  • 【新媒体】16个经典广告创意文案:拿走直接用!

    某航天中心的指挥塔内,年轻人马克聚精会神地注视着面前的显示屏。忽然,显示屏上同时出现了两个移动的目标,而且这两个飞行物正越飞越近,有迎头相撞的危险。马克心急如焚...

    曾响铃
  • 从菜鸟到老鸟!学习算法的三个阶段

    大家好,最近在知乎里看到了一个很不错的问题,叫做你的编程能力从什么时候开始突飞猛进的?正好最近很多同学咨询我关于算法方向的成长以及突破的问题,今天就和大家聊聊这...

    TechFlow-承志
  • 成为一名优秀工程师要多长时间

    从我自身角度看来,我对自身的职业生涯规划分为几个阶段,总结一下,分为学习期->消化期->产出期->自我实现->全新的开始。每个阶段有遵循一万小时定律(要成为某个...

    netkiller old
  • 观点丨为什么人工智能是中间阶层的噩梦?

    导读:面对人工智能的突飞猛进,从经济到产业,从政策到法律,从社会到伦理,我们真的已经做好准备了吗? 12月6日,亚马逊即将开业的线下生鲜实体店AmazonGo...

    钱塘数据
  • 马斯克挖隧道是动真格的:自行为你加速,速度堪比飙车

    马斯克正式公布了他挖隧道的项目——The Boring Company。 在他一系列神奇项目的背后,究竟蕴藏着怎样的一种超能力呢? 相对于你我,马斯克在思维上的...

    AI科技大本营

扫码关注云+社区

领取腾讯云代金券