高考报考的时候,由于意外踏入了某著名高校的校长直通车计划,我顺利地进入了这所高校,读上了我曾最为讨厌的经济学专业。这所高校的巨大光环和号称全国第一的专业名气,让我带着满满的骄傲学起了我最不喜欢的专业,过上了不羞不臊的颓废的大学生活。我做错了两件事,报考的时候错在了当时绝佳的天时地利人和,而后来的大学生活错在我居然学了四年的经济学,没有挂科,也没有拿奖学金,没有培养起对经济学的兴趣,也没有激发出对其他领域的好奇,我觉得这就是最可怕的一种大学生活。
大学的四年被我过的很糊涂,要说唯一一点还让我欣慰的是,我所做过的一些事拼凑起来,还算是对我今后选择程序员的道路有些帮助。
我从小对计算机软件还算蛮有兴趣的,虽然不及一些稀奇古怪的天才,但和大多数同龄人相比,我对计算机软件的兴趣十分浓厚。我对软件的启蒙,应该从小学开始算起。当时的计算机课,老师只教我们两个东西,一个叫Flash,一个叫坦克大战。当同学们都在津津乐道于坦克大战时,我却对Flash这个软件颇为好奇,买了各种书籍,做起了各种low逼的动画。当时还在小学的我,可以坐在电脑前一下午,一帧一帧一个组件一个组件地研究Flash,以至于我很快就可以完成简单的Flash小游戏了(当然是照着书上的来,也不十分理解代码的一些原理)。当时做出的作品,完全不是想去和谁炫耀,只是为了搞明白Flash能做什么,我觉得这是一种骨子里的喜爱。题外话:现在Flash逐渐被H5取代,而我所力挺的Adobe公司果然厉害,将Flash更名为Animate,新版本可以做H5页面。界面和操作仍然是Flash,却可以转成H5和JS原生代码片,虽然现在功能不是很完善,bug层出不穷,但这一步的迈出令我欣喜若狂)
再后来通过Flash我逐渐了解了更多软件,但都没有当时学习Flash时的那种投入。到了大学,开始对视频剪辑软件感兴趣,但一直停留在熟练使用会声会影,略微会一点AE和AU这种水平,帮过不少人做过视频。在不会的人眼里看来很牛逼,会的人看来不过如此。当时也曾经想过,今后转行从事自己喜欢的计算机,参加过数学建模学了Matlab,自己尝试着学了Java,但每次都只是看到面向对象那一章就没有再继续,过了好长时间后又决定系统学习一遍,于是又从头开始看,仍然是跨不过面向对象的坎。深入研究一门知识,需要坚持,需要一个清静的环境,而我都没有为自己争取这些。
真的很后悔,大学期间没能认真地系统学习一门知识,哪怕是把一款软件用到精通。但我们或多或少都会有这种经历,当不确定之后想从事什么的时候,很难抛开一切去钻研,像小时候的我们所具备的素质。那些还在上大学的学弟学妹们,我想对你们说,不要把时间过多花在未来做什么的决策上,当你对一件事情感兴趣或者觉得它很必要时,用心去钻研一段时间,没有任何精通的知识是无用的。
虽然算上实习,我只工作了不到半年,但这半年的工作让我彻底下定了决心,找到了方向。
考研失败后,开始准备找工作,当时已经决定不找专业对口的工作了。当初各种纠结到死的事情,现在仍然记忆犹新。春招是不是工作都不好?毕业后的9月算不算应届毕业生?要不要继续考研究生?如果考研要不要考虑跨考读计算机专业?应该去小公司还是去大公司?工作专业不对口到底合不合理?如果专业不对口的工作只能是销售市场运营类的,还要不要去?当初真的是觉得自己昏天黑地,前途迷茫,仿佛一只没人要的小鸟,不知道该往哪里飞。曾经立志要做个优秀的人,要在某个领域成为专家,在当时就好像成了笑话,人生好像就这样毁掉了。我想到工作从事着任何专业的人都能做的工作,自己又不擅长又不喜欢,就这样拖拖拉拉过上四五年,仍然没有找到方向的恐怖,到那时我已经快30岁了。当时第二份工作一个人受不了去厕所痛苦的场景和心情,一辈子也忘不了。就是那种绝望、无奈、无助,那种今后无所事事被人看不起的恐惧。
由于家里以及同学的影响,本能地认为毕业后要么继续读研,要么尽快开始工作,中间不能断档。想从事计算机工作的我,看着招聘要求上的技术门槛,我很迷茫。我当初的想法就是,先找一份还不错的跟电脑相关的工作,工作中自学Java,然后再跳槽。于是我进了联想,做起了销售。不太愿意与人打交道的我,做起销售来度日如年。每天规定的通话时长对我来说就是煎熬。回到学校(因为当时是实习)后也是完全没有力气再学习。每天都很忙,在同学眼里我已经是开始靠自己赚钱生活的社会人,而实际上我就是个傻逼,为了所谓的按部就班毫无意义地为不属于我的东西而忙碌着。过了三个月后,我主动提出了辞职,当然这其中与老板与同事与家人的各种不愉快,也不想再赘述了。
第一份工作是家人替我做出的选择,辞职之后我开始由着我自己的判断找了第二份工作。这个看似不起眼的一个小转折,我现在回想起来,颇为感慨。我的第二份工作之前,都是过着被别人选择的生活。而在这一个时间点,我才算是真正开始自己做选择。第二份工作我进入了一家小IT公司,当然不是做开发,仍然是做营销类的工作。相比之前,已经好很多了,开始慢慢找回了自我。白天上班工作,晚上回家看Java基础的教程视频,一开始节奏还算不错。但营销毕竟是营销,我的性格向来与营销不和,当遇到各种各样的项目压在身上时,学习的速度相当地慢。而且每天做着自己不喜欢的事情,晚上回来却要为另一个事情忙碌的感觉真心不对。当这种情绪逐渐积累,慢慢开始怀疑自己,难道让我自己选择仍然无法找回自我么?难道要我一辈子就做着自己不擅长又不喜欢的事情么?到底哪里出了问题,为什么明明这种节奏是个巨大的错误却偏偏没有任何人肯告诉我,让我错误地觉得自己走在正确的路上呢?那一天跑到厕所里捂着声音哭的场景和心情,我真的,一辈子,都忘不了。
从那一天起,我渐渐想明白了,我不能迷茫地活下去,我应该知道自己该做什么。既然想从事开发,又没有达到技术水平,解决的方案非常明确,只有花时间学会它。这么简单的道理,为什么需要我用如此长的时间才明白。我终于感受到了,为什么有些事情只有经历过后才能明白。
从那一天起,我慢慢开始转变思维,开始不考虑他人的眼光而思考自己的需求,开始不对一些选择做评判。因为每一种选择在不同人的身上,都发挥着不同的效用,没有绝对的对与错。
从那一天起,我开始规划自己的学习计划,看完了Java基础的视频教程,开始把工作上的一些事做优化。虽然工作更为高效,但我开始渐渐把它从我的目的中抛弃,它不是我应该追求的东西。果然,正当我考虑到底应不应该尽快离职的时候,公司把我辞了。。。理由是客户投诉了我。。。正当我再次有一种天塌下来的感觉的时候,我立刻就冷静了下来,我有些失望有有些欣喜,我的人生终于又可以做出些改变了。可以说公司帮我做出了很正确的决定,让我在最快的时间踏上了正轨。
我选择了培训机构,我选择了深度学习Java六个月的时间,现在已经学了2个月了。我真心觉得,我这一路走来都是糊涂的,而现在的我终于找到了自己想要的东西。我喜欢且擅长去思考程序的逻辑,我也能发现其中的乐趣所在,我开始看到了未来道路的方向。或许,我天生注定要做一名程序员,从小学的Flash开始,我就应该做出选择,只是我用了20多年的时间才思考出了自己正确的方向。只要有了方向,任何时间都不算晚。愿同为程序员的我们,能在这里共同成长和进步。
Life myLife = new MyLife(java);
原文:http://www.cnblogs.com/flashsun/p/6329693.html