一个搞java后台的程序猿具备的基本素质
2017-05-08 15:49
197 查看
1、java编程语言,包括(异常,多线程,IO,并发,socket编程等)
2、数据结构与常用算法
3、sql,至少得熟练写出查询语句
4、java web开发之SSM框架(Springmvc+Spring+Mybatis)或者SSH
5、常用的17种设计模式(还有6种不是很常用,在设计模式板块中会写出17种常用的)
6、计算机网络相关知识(HTTP,TCP/IP,UDP各种协议,几层几层的模型....)
7、在线编程(常用算法,一些大公司经常会要求在线编程或手写算法)
8、Linux常用命令及shell编程
以上8条是我觉得一个合格的研究生应该具备的最起码的程序猿素质,虽然一门java语言想要掌握都已经很难了,但是一个学生,一个以后要靠IT吃饭的,现在开始一点点稳扎稳打的学,虽然有些细节不会透彻,但至少会有基本的概念,在以后的实际工作中加以体会,这样过个几年就有可能达到传说中的“精通java”这个无比牛B的境界。
而且BAT这种一线的IT大公司特别喜欢问基础,看了网上的各种面经笔经,而且自己也正在准备找实习,说句心里话,其实这8条掌握了,基础算打的比较扎实了,然后再加以刷题和一些公司的笔试面试增加经验,等研三校招或者内推的时候进国外 微软、IBM等、或者国内BAT等知名的大牛公司应该不是一件难事。而且在学习的过程中,这些知识学着学着就会体会到一种自豪感,而且比敲代码运行成功后的感觉更加沁透,就像武功里的内功心法一样!
2、数据结构与常用算法
3、sql,至少得熟练写出查询语句
4、java web开发之SSM框架(Springmvc+Spring+Mybatis)或者SSH
5、常用的17种设计模式(还有6种不是很常用,在设计模式板块中会写出17种常用的)
6、计算机网络相关知识(HTTP,TCP/IP,UDP各种协议,几层几层的模型....)
7、在线编程(常用算法,一些大公司经常会要求在线编程或手写算法)
8、Linux常用命令及shell编程
以上8条是我觉得一个合格的研究生应该具备的最起码的程序猿素质,虽然一门java语言想要掌握都已经很难了,但是一个学生,一个以后要靠IT吃饭的,现在开始一点点稳扎稳打的学,虽然有些细节不会透彻,但至少会有基本的概念,在以后的实际工作中加以体会,这样过个几年就有可能达到传说中的“精通java”这个无比牛B的境界。
而且BAT这种一线的IT大公司特别喜欢问基础,看了网上的各种面经笔经,而且自己也正在准备找实习,说句心里话,其实这8条掌握了,基础算打的比较扎实了,然后再加以刷题和一些公司的笔试面试增加经验,等研三校招或者内推的时候进国外 微软、IBM等、或者国内BAT等知名的大牛公司应该不是一件难事。而且在学习的过程中,这些知识学着学着就会体会到一种自豪感,而且比敲代码运行成功后的感觉更加沁透,就像武功里的内功心法一样!
相关文章推荐
- 一个tester应该具备的基本素质
- 作为一个好的程序员,都需要具备哪些基本的素质和能力
- 作为一个好的程序员.都需要具备哪些基本的素质和能力?
- 一个程序员应该具备的基本素质
- 做为一个员工及团队成员应具备的基本素质(团队成员应该具备的一大素质(从主管的角度出发))
- 自学java难吗?一个JAVA学习者应该具备的素质
- 作为一个好的程序员,都需要具备哪些基本的素质和能力
- 北京尚学堂:Java程序员初学者该具备的基本素质
- 一个JAVA学习者应该具备的素质
- 做一个合格软件工程师基本的素质
- 成为高水平的Java/J2EE开发者应具备什么素质?
- 应具备基本技术素质 数据丢失常用恢复技巧
- 一个优秀的系统分析员应该具备的三个素质
- 程序员应具备的基本素质
- 成功人应该具备基本素质
- 一个软件系统应该具备的最基本的功能
- 嵌入式开发应该具备的基本素质
- [java]一个简单的程序巩固基本概念
- 软件开发人员应具备的基本素质
- 将后台数据读取到前台的EXCEL文件中去,用javascript实现,asp.net,javacript(发一个原创)