问这个问题的人都该打,如果你是计算机学生或是意欲从事IT行业的人,那再赏50大板!
为什么?因为你肯定想都没有想过这个问题,一个典型的伸手党,这对于从事计算机的人来说是大忌!!下面听我细细道来。
1、程序不可能一帆风顺
你可能在做梦,遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”,如果真的是比较复杂的问题还好,大牛看过之后替你解决了,自己也更有经验了,如果是差一个逗号之类的问题,那么,不打死你才怪~
2、技术更新太快了,你在学校可能是个,总是受人追捧,但是有可能一毕业,你所学的技术就又更新了,如果你不继续保持学习,过个1~2年,你可能就被淘汰了。
其他原因就不多说了,单从这两点来说,作为一个IT人就不该成为一个伸手党!
那么下面来说说正儿八经的事吧,就是“做一名程序员需要学哪些知识?”
一、两大能力
1、学习能力
关于为什么需要学习能力,前面已经吐槽了,我想理由大家也明白了,这里就不再叙述了;只是再次提醒一下,一定要保持随时学习~
2、动手能力
动手能力还需要啰嗦一下,动手是学习编程的较短途径,如果你有看不懂的地方,可以马上动手操作一下;如果你想自己做个小玩意儿玩玩,不要等着明天,马上开始动手做做;如果你想学新技术,较好的就是动手去写写……
二、扎实的基础知识
什么是基础学习?比如你学的java,那么网络基础知识要略懂吧,计算机基础要略懂吧(所谓略懂,就是大概看一本书,了解了解就可以),java语法你要懂吧,java三大框架要懂吧,J2SE要懂吧,JDBC要懂吧,设计模式要懂吧……简单来说,就是你把Java相关的知识都至少要了解或者知道,对于核心内容,要通透较好;
另外,建议小伙伴们没事多看看书、多找一些IT学习网站、社区、遇到问题,先立思考、解决,多为自己充电。
如果以上还解决不了你的困难,那不妨来爱尚实训了解一下,这里是全日制小班授课,每个班不超过5人,全程大啡面授,真实项目实战。
【学校地址】哈尔滨市南岗区和兴三道街214号13层
【乘车路线】乘56、64、67、68、87、94、98、102、104、106、107、114、117、124、128、343、336、363、地铁1号线,和兴三道街下车右转,前行300米即到