开发技术
Java程序员,最常用的技术有哪些?
投递人 ; 济宁软件开发 发布于2016年11月03日 有人阅读
1.菏泽软件开发学会使用eclipse,svn等IDE和工具(不用说了吧,主要是看你工作的地方,比如大家用eclipse你想用IntelliJ IDEA也可以,但是刚工作肯定很多不懂,这时候暂时还不要标新立异的好,出了问题好问。当然你是ide大神请无视)
2.刚入职还接触不到核心工作,就让我先改改页面什么的,作为web开发html、css、和javascript不用精通,至少需要了解用法和语法吧,虽然有前端工程师,但是这个肯定也是要了解的(自己公司小项目组,各个都被逼成全栈了)。javascript其实还是很强大的,但是刚开始不用写的很深,很多轮子可以用,比如easyui会查阅官方文档,知道用法往网页里嵌,然后后台按格式把数据传到前台就好。
3.然后开始逐步往后台写了,熟悉下设计模式,如果太多太难理解可以先理解工厂模式,写一个接口再用一个或若干个实现类实现这个接口,需要用的时候在根据需要来确定用哪个实现类。(一开始不理解这么做这么繁琐有什么用,但是自从上次项目的数据库从oracle换成mysql就知道这么做其实大有用处)一般项目开发都会用到设计模式,不了解可能会摸不清楚整个项目的架构,无从下手。
4.不同公司用的框架不一样,但struts,spring还是用的比较多的,所以这两个东西还是比较熟悉的好,不然你可能连整个项目的架构都不清楚,不要说自己写,连改都很难入手。比如项目的跳转是怎么配的,哪个配置文件代表了什么。如何避免构造应用中不必要的复杂性。
5.web项目要操作数据库的工作是少不了的了,自己跟的项目没用hibernate,主要用的是StringBuffer拼接sql,如果从事web开发,sql还是要比较熟的。
上一篇:菏泽软件开发数据库主从配置讲解
下一篇:菏泽软件开发流程