自学了一年java,但是无法独立完成项目怎么办?

用户8328945825930


作为一名IT从业者,同时也出版过Java编程书籍,所以我来回答一下这个问题。

首先,很多自学Java编程的人在参加到项目组的初期,都会面临各种各样的问题,很多人在面对开发任务的时候也会出现无从下手的情况,导致这一问题的主要原因是自学者的实践经验不足,所以要想尽快融入到项目组中,应该尽快提升自身的实践能力。

自学Java往往会更注重编程的语法,而在实际的开发任务中,开发工具、开发流程和对于业务的熟悉程度往往更重要,而且实际开发中,代码量要远远大于学习期间的实验代码量,这也是一个不小的挑战。

对于自学者来说,要想尽快完成项目开发任务,应该从以下三个方面入手:

第一:通过开发案例来学习。在进入开发团队的初期,应该通过已有的开发案例来了解开发团队的技术风格,从而尽快融入到开发团队中。在开发案例的选择上,应该尽量选择近期完成的项目,同时要注重案例的类型。

第二:注重沟通交流。在进入开发团队的初期,一定要注重交流,不懂的地方应该及时与有经验的程序员沟通,这个过程对于程序员的成长是非常重要的。按照历史经验来看,善于沟通交流的程序员往往能够获得快速的成长。

第三:注重流程的学习。开发项目时一定要注重流程的学习,业务流程和技术流程对于程序开发是比较重要的。在开发项目之前,首先要搞清楚业务逻辑,然后再考虑技术实现方案,而技术实现方案往往要考虑到所在团队的技术流程。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!


IT人刘俊明


首先,项目选择应该简单,且有代表性。再者,分前端和后端,前端css,jquery,js,html是否熟悉,后端大部分项目需分层,controller,service,dao层。然后,dao层的数据库连接是否正确,配置文件或后端代码。最后,前端页面与后端交互。以上那个环节导致自己不能独立开发,请检查解决,注意思路,从简单代码入手[玫瑰][玫瑰]。



山姆智能


这是正常的,任何层次的程序员都会有不少问题难以在独立的情况下快速去解决,而大多数需要获取三方信息才能更快的解决。如果有问题真的是因为自身水平无法解决的还在一直闷着解决,浪费时间也浪费精力,虽然自己解决的问题理解深刻,但实际开发中根本没那么多给你研究的时间,先解决问题再理解原理。

两点:多向别人虚心请教,多实战

大佬们经验丰富,遇到实在难以解决的问题一定要请教他们,因为人的思路不一样,你卡住了还有别人的思路,他的思路或许能给你带来启发,问题相对就好解决了。再者大佬经验比你多踩得坑比你多,你就可以尽量少走弯路。

除了多像别人虚心请教外,多做项目是很有必要的。熟能生巧,见得多了自然而然慢慢的就理解了。

最后一点有空多看基础知识。比如底层实现算法导论设计模式思想等,学习先进的思想然后运用在实际编码中,你的硬实力会大大增强。

祝好运


SteveJrong


都是这样,流水线做习惯了,被别人安排任务习惯了,导致你不懂如何从0规划设计!

脑中没有一个完整的图纸,你需要试着自己搭建组建框架,自己多写一些完整的小项目,试着自己提高!

另外一个建议就是学会把技术分类,知道现实中存在哪些、哪类问题,什么技术是用来解决什么问题的!

当你自己独立做项目的时候,你回想应该要解决什么问题,用什么技术!随着你知识量的提升,你的架构和理解能力都会提升,多动手、习惯自己安排自己


列炮缓开局


首先明确对自己所学知识有个大概了解,java基础学完了吗,学的扎实吗,学的时候多问自己几个为什么,学习完基础的知识,开始学习框架,既然学java,那spring全家桶一定脱不了,学习一定要有计划,循序渐进,不要总想着我学了这么多,我还是不会做项目怎么办,自己买个课程系统学习一下,跟着别人做项目,第一个项目多编写几遍,学会去为什么这么写,以后就好了。


追寻儿时的小猴子


首先看是什么项目,项目重要的是需求明确,有了需求,做好设计,才能开始好好写代码。

建议不要一开始就想完成很大的项目任务,把项目任务进行分解,分解为很小的任务。

其次是模仿,把有相似功能的代码拿过来,仔细一行行理解透彻,在已有代码的基础上去改造,来实现自己的任务,当模仿的多了之后就自然而然可以独立的完成项目任务。

最后建议多看看官方的使用文档,一般官方的使用文档会包含我们开发所需要的一切。


分享到:


相關文章: