小松的技术博客

六和敬

若今生迷局深陷,射影含沙。便许你来世袖手天下,一幕繁华。 你可愿转身落座,掌间朱砂,共我温酒煮茶。

我的大学成长之旅

四年大学时光,与化学分道扬镳,与IT结伴同行。与志同道合的人畅谈梦想,与心爱之人漫步人生。大学的时光是美好的,但也是容易消逝的。回忆过往,珍惜现在,展望未来。

我的大学应该分成两部分,大一大二是一个化学人的身份,大三大四转型为程序员。

化学生涯

在一无所知的情况下选择了化学行业,以一个化学人的身份进入了中大化院。中大化院,俗称实验与实验报告学院,在中大也是相对苦逼的一个学院吧。永远有做不完的实验,永远有写不完的实验报告,不过实验报告大多数都是在抄袭中度过,所以估计也就是把大学生忘记怎么写字给推迟了一些吧。

略微吐槽了下化院。但是化学的课程却是相当好的,培养出人的思维方式也绝对是不一样的。我也稍稍枚举一下我所学所思:

  • 一个化学实验,总是被瓦解成可量化的小步骤后一步一步的完成的。这是任务分解的魅力,我们是行动派。
  • 分析化学带给我们的优雅的分析方式,这些分析方式用在程序的debug上也是极好的,实验因素总是很多很多,实验的结果是千奇百怪的,当面对自己的产品时,我们就要分析与改进。
  • 有机化学带给我们三维空间的想象力,教会我们千奇百怪的变换方式。
  • 物理化学带给我们熵的思考、动力学与热力学的相关理论,动力学与热力学运用在程序中最大的帮助就在于理解动画了,动画的构建过程基本上可以用动力学与热力学来阐述清楚。
  • 还有一门会对自己很有影响但是自己却没有去学的就是线性代数了,其作用真的很大,但自己却错过了可以彻底掌握的最佳时机。

化学的基础课基本上是让我们形成一套完整的思维方式,很高兴在大一大二时还是有认真学习的,认真做事,莫问前程,做过的对的事情总会引导自己的人生的。

大学初始,也是很有四处奔跑与学习的活力。空闲时间会随同同学到处游荡,会为一个小小出游计划拒绝爱睡懒觉的自己;也曾起早贪黑的泡在图书馆。而随着时间的推移,这些行为渐渐消逝了,这就是转变成程序员后最大的改变吧

大学的堕落也体现在大一大二上,学习之路也是游戏之路,记得当时经常玩很久很久的英雄联盟,也是浪费了不少时光。

有很多计划但是没有坚持下来的事情。比较印象深刻的事情就是没能学会粤语,现在也止步到了能听懂部分的地步,而步入程序之路后就更没有想过去学习了。最佳时间一旦失去,想要获取同样的结果,就需要花费数十倍的代价了。

IT启蒙

步入IT的世界,也是一个机缘,因为一门化学多媒体的课程而认识了瞿老大,也知道了厚朴工作室的存在。最开始是被瞿老大的摄影技术和设计吸引住了,但却没有想过走编程之路,所以我虽然是大二下学期加入工作室,但却是半年都没有学习编程,而是倒腾一些PS与摄影,而且那个时候还没有放弃化学,算是当成了业余爱好吧。但是呢,随后我发现对于掌握技术或许不是问题,但是掌握审美却是好难,即使学会了蒙版、学会了调色原理,但是依旧做不出想要的特效,所以慢慢的就放弃了学PS这些了,剩下的摄影还是蛮有帮助的,有时出去偷拍下妹子也是不错的。

既然没有审美的艺术细胞,那就尝试编程吧,所以在大二结束后开始学习JavaScript,其实这个时候已经会部分的html和css,基本上能使用,但是对于其实现原理啥的是完全没关注过。大二结束是七月多,现在也是七月多,也就是走入IT已经两年了。

瞿老大绝对是影响化院人数最多的一位老师,很多人会因为其课程的疯狂的作业量而倍感恐怖,也有很多人因老大而选择了不同的人生道路,我很感激老大带我走上了如今的道路。从老大和工作室所学的知识,我也适当枚举一下:

  • 超级整理术。当时我们宿舍也是非常爱整理的,我们的宿舍永远是那么整洁,这是一件令自豪的。其次是对自己电脑资源的分类与整理,到目前依然维持桌面三个至四个图标的习惯,不时整理一下,倒也成了习惯。
  • 文档驱动。对于文档驱动,我个人不算掌握得特别好,没有养成很好的记录习惯,但也能深深体会其重要性。需要文档驱动的情况其实蛮多的:稍微复杂一点的项目,都会因为项目的复杂度和时间的推移然人忘记些什么,良好的记录有利于你明确曾经做的事情、剩下的事情,然后就能有更明确的计划;人员更替频繁的项目,良好的记录与文档对于离开和加入的人都是省时省力的;多项目并发时,文档就能为你建立一个队列,帮你记录各种事情的情况,从而释放大脑。
  • 总结。在厚朴,提倡日志与小结,日志用于记录每日的发现,小结用于总结过去的经理。生活需要发现与记录美,生活同样需要从自己的过去吸取经验与教训。
  • 分享。在厚朴这个团队,我们凭借着相互学习,相互分享,相互进步的态度与做事方法,也创下了自己的一片天地,从我们工作室走出去了很多程序员、很多运维人员、很多设计师。

