林超: 你好!
能有机会在七院遇到一位向你这样热衷软件技术的学生,对我而言也是一件幸事。
首先要对你说不要困惑,你所说的是每一位向你一样的学生都要经历的成长阶段。我们今后都要从事一项事业,而且都希望是我们愿意从事的事业。可问题的关键在于“谋事在人,成事在天”,再加上到底什么事情真的是我们愿意做的,这个问题尚不确定的情况下,不产生困惑反而是奇怪的啦:)
从纯技术的角度讲,你应该初步具备了软件开发的语言基本功,但是还不全面,例如数据结构、操作系统、网络协议、面向对象、设计模式、编译原理等知识,我感觉你还有些欠缺。因为这是作为一名合格程序员所必须具备的专业素质。Coding只是手段,软件设计思想才是目的,古人云“本立道生”就是这个意思。当然这不是一蹴而就的,需要成长的过程。你能够自学到这个程度已经不错了!
从今后发展的角度讲,我给你两个选项,仅供参考:
(1)如果你平时的学习在中等以上水平,建议考研,至于考计算机还是发动机,自己选择,我推荐发动机。原因在于首先你是读书学习的料,其次发动机缺乏有想法人才,今后二十年是发动机大发展的阶段,这个专业容易有你的发展空间。计算机在操作系统、程序语言、开发平台三大基础技术依然被国外垄断的条件下,注定今后二十年中国出不了微软!
(2)如果你平时学习在中等以下,建议从事与计算机相关的工作。原因在于首先你个人对读书学习已经毫无兴趣(不是指资质),再上研浪费三年毫无意义;其次你的经历表示你在软机技术方面具有很好的悟性,所以要继续开发,最好给自己三五年时间,到北京、上海、深圳这些地方闯荡一番,开开眼界,你的经历会在五年后会更准确地告诉你要做什么!就这么多,总之不管做什么,要做好都不容易,努力+悟性+机会是