【信】
何老师,您好:
我是一个(有些985高校)计算机科学专业的学生,今天是个大学期。报志愿时的感觉电脑是行业前景非常好,热爱自己的编程,所以,我选择了计算机专业。
将近一年。,您的著作《逆袭大学》和博客上的文章我都认认真真的看过,在这个过程中我的很多疑惑都得到了解答,非常感谢您这种乐于助人的老师。
有一个关于大学专业学习方向的疑惑。我思考了非常久,今天才想的算是清楚了。
希望老师您能看一下我的想法并指导一下。
我不想读研,毕业后直接找工作。想成为一名优秀的软件开发project师,最想去微软、谷歌,其次是BAT,我在网上也了解了非常多招聘方面的信息。这个职位多家企业的共同要求都有:深厚的数据结构与算法功底;精通C/C++、Java、PHP等当中的一种语言;有项目经验、编程竞赛奖项的优先。
我眼下是ACM校队的成员,可是高中从未做过竞赛。刷完了《算法竞赛入门经典》上150道例题,主流的题目都有接触。我当初进实验室的时候就是想通过这个比赛拿奖来好找工作,可是如今发现。我至少得到大三才有实力拿金牌,可是假设大三没能拿金牌,项目经验又没有,语言也没有精通的。距离毕业就还一年多一点的时间,那我怎么可能找到好工作呢?
我想了非常久后的结果是这种:
1)ACM拿奖仅仅能算锦上添花,不能由于仅仅追求做题目而耽误了project其它方面能力的提升。感觉成为project师学好数据结构与算法就能够了,就是能够把名企的面试笔试题目都熟练做出来即可了。而做ACM拿金牌须要的精力太多了。感觉风险较大。
2)大一大二在參加ACM比赛的过程中学好学扎实数据结构与算法,读完《算法导论》、《Advanced Data Structure》、《编程珠玑》等等好的书籍。只是分追求奖项。
3)大三開始着手专攻一种语言(C++/java),并同一时候做项目,提升自己解决实际问题的能力。努力精通该方向的技术,并阅读这个专业里其它方面的牛书籍。
4)大四找实习。
5)毕业后找工作。
6)始终要学好英语,我觉得这非常有可能给自己带来未知的发展机遇。
以上就是我对自己关于专业方向学习疑惑的想法。非常希望您能对我的想法给予指导和批评,非常期待老师的指导。
祝老师在以后的生活中工作顺利。阖家幸福。
【回复】
你好:
这两天忙,昨天家里断网到如今。最终能够给你回信了。
你是一名既埋头拉车,又抬头看路的学子。非常观赏你的想法。
你说让我做些指点,实际上,你真的想得已经非常全面的了。我略补充点,供你參考。
全部的事情,过程决定结果。认真投入过。能力、学历、职位自然而然就会到来。如今大学生中间有些人的问题在于,高中要考大学,怎么考我就怎么学,考什么我就学什么,而大学时定了找工作的目标,要什么我就学什么。这种考虑有其合理性,但仅是用“一时”的一件事的标准,取代了“一世”不断发展和进步了。你已经突破了这样一种套子,在你所设计的路子之外。你最好还是能够更完好一些,你所提的是专业框架内的路线。而你能够终极目标。你要是一个非常优秀的人,再进一步,我希望你能在事业上成功的同一时候。是一个能够把握幸福的人。
专业知识积累到微软、谷歌、BAT(谁知道你毕业的时候还会有什么更牛的公司,甚至你会创造一个什么样的更更牛的公司呢?)的入门标准,这仅仅是下一个节点,能够适当再向前看一些,更成功。更持久的发展,在专业之外。阅读开扩眼界,创造条件让自己经很多其它的事。培养合作的能力等等,我不再多说,你知道。
ACM的价值不必说。既投入,拿奖项的目标能够一直有。其它知识的学习,“感觉成为project师学好数据结构与算法就能够了。就是能够把名企的面试笔试题目都熟练做出来即可了”,恐怕还是有些仅仅看“一时”的味浓一些(一般人做到这一点也就不错了)。作为计算机专业的学生(我当然要和你谈更高的要求),是要对计算和计算机有更深的理解(计算和计算机不是一回事。但有非常强的关联,都是计算机专业的目标)。
这里说的理解,软硬件是作为一个系统完整地看待的,宏观的、微观的。算法、器件。在你头脑中能够有效搭边。
这样一种完整地看待计算机的感觉。我也说不好。要做到这是能够追求的,你能够有自己的说法。
(能够查“计算机系统能力培养”关键词。这是如今教学指导委员会推动的,我接受这种观点。
)
大概我说的有些太虚了。參照你要学习的专业核心课程,每门课程不局限于通过考试,不局限于听完讲,看过了那一本教材,而是真正地把握学科内涵,你能够做到这一点。到时候,你完好的知识体系。应对名企面试题的能力,也是自然的。
“毕业后找工作”修订一下。结合实习。就将工作搞定了。能够是这种。到时候再说。
其它的。你没有让我有机会再补充。
就立足于你想到的做好了。
相信您的成功,继续努力吧!
版权声明:本文博主原创文章,博客,未经同意不得转载。