1、读大学不如上技校?
在大学时代,我一度有个想法,读一个垃圾大学还不如读技校!!!并且差点退学,去读技校……幸好我爸骂了我一顿……html
由于到了大三,除了背会了些基本概念,学校什么都没教会。教点java、C++也都是基本语法。java
选修的网页设计课,报的人趋之若鹜,守着时间点抢名额。到最后,也就是作一个简单的html页面,连jquery都没教会。jquery
这样的大学真的有用吗???git
耶鲁大学校长:若是一名耶鲁毕业生拥有某种很专业的技能,那就是咱们教育的失败……程序员
我甚是不能理解。github
毕业了,什么都没学会,怎么找工做???准备喝西北风吗???编程
随着年龄的增加以及经验的增长,慢慢能理解这种教育的高深之处。网络
如今的大学教育实际上是通识教育。所谓通识教育,就是让你具备往各个方向发展的潜能。而不是带着你向那个方向发展。架构
因此,在这个基础上,大学会让你具备自学JAVA的能力,而不会带着你从java入门到精通。框架
而大学的愿景更为宏大,他培养的是根据你本身的爱好,可以自学成才的精英,而不是像短时间培训同样,单纯学会工具的使用。
而这个愿景是创建在每位大学生都可以好好学习基础知识,而且业余自学某项技能的基础上的。
“再加把劲,等你上了大学就轻松了”
这是高中老师最大的谎话。若是你真的在大学里,吃喝玩乐,泡妞把妹,爽的不亦乐乎。那毕业时,大几率是要走培训班路线的。
大学不是技校!这就致使,你不自学就学不到实战本领,而实战本领倒是公司招人的评价标准,这也是培训班能长期活着的根本缘由。
2、基础知识的用处在哪里?
任何的理论知识,都是很难短时间内看到价值,尤为是在你刚入行的时候。
对于刚入门编程的同窗,学的只是诸如语法怎么写,IDE怎么用,诸如此类的基本工具的使用。
这时候的你,根本不可能用到任何的理论知识。
就像扎风筝。初期,你在跟着别人把一个风筝作出来的时候,根本不会考虑扎风筝的基本原理此类的刻板知识。你只知道,我只要跟着别人作,就能作出来。
可是,等你熟练了之后,须要本身设计风筝了,没办法仿了。这时候,这些基本原理就用得上了,你就须要知道扎风筝须要遵循怎样的设计原理,必须遵循怎样的架构,这个风筝才能飞起来、飞得更高。
代码也是同样的,初期学习的时候,都只是仿的过程,用到的网络请求,也只是人家写的一句代码而已,记住就能实现网络通讯。
可是等你成为熟练工了之后, 你就须要理解它的内部原理,这时候就须要了解网络请求的机制,TCP UDP的区别,计算机网络的五层协议。
操做系统、编译原理有用吗?
你编程的时候,根本用不到。由于操做系统都是现成的,你根本不可能再修改操做系统,编程原理也同样,98%的人不可能会接触到编译器。
但它的价值在哪呢?
基础知识对程序员最大的价值是软件思惟能力的培养和软件架构意识的潜移默化。
很明显的区别就是,两我的同时学一套新框架,基础扎实的同窗,对网络协议、操做系统网络部分处理机制熟悉,能够学得比对些部分没有任何了解或了解不多的同窗,学的快不少,也透彻不少。
通常的框架设计,都是围绕性能、复用性、高扩展性开发的。
要作到这些,就必须对底层依赖深刻了解,而这些都是中高级程序员必备的技能。
武侠小说中练武讲究内外兼修。徒有招式的功夫,没有任何杀伤力。
而只有内功的例子,就像无崖子传授虚竹70年内力,却没有传授虚竹招式。致使虚竹空有一身内力,殊不知如何运用。
有了内功之后的练武,就像张无忌练乾坤大挪移,人家练了几十年不成,而他只垂手可得成练到第七层。
若是说基础知识是内功心法,而具体编程技能就是招式秘籍。只记得代码怎么写,不懂原理,甚难成为高手。而只懂基础知识,不懂编程,就像虚竹空有内力而不知如何运用。
惟有内外兼修,才能成为绝世高手。
3、基础知识在精不在多
因此,基础知识的学习,在你初级阶段是看不到成效的,若是你想要靠学习基础知识快速的找工做、升职加薪,是不现实的。
若是你还在上学,建议老师上的课尽可能好好上,不要上了四年,逃了四年。而后,业余自学某个方向的开发课程,自我提高。到校招时,将会很是有竞争力。
分享你们一个开源工程,这里搜集了计算机各方向的系列教程,进阶、实战都有,内容很是系统,直接跟着学就行:https://github.com/harvic/CS-Learning-res
这些是在校期间老师所不会教的,恰好作为补充。在公众号里回复资源下载便可。
对于已经工做的同窗,就不必拿着厚厚的书死啃了,我建议,用到哪块补哪块的逻辑来学习。好比你在看网络通讯的代码,那你能够看看大学里的计算机网络的书,从宏观层面了解网络各个层级的功能,以及各类通讯协议的区别。
基础知识不是包治百病的良药,但若是你有耐心去学习,可能坚持两三年后,在你已有的水平上,提高一两个档次绝不为过,升职加薪即是天然而然的事了。
固然,坚持是最难的事,并且仍是两三年,谈何容易。这也是为何开发岗那么多,专家岗那么少的缘由了。