很感谢厚朴的师兄师姐们,在我的成长之路上给与了我很多帮助。最开始是我一个人独自学习,不知道外面发展得如何,也不知道自己成长到了什么地步。考验自己的还是项目,自己加入了工作室的内部项目,同时也迎来了剑锋师兄的指导,自己IT技术的真正启蒙,很大程度上依赖于剑锋师兄的指导,他把我真正的带入了编程的世界,教会了我去了解这个世界。工作室一大批师兄师姐都在不断的帮助我们成长:剑锋师兄指导我C#和node、前端等的技术、网易的彪哥也抽空回来培训了我们前端、邦妥师兄的前端和Android方面的培训、智杰师兄和维波师兄在重构方面的指导、吴工的项目管理培训。厚朴工作室的薪火相传,使我们拥有了外界想得却得不到的宝贵财富。

其次是很高兴在厚朴遇到了一群团结合作的同学。感觉我们11级是非常活跃的,和伟大的设计师二琛、海施、刘媛一起合作,和伟大的重构娟姐、淑雯一起沟通、和伟大的运维炜良、文博、颜晶一起玩耍,虽然大学毕业后的选择各不相同,但是很高兴和大家一起学习和玩耍过。

上面我是一个被指导者合作者的角色,然后也有作为指导者的角色,这是相对于12、13级而言的,12级、13级有很多同学在我大四时是和我一起学习和工作的,他们也各有特色,为工作室的薪火相传注入了新的活力。

实习之路

大三参加腾讯实习校招,很庆幸自己能够顺利进入腾讯实习。

暑期实习2个月,大四下学期实习3个月,在这里也给了我的编程之路注入了新的活力。实习上可以总结为四点:深入底层、规范化与组件化、走向移动端、提升表达能力。

  • 深入底层。这是每个程序员应当且必须做的事情,在最开始实习面试的时候,nico的几个很基本的问题就把我难倒了,也体现了我当时掌握知识是多么的肤浅。然后就在很多小需求上不断的根据chant和molice的意见不断优化代码。对于重构有了更多的认识,写出的代码更加优美而且不会像以前遇到错位后就去浏览器中试错性调试。

  • 规范化与组件化。其实每个团队都有自己的规范,但是好的规范能使得团队中每个成员写出的代码都统一化,而组件化就要求我们提炼出公用组件,并且写出的组件要具备扩展性。感受最深的就是qqmail wap版的改版,在制定好的规范情况下,先完善好公用组件,然后修改起来会容易很多,团队协作的效果也更好。

  • 走向移动端。在实习的时候,我们组进行了iOS和Android的入门培训,然后把我带入了移动端开发,目前主要是学习和实践Android开发,但也会iOS的开发。对于Android,有很长一段时间是在写组件,虽然写得很慢,但在这个过程我学到了很多相关的知识,也在向底层的道路上走得更深吧,写组件就是这样,目前也许要花很长时间,但是熟练之后可能只需一小会儿,起步的节奏要慢一点,但也不能松懈。对于iOS,原本是进行Objective-C进行开发,但是苹果推出了Swift,我就学习Swift去了,而没有再学习Objective-C,相比OC,我更喜欢swift,其语法更加灵活,用法更加多样。

  • 提升表达能力。我的表达能力很差吧,在团队沟通中也存在不少问题,例如表达不够精炼、用词错误、想法正确而表述错误等等。我想其提升只有多去表达、多去分享,目前还有很长的路要走。

大学那些记忆深刻的课程

  • 《化学多媒体软件设计》。这是最令我们化院人记忆深刻的一门课,从最基础的word排版规范,到美妙的PS设计,到能让人穷三代的摄影,到令初学者发狂的网页制作,很多人大学的第一次通宵就献给了这门课,虽然辛苦,但听到的、见到的、学到的东西更多。
  • 《逻辑学与批判性思维》。我比较喜欢这门公选课,因为课堂上充满了了各种案例,充满了对各种细小事物与思维的分享,也有学到许多思维方式,绝对是思维深处的一份财富。

比较有记忆的就是这两个吧,还有很多大一大二非常喜欢的,比如像物理相对论神马的,但是距离已经遥远且偏离了自己的方向,这里就不叙述了。

大学那些好看的书

  • 《诛仙》。一本武侠小说,大一期末考前看然后一口气看完的书,到了现在,自己还是很喜欢这部小说。
  • 《深入浅出Node.js》。很好的一本讲Node.js的书,每次读都让人有新的收货,感谢朴灵老师。
  • 《JavaScript框架设计》。司徒老大的书,一开始看觉得很难,反复看也能理解,这本书然我的前端进阶很多,感谢司徒老大。
  • 《ios8 Swift Programming Cookbook》。 这本书让我对iOS熟悉了很多,了解了很多知识点,但没有说能提高多少iOS的开发能力,看的时候很多还是糊涂的,这里列出来,是因为我坚持看完了六七百页的纯英文书,从此看英文文档无恐惧无大压力。

对未来的展望

大学结束,就要正式踏入社会了。也应该要对近几年做下计划。我个人发展的大方向是明确的:前端、移动端。然后剩下的问题就是如何实现自己的目标。

对于目标的实现,无外乎是目标细化,而今年在完成本职工作之外的目标只有一点,造轮子,在自己的领域下,别人造出的轮子,自己也要能造出来。

对于沉淀,大四我基本坚持了没一两个星期写一篇原创文章出来,现在有很长时间没写了,我觉得应该坚持下去,沉淀自己,帮助他人。

然后对于未来有一些其它想法。首先是提高效率,这是我非常关注的一点,目前在公司一呆就是一整天,而做的事情也不是很多,感觉效率挺低的,后期应该以提前下班为动力,在有限的时间做更多的事情。

人生如长跑,成长如进阶。

←支付宝← →微信 →
comments powered by Disqus