达内安卓培训专家:程序员必备知识有哪些?

扫码阅读手机版

来源: 作者: 编辑:张静怡 2017-03-17 15:41:57

  学IT最重要的就是动手能力,不动手练习实践,看再多也等于零,作为一名程序员需要学习的有很多下面达内安卓培训(android.tedu.cn)专家分享一下“做一名程序员需要学哪些知识?”

  一、两大能力

  1、学习能力

  关于为什么需要学习能力,我想理由大家也明白了,这里就不再叙述了;只是再次提醒一下,一定要保持随时学习~

  2、动手能力

  动手是学习编程的最短途径,如果你有看不懂的地方,可以马上动手操作一下;如果你想自己做个小玩意儿玩玩,不要等着明天,马上开始动手做做;如果你想学新技术,最好的就是动手去写写……

  二、扎实的基础知识

  什么是基础学习?比如你学的java,那么网络基础知识要略懂吧,计算机基础要略懂吧(所谓略懂,就是大概看一本书,了解了解就可以),java语法你要懂吧,java三大框架要懂吧,J2SE要懂吧,JDBC要懂吧,设计模式要懂吧……简单来说,就是你把Java相关的知识都至少要了解或者知道,对于重点核心内容,要通透最好;

  三、常用工具的掌握

  什么是常用工具,你的编程开发工具(VIM/IDE/Eclipse),无论你用的哪个,都需要熟练掌握;你的版本工具,现在常用的是git,至少要学习使用最基本的吧,当然还有很多其他的(markdown/数据库的使用等等),你常用的工具都需要掌握才行。

  四、技术方向的选择

  前面的技能掌握之后,那么恭喜你,你至少可以打打小怪兽了(反正打小怪兽就使劲把你所学的技能使出来就可以了,基本小怪兽就挂了),也可以作为应届毕业生应聘啦,但是这远远不够的,想要打倒BOSS,可不是随便把你所学的技能发射出来就可以的,还需要修炼更多专项技能才行。

  这时候就需要选择技术方向了,想想,假如你学的Linux,而你的基础知识学的还不错,你也知道Linux知识技能那么多,你不可能每个方向都精通,唯有精通有一个领域,对其他的了解即可,这样你的竞争力才更大,这时候你就要想好你是要做Linux研发呢还是Linux运维,然后针对所选择的技术领域深入学习,已达到打倒BOSS级别怪物。

  关于书籍建议是:

  1、先看书籍,掌握大概体系;

  2、找IT学习网站,对自己不熟悉的地方进行专项学习,同时也有很多IT学习网站有很多还不错的项目可以练手用,里面有很多不错的课程和项目,最关键的是配有在线环境,比较方便,可以边看边动手实践。

  3、逛逛各种社区,国外的、国内的都可以,什么CSDN啊,博客园啊,开源中国啊、SegmentFault、V2ex啊,太多了,挑选自己喜爱的,里面有各种大牛和志同道合的小伙伴一起;

  4、开发中遇到的问题,先google了,自己思考,实在还是不懂,再去个社区提问

下载前沿客户端关注更多精彩

推荐新闻

我来说两句

关于北方网 | 广告服务 | 诚聘英才 | 联系我们 | 网站律师 | 设为首页 | 关于小狼 | 违法和不良信息举报电话:022-23602087 | 举报邮箱:jubao@staff.enorth.cn | 举报平台

Copyright (C) 2000-2016 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本网站由天津北方网版权所有