程序员都需要学什么

作者:jcmp      发布时间:2021-02-06      浏览量:94832
程序员都需要学什么

首先,我们要学会几点:

 

  1、熟练使用一个IDE。IDEA或者Eclipse都可以。至少熟悉常用快捷键,能够调试(包括远程调试)项目。

 

  2.熟悉一个编辑。比如Vim/Emacs/升华文字,至少学会搜索/替换/完成代码。精通Java。必须阅读经典的《Java 核心技术:卷1 基础知识》或《Java 编程思想》,跳过图形和小程序章节。习惯了咨询Java  API  Doc。为了确保代码的质量,《Effective Java》、《Clean Code》和《重构》也需要至少通读一次。

 

  3.熟悉Linux开发环境和bash  shell。

 

  4.掌握除JDK以外的常用类库和工具包。学习代码规范。1.面向对象的知识:JAVA是面向对象的开发语言,所以要熟悉面向对象的学习JAVA。你要知道:什么是对象,什么是类;什么是封装、多态、继承;什么是抽象类,什么是接口。理解了概念之后,你还需要知道这些概念是如何体现的,比如类和对象的区别是什么?类是如何封装的?二、JAVA语法:如果你有开发C等面向对象语言的经验,只需要简单的阅读一下关于JAVA的相关书籍。如果你是新手,没关系。你应该努力学习像《JAVA基础教程》这样的书。三、JSP和HTML:作为一个JAVA程序员,必须要处理好JSP和HTML。所以,想成为一名JAVA程序员,必须熟悉JSP和HTML。你最好知道JSP的几个内置对象,比如Session、Request、Reponse,以及常用的JSP标签,比如include、userBean等等。如果你再熟悉一下JS和CSS就更好了,会让你的页面更友好。四.WebServer:熟悉了以上三种,可以肯定的说已经可以制作JSP页面了,也可以在页面中使用自己的JAVA类(JAVABEAN),但是你的页面总是要运行才能看到想要的效果,这就需要你熟悉一种WebServer,比如TOMCAT,RESIN等等。您应该熟悉如何发布您的应用程序以及如何使用WebServer的数据库资源。

 

  5.开发工具:众所周知,开发工具可以帮助你更好更快的开发,所以要熟悉几种开发工具。目前流行的JAVA开发工具有JBuilder、IDEA、Eclipse,HTML开发工具有Dreamweaver。6.熟悉一个框架:熟悉一个框架实际上是JAVA程序员的一个可选知识。但是目前开发B/S结构应用的开发团队几乎都是采用一个框架来构建自己的应用系统。框架有很多可重用的代码,良好的层次关系和业务控制逻辑。基于框架的开发可以为你节省大量的开发成本。目前比较流行的框架是Struts和Spring。