90后程序员的疑惑
有时候感觉学历真的没那么重要,小弟是纯90后的,刚刚考上研究生,还有4个月才开学。所以借这个机会去了一家公司去实习,在这实习不到1个月时候,感觉学校里的学习方法,学的知识完全用不上。我所在软件开发部门的经理,26岁,大我三岁,高职 专科出生,无论在技能还是其他方面都远强过我,即使我读完3年研究生也不一定能赶得上他。
小弟所在的部门是做java开发的,这个半个月的时间,在公司里 整天的看书 没人搭理我, 我想问一下,做开发 是直接做项目学习的快 ,还是 先熟悉一下基础 在做更好一些?? 看书到底对开发有没有用??
求过来人指点一下。
------解决方案--------------------我觉得首先学历其实挺重要的,因为他可能给你的起点比较高。
至于开发我建议:还是先学习基础,然后在开发项目,效果会更好,开发过程中最好可以自己查找资料解决或者看书,理解的会更加透彻!
------解决方案--------------------千万不要以为学历不重要。。
学历是敲门砖啊。 你没学历很多大公司都不给你面试的机会。。
当然 你确保自己以后可以成为大牛。 业内闻名。 那学历就不重要了。
但是绝大多数人 最后都是个普通人吧。。
------解决方案-------------------- “学的知识完全用不上”,怎么就用不上呢?在开发中,你不熟悉的知识顶多是
API和业务逻辑而已;能写出“等腰杨辉三角”之类的,再学点API,就完全可以应付开发了;开发只用到大学里边很基础的知识而已,难度只有大学课程设计的10%左右,大部分的代码都是copy+modify,不用太担心。
你要自信点啊,你就想:大学的时候能用C语言手写栈、哈希表、BST、二叉堆,还能用字符指针处理模式匹配算法,开发的时候调用个ArrayList、HashSet、TreeMap之类的就更加轻而易举了,而且掌握正则表达式也只是3天的事情。
“高职 专科出生,无论在技能还是其他方面都远强过我”,我就不知道你这个“远强于我”是怎么得到的。如果说他在苹果、微软或百度、腾讯混过,或者说他深入研究过JDK源码,或者说他能用Js做个像Jquery一样----拥有选择器和链式编程的框架出来,那你可以说“他远远强于你”,否则就赶紧抛弃你的“读书无用论”。
------解决方案--------------------首先,你觉得完全用不上,是因为实际开发中,就那么几种方法完成crud操作,这些可能在一般的学历教育中被忽视的。如果你能潜心去学的话,不用一天就能完全掌握。
其次,读书是很有用的事情,他里面的经验可以帮你绕过很多麻烦,个人认为纯读书也用处不大,最重要的是学以致用,通过知识点的运用来深入了解模式等。
再次,你在研究生学习中的东西,恐怕是那个经理无法触及的领域,那个领域能让你摆脱成为码农的悲催命运,不是整天的做代码的拆装,而是去做一些能让别人用很长一段时间的东西。让你的职业生涯起点更高。
------解决方案--------------------学历到用的时候你就觉得有用了,那时候你就比没有的体现出优势来了,还是先基础再在项目中去体会实践,那样你会更好的理解 这是什么 为什么要这吗做的原理
------解决方案--------------------学历的重要性不必多说
在公司实习的话 我们要摆正心态 以一个学习的态度去面对
毕竟人家在职场这方面来说都是自己的前辈
我们应该虚心请教
总之,要想使自己变的更强,心态非常重要,三人行,必有我师焉!!!