您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
如何成为Java软件工程师?
框架,技术,代码如何成为Java软件工程师?
发布时间:2016-12-08加入收藏来源:互联网点击:
如何成为Java软件工程师?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
想成为java程序员,本人觉得做到以下10点就可以了。
1 对面向对象原则有坚实的基础和理解
对于Java开发人员来说,对面向对象编程有深入的理解是必须的。 没有OOPS的坚实基础,就不能实现象Java这样的面向对象编程语言的美妙。 如果您对OOPS不太了解,即使您正在使用OOP语言,您仍可能仍然使用程序编码。 只是研究面向对象的原则定义将没有多大帮助。 我们应该知道如何将OO原则应用于OO方式的设计。 所以我们应该对Object建模,继承,多态性,设计模式有深入的了解
2 掌握核心API
如果你不懂语言结构和核心API,那么无论你在理论知识方面有多强大。 在Java的情况下,对于java.lang. *,I / O,Exceptions,Collections,Generics,Threads,JDBC等核心API应该有非常强的实际操作经验。当谈到Web应用程序开发时,无论是你所使用的框架对Servlet有很强的知识,JSP都是必须的
3 保持Coding
从理论上来讲,事情看起来更简单。理论上我们可以很容易地解决一个问题。 但是当我们开始实施我们的方法时,我们可以认识到问题的深度。您将了解语言限制,或在编码时设计最佳实践。 所以保持coding
4 订阅论坛
我们并不孤单。 有许多人正在使用我们正在开发的相同技术。 虽然在框架上做一个简单的概念验证可能不会给你带来真正的挑战,但是当你开始在真实项目中使用它时,你将面临奇怪的问题,并且在官方文档中找不到任何解决方案。 当开始使用新技术时,最好的和首要的事情就是订阅相关的技术论坛。 无论你面对的是什么问题,世界上的其他人可能早就面对过这个问题,可能找到了解决办法。 如果你能回答其他论坛用户提出的问题,那真的太好了
5 关注博客并回复
正如我已经告诉过你并不孤单。 博客上有成千上万的技术狂热分子,他们对技术的见解。 您可以在博客上看到相同技术的不同观点。 有人可以在技术中找到很棒的功能,而其他人则觉得它是一个愚蠢的框架,给出了他自己为什么这么认为的原因。 所以你可以在博客上看到技术的好坏。 关注好的博客,回复/评论你的意见
6 阅读开源框架源码
一位优秀的开发人员将学习如何使用框架。 但是如果你想成为一个优秀的开发者,你应该研究各种成功,流行的框架的源代码,你可以看到框架的内部工作机制和很多最佳实践。 这将非常有效地使用框架
7 了解技术趋势
在开源软件开发技术趋势上不断变化。 当你对一个可能会过时的框架有一个好的想法时,一些全新的框架就会出现,并带有超级特性。 你正试图用你当前的框架来解决的问题可能已经被一个单一的配置的新框架解决了。 所以请留意最新进展和最新消息
8 保持常用的代码片段/实用程序
加班时,您可能需要反复写入/复制粘贴同一段代码/配置。 保持像log4.properties,jdbc配置等类似的配置片断和像StringUtils,ReflectionUtils,DBUtils这样的工具将会更有帮助。 我知道它本身不会让你成为优秀的开发者。 但是想象一下,一些合作开发者会要求你帮助从对象集合中获取一个属性的值列表,然后你使用了ReflectionUtil,并在几分钟内给出了解决方案。 这会让你突出
9 了解不同的开发方法
熟悉Agile,SCRUM,XP,Waterfall等各种方法。现在选择开发方法取决于客户端。 有些客户喜欢敏捷,有些客户对瀑布模型感到满意。 所以对各种方法有一个想法是很好的
10 记录自己的技术思想
在日常工作中,你可以学习新的东西,新的更好的做事方式,最佳实践,建筑理念。 保持记录这些想法或博客,并在整个社区分享。想象一下,当你做一个简单的POC时,你解决了一个奇怪的问题,并且你在这个博客上发了言。 可能是世界上其他地方的一些开发者在生产部署的应用程序上面临同样的问题。 想想这个开发者的解决方案有多重要。 所以写下你的想法,他们可能会对别人或自己有帮助。
回答于 2019-09-11 08:43:50
第一步,先入门,书籍方面不建议java编程思想,作为参考手册可以但入门太复杂而且厚,很难坚持下去。强烈推荐java语言程序设计这本书,如下图
对照书边看练习。不懂得点再到网上搜索搞清楚。
2 框架学习,如spring等,花费大精力学习一种,先从网上找列子学习如何完全从无到有建设一个网站后台。有一定基础后再研读官方文档,进一步提升。
3 有一定了解后,就可以使用思维导图来思考自己需要在哪些知识点进行更进一步的学习,并针对每个知识点进行学习与实践,每个知识点做好总结后记录技术博客。
4 参与实际项目,在项目中学习总结成长。做项目过程中也需要像上面一样有计划的学习总结。
回答于 2019-09-11 08:43:50
首先你必须要确定未来要进军JAVA开发行业,决定学习JAVA,因为JAVA的开源框架太多太多了,可以这么说JAVA就是一个无底洞,有学不完的知识!闲话不多说,我简单说说我对JAVA的看法!
1. JAVA基础是必须会的,因为大多数框架都是把基础知识封装起来的,所以你应该知道基础是多么中要
2.多线程并发编程,现在处理并发可以说是服务端必回技术
3. I/ O
4. JVM虚拟机知识
5. JAVA23种设计模式,不会设计模式写出来的代码可以说千篇一律,复用性很低
6.常用数据库MySQL, ORACLE
7. SQL语句及其优化
8.开源框架SSH, SSM
9.分布式框架dubbo等
上一篇:怎么主持显得不作?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |