专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

一个合格的程序员应该掌握哪些知识_CSS学习

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/4 6:05:14       共计:3591 浏览

一个合格的程序员应该掌握哪些知识?

首先,谢邀!

我本人是程序员出身,而且是JAVA程序员出身,所以我大概说说做一个java开发人员应该掌握那些知识。

1.精通j2se,熟练掌握常用包的API,比如java.lang、java.util、java.io 、 java.math、java.text。

2.看apache的开源项目,我会主要看commons项目,通过阅读源代码来提高自己对java基础的理解并培养好的编程方式。

3.我会比较关注2本书,一本是thinking in java 一本是effective in java。

3. 关注jdk新版本的发布,在最早的时间去感受新功能带来的快捷。

4. 我会选择一门语言作为我的第2语言,比如js这种动态语言,毕竟很多时候前台和后台都是一个人在做,如果只是在机械的使用ext、dojo等框架是很难设计出灵活的UI。

5.对于框架我会有针对性的阅读一些源代码,例如要想精通spring,就必须要了解spring AOP,通过阅读源代码来理解设计方式,对于这么多的框架我个人建议要学会用,还要知其所以然。

6. 要想深入理解持久化技术,首先你一定可以熟练的利用JDBC来和数据库进行交互,然后在阅读一些持久化框架的源代码,比如hibernate。

7.要熟练掌握一种web服务器的使用和配置,比如tomcat,其它j2ee服务器,比如JBOSS或者GLASSFISH也要适当的了解。

8. 了解jee的规范比如Servlet、EJB规范等等

9.深入研究一种数据库技术比如DB2ORACLEMYSQLPOSRGRES等

最起码可以在理解数据库范式的基础上进行表的设计,了解约束、索引、存储过程以及表分区的概念。

10.可以熟练的使用一种IDE比如ECLISPENETBEAN。

11. 可以用文字清晰的表达自己的观点。

12.很好的沟通能力,和需求人员和设计人员和领导等都会有不同的沟通方式

13.可以毫无障碍的阅读原版的英文技术书籍或技术文章。

14. 可以熟练的用java来编写常见的算法。

15.了解系统间交互的方式,比如JMS、RMI、OPC等。

16 .可以熟练的使用一些常见的设计模式。

17. 了解缓存和分布式的一些基本概念。

18. 可以设计类图和活动图。

19.可以熟练的使用单元测试技术对代码进行测试。

20.写代码是很辛苦的事情要保证自己有一个好的身体来支撑自己的工作。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:vpc和vdc区别_CSS学习 | ·下一条:reload是什么意思_vue

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有