`
阿尔萨斯
  • 浏览: 4138243 次
社区版块
存档分类
最新评论

3流大学学生,工作两年的感想。

 
阅读更多

我毕业到现在两年了,总结自己两年来所走过的路,我感慨万千。

我在学校时是一个好学生,成绩好,动手能力也还可以。然而唯一不行的就是不知道自己想做的是什么?我的专业是计算机科学与技术,在校期间,我几乎所有专业 相关的课我都学的很好。像数据结构、操作系统、计算机网络、编译原理、线性代数等课几乎都是年纪段的第一。C++、Java等专业方向课上机时,我也总是 答的最快最好的人。当然了,我们学校是一个三流的本科院校,可能我们的考题出的相对简单一些。到了大四的时候,很多学生开始准备考研,然而我没有。不是说 我不想考,而是我根本不知道自己为什么要考研。就这样,我就开始了找工作的历程。我当时想,我C++、Java学的这么好,怎么也能找个好工作吧。其实, 把我的成绩放在全中国这样的大背景下,与同样背景的人一比较,我才发现我自己是多么的无知。国内很多院校,其计算机专业都开有Visual C++这样的课程,所以很多学生出来后都能使用vc编写简单的应用程序。然而我不行,我们学校虽然也开有同样的课程,我却没有对它引起足够的重视,所以我 连最简单的走马灯这样的简单功能都写不出来。我们学校同时还开有Windows编程这样的课程,为了强调它的重要性,老师们甚至把它作为一门必修课来教。 在我清高的眼里,它根本不值得我去学,因为在我看来,编程最重要的是思想,只要掌握了一两种编程语言就可以走遍天下了,其时,我对编程语言的认识——在现 在看来——仅仅停留在3岁小孩对26个英文字母的认识的水平。当时我清高、自大,以为学好了课本上C++、Java相关概念就是学通了一门编程语言,直到 毕业后我无意中看到C++ Primer这样的书时,我才明白编程语言原来有这么多讲究,我才明白我有多么的幼稚。

当我发现自己很幼稚时,我就要毕业了。你说这多么的讽刺吧,快毕业了我才发现原来我还有很多东西没有学明白。然而时间是无情的,它不会因为某个人的感慨而 停止脚步,更不会因为某个人的虚度光阴而逆转。当时的毕业设计也颇有趣味,在设计选题时,我还觉得自己无所不知,实际进行设计时我才发现自己一无所知。我 学过软件工程,甚至考了很高的分,却不知道在开始一个项目时需要进行需求分析。我学过程序设计,甚至考了很高的分,却不知道在实施一个项目时如何规划自己 的代码。我学去编程语言,甚至考了很高的分,却不知道在为一个项目编码时会遇到很多处理不了的问题。所有的这些,都让我感觉到恐惧,更让我恐惧的是,很多 在学校不学无术的人他们并不恐惧。我日思夜想,到头来却想不明白自己到底是在哪一个环节的处理上出了决策上的失误。还好老师看我可怜没有严抓我,还好还有 很多远远不如我的学生。在深深的恐惧和自责中,毕业设计结束了。散伙饭上我喝了很多,但不是为了那场生离死别。天下没有不散的宴席,天下却有最痛恨自己的 我。好在毕竟是在毕业之前大彻大悟,还有一线生机。有人说“放下屠刀,立地成佛”,那我则是醍醐灌顶,别开一片天地。在剩下的仅有的几天,我做了很多件别 人的都想不通的事。本来毕业了,很多人都在卖书,我却在趁这个机会买书(像深入浅出MFC就是在这种情况下一个同学送我的,像Windows网络程序就是 在这个时候低价买来的,其它还有像COM原理与应用等);很多人都在今朝有酒今朝醉,我却在一心只读圣贤书;很多人都是在泡吧、通宵玩网游,我却在上机、 坚持上自习。当时对我来说只有短短的一句话:时间真快啊。

现在看来,当时的几天突击还是有效的。当时来到北京时,第一家公司(也就是我现在所在的公司)就要了我。公司的面试题目还算简单,然而中间有一部分 Windows编程的题目在内,若不是几天的突击,我决计无法做出那部分题目的,当然也就无法申请到我现在这个职位的——VC/MFC开发。我很感谢公司 对我的知遇之恩,所以我一直勤勤恳恳任劳任怨。在工作之余,我拼命恶补我所缺乏的东西,慢慢的我了解到了com,socket,scripting, Regular Expression,Design pattern等。随着时间的推移和我项目参与度的增加,慢慢的我熟悉了网络编程,熟悉了ATL/COM,熟悉了设计模式、正则表达式,同时我还学习了 C#,JavaScript等。现在的我,每天都上网,看贴回贴发贴,因为我知道没有交流就没有进步。然而,在公司工作的时间越长,我对我本身的理解也越 透彻,我们公司规模小,公司考虑的只是公司的项目何时完成,而很少去关心一个员工的职业规划,我自己虽然有规划,然而在我们公司,却不得不拼命干活(公司 小,人事变动大,所以经常缺人手),个人职业规划根本无暇估计。目前我只是一个coder而已,工资也只有区区不到5k,那以后应该做什么呢?我虽然熟悉 脚本、熟悉COM的原理与应用、熟悉了MFC/Win32 API的开发,但是没有任何一门技术是我熟练并深入掌握的,如果就这样在我们公司 做下去,也许有一天可以做到经理级别,却免不了有朝一日因为没有专长而被这个社会抛弃(因为到那时,年纪大了,薪酬要求肯定也高了)。而我本人,对计算机 及软件是很有感情的,我想至少做到50岁,如果被抛弃,当然不是我的选择。未来的世界也许缺乏人才,绝对不会缺乏我这样浅尝辄止的才,未来能站稳脚跟的应 该是那些专业性的人才。如何才能让自己变得更专业呢?一方面我考虑合同到期后,去考研,去选择一个方向攻克。另一方面,我想:有没有这样一个公司,对员工 的发展极为有利?这样我就可以一面工作,一面规划自己的职业前途。

言长纸短,意犹未尽。大家踊跃发言,我们坐下来探讨探讨。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics