我曾经也赞同这个贴子(给入门困惑,想找工作的同学一点小建议)中@董一凡 的给的建议:挑一门比较热门的技术学,先入行,之后再在工作中逐渐积累经验,慢慢成长。但我后来改变观点,坚持读研的原因如下:
我不想过早的把自己限定在某一个方向上。接触到编程之后,各种各样的方向与技术让我眼花缭乱,我更希望能在建立起一个较为完整的知识框架后,再确定一个合适的方向。
我在去年考研复习的过程中接触到数据结构和离散数学之后,我对这种奇妙的逻辑思维方式非常感兴趣,很乐意能有机会系统地进行学习。
我不觉得三年的学习生涯与三年的工作经验会谁比谁更好,这是态度问题。
前辈给的建议:对于一般人而言,在类似的能力与条件下,非科班出身的确比科班出身更容易因为知识体系的不完整而遇到技术和发展瓶颈(当然对于tiny叔这样的大牛来说就不值一提啦:D)
个人觉得读研挺好的。如果能去国外读就更好了。
计算机学科需要的各科知识,都可以在读研过程中更好的掌握。例如:概率论,统计学,离散数学,如果做金融或经济方面软件,经济和金融学方面知识也不可少。
还有计算机学科本身的:图像处理,人工视觉,大数据,人工智能,机器学习,自动机,type system,等等。
例如网上的王垠同志。我没读过他的代码,但从他的帖子,就可以看出他的学识那是相当深。科班出身的确有料。
我本人经常想回学校回炉,可惜时机和条件不具备了。
距我考研读研已经快十年了,以下经验不一定还有用,仅供参考。
看了下好像现在计算机专业课考试还可以是学校自己命题,如果你考这样的学校,不妨试试能不能搞到下面的资源,对你专业课考试一定很有帮助。
对于非科班出身的你,我的建议是考研,理由如下
如果你考上研了,额外的建议是: