大三上个学期就要结束了。2012年那个传说中的“世界末日”也在一片喧嚣中渐行渐远,而我知道自己在追逐所谓的“新技术”过程中变得有些迷惘,心理也多了些烦躁。人都说新的一年要有新的开始,希望自己的2013年能有所充实吧。
农历新年时节,传统上都有除旧迎新的风俗,自己也对两三年里断断续续学过的知识与技术做个小结吧,希望跟各位园友共同勉励,一同进步(我还是一名计算机专业的在校生,没有技术大牛们的项目开发经验,略微有些学习经历以及个人感悟罢了。)
我的大学历程有些曲折,在此还是简单叙述一下:大一与大二时学的是机械设计制造及其自动化专业,在大三刚开学时转系到计算机专业,但是跟着计算机专业大二学生一起上课,简单来说就是上了两年大二,中间还转了专业。
我首次接触编程语言还是在大一下期开设的C语言课堂上,当时算是慢慢积累起来的兴趣吧。中间有一件事不得不提,因为这算是长这么大除了考试之外,第一次让我有成就感的事情(当然我也要为此付出一些代价)<附注:现在我仍然不知道这个首次的“成就感”应该让我感到幸运,还是感到悲哀>。就是在大一下期社团要出本儿文学性质的期刊(我是期刊“主编”),当时看着他们把一本七八十页的杂志拍版的“惨不忍睹”而又“错误百出”,最关键的是自己多次催促效率还是“如此低下”(现在想想主要不是“懒惰”的问题,原因主要是参与者态度不够认真<附注:因为是学生自发性质的组织,不可能对每个人做具体而又苛刻的要求,这跟IT行业的“开源社区”及某些“开源项目”何其相似啊!>以及Word操作技术确实是太烂,而Word技术太烂的主要原因是很多人跟笔者一样,都是在上大学之后才正式接触计算机。);或许是“急于表现自己吧”,我就固执地在宿舍里花了三天时间排版了一份当时自认为很优秀的版本。但是当这个版本放出后,我才明白有很多时候不是质量好就会得到认可的,这些是我后来读到一些软件工程以及项目团队管理书籍时才领悟到的,这或许就是“人性的弱点”吧。因为我对这个版本的极力举荐,肯定会让那些努力排版将近一个月的同学感到自己工作白费了,他们感到了伤害(因为我自己要排版时并没有告诉他们所有同学,或许当时只是为了给他们一个“惊喜”,也或许当时自己怕排的版本不如他们好),而当时我则感觉到有这么优秀的版本不用“很傻”,我感到自己的才能得不到认可,就这样产生了小小的“管理及认识分歧”,最终的结果是我选择了退出社团。
回想社团经历让我明白一个道理,在非盈利性组织中合作双方的平等一致性。说清楚点也就是在工作开始之前,应尽量协商好比较一致的意见以及工作步骤(其中的各种交流方式要简短而又有效);工作过程中出现分歧时,应尽早解决,应平心静气地对待各方意见;对于分工的多少首先要严于律己,接着才是避免重复性工作,换句话来说不要把工作一味地推给他人,不要一味地嫌弃他人的工作成果很烂。因为我认为在这种非盈利组织中,成员积极性以及相互之间的信任感甚至大过产品或者项目的意义。
退出社团后,我发现自己对机械专业的课程很不感兴趣,起码我要为面包着想吧,幸运的是我迷恋上了计算机——当然不是网游。后来就学习了C语言,掌握了Linux下基本的shell编程以及操作系统原理,计算机组成原理,以及8086汇编,离散数学,数据结构,算法,计算机网络,C#以及WinForm,JavaScript以及jQuery,CSS,HTML,SQL Server,ASP.NET,Python,Ruby,C++,正则表达式,PhotoShop和Flash,以及现在正学习的GoLang,当然还有一些软件工程,项目管理,以及设计模式等没有认真看的书。现在想想很多都是走马观花似的学习,导致我现在一听到别人谈编程语言,我脑海中就会条件反射般的联想到数十门编程语言,各种的编程范式,让人很是凌乱啊!然而这些还不是最让人难受的,专业里下个学期还要开设Java课程,大力推荐学生到培训机构学习Java。好吧,我承认我已经在崩溃的边缘了。
通过这一系列长途而艰难的学习历程(上面讲到的绝大多数开发技术都是自学,除了PS和Flash是学校开设,但是上过学校课程后我就产生了阴影,PS和Flash讲的太烂了,听说下个学期还要开设AE课程。我不知道除了学分外还有什么原因让计算机专业开设这些课程,因为我认为这些技术对于计算机专业学生,用到时自然可以自学的东西,没必要花一个学期来讲授。),现在是到清理残留垃圾的时候了,是到了由不加节制地紧跟“技术风向”的学习模式,转向在对计算机体系充分理解以及行业需求了解后,有方向的,职业化的学习模式。<附注:因为我已经完全打消了考研的念头>
选择与坚持将会成为2013年我的主旋律吧。希望自己可以加油,努力摆脱周围成日夜玩游戏的氛围以及庸人主义的颓废思想。
以上这些算是对自己开通“技术博客”的印迹吧!

浙公网安备 33010602011771号