我是半路出家学java的,进了一家公司,做了几个月,但是技术上没有任何提升,公司给个需求让自己去写,没有项目的代码参照,自己都不知道怎么写!这让我恐慌、不安,但又毫无办法。我的水平是初学的水平,我想请教我要如何增加自己的知识,看哪些资料,自己练习哪些技术,才能让自己有能力自己去编写需求的代码?!而且使自己的能力不断提高,适应技术的不断变化。
对于楼主的问题,我也曾经有过相同的困惑,看到项目感觉我从下手,但是现在这种困惑成为了我的动力,给楼主推荐一下我的心得和参考的书籍,其中有一本书叫《java编程思想》,这本书对于已经参与公司项目开发的人来讲任然有很大的参考价值的。还有一本是《大话设计模式》,这本书以一个个情景对话告诉我们一下编程思想,简单风趣,根据这本书的思想,对于前期java编程上手还是比较快的。另外一本是《java疯狂讲义》,这个是从事多年java实际开发的人出的书,里面详细讲解了项目开发过程中各种优秀的编程思想,还有实际的代码,可以根据书本,一步一步的来参与java编程的。还有一个是《轻量级javaEE企业应用实战》的书,是跟《疯狂java讲义》一个系列的书。其实,在java前期学习中,最主要的还是代码实际开发的经验的积累,项目的经验多了自然就会得心应手的,在看书的同时不要忘了实际代码的编写和整理,只有这样才会快速有效的学习。希望对楼主有所帮助
最重要的是你必须对Java编程有热情!(不是兴趣,是热情),热情是有成就感之后才有的。
第二重要的就是学习Java的东西的时候你还要想为什么人家要这么做,不那么做。
第三个重要的就是学习基础的时候一定要好好学,学的扎实,因为基础就是最重要的也是最简单的。
等你看完第一本Java基础的书之后,你就可以做一些Java的程序了。
做出来Java程序以后你肯定会更对Java编程有兴趣的,因为你会有那种成就感的!
然后在学比较实用的东西,比如说Swing,Spring, Servlet等等
在学的时候你要不断的通过做程序的方法来得到成就感!
然后你还要学习设计。设计程序是艺术。美的设计能让程序跑的快,不会出错,好管理。
就想一栋屋子似的,要是设计的不好的话稍微地震一下就塌了,要是设计好的话9级地震都没问题。
你会发现编程其实是一种艺术。
望采纳!!!
这些是形而上的,我想知道具体的,比如看什么书,上什么网站,自己独立做成什么项目,能够提高自己。这些学到的东西都是通用的,不是偏门的。最重要的是能够有个章程,从低到高要怎样让自己能够完成开发任务。我的思想很混乱,这也要学,那也要学,却不知道重点,不知道怎么有阶梯性的提高自己。最后,还是谢谢你。
你可以选择一个比较出名的培训网站,找到他们的培训视频,可以自己下下来看一下,在看一些基础的java书籍,2者结合的话会比较好,当然自己动手写代码是必须的。
我现在看的是 尚硅谷的 java培训视频,你可以自己下载,我也可以给你,还是比较全的,其它培训机构的我也有,不过还是推荐你看尚硅谷的吧,比较全而且讲解很不错。
技术不知道怎么用就去官网看,英语不好就用翻译,这是学习最快的。也是项目最紧张的时候,就是你成长最快的时候。
常用的几个官网应该就不用说了,如果你们公司只有你一个人做Java,那还呆个啥,如果有两个人也比一个人强,至少能相互照应,共同提升。你自己也说了,
从中级到高级都看过了。虽然我不知道你都看的什么书,但有些经典书还是可以多读几遍,比如《Think in Java》,《代码大全》,《程序员修炼之道——从小工到专家》,这些,另外,不要将你的视野仅仅局限在Java,在你工作之外,可以多了解一些其他方面的资料,总有你用的上的时候。
加油。
没有项目的代码参照,这个可以去网上下载;
自己练习哪些技术,才能让自己有能力自己去编写需求的代码?
这个眼前的就是要根据你的项目的技术需求,要用什么技术,就了解学习什么技术了;
上面的回答都太宏观了,根据本人经验,java入门视频,做一个DRp项目吧!网上有全套视频,很好
如果楼主关于Java基础和做项目的一些框架都了解的差不多了,建议楼主不要局限于书本,在网上找一些例子或者小项目,看看人家写的怎样,自己有没有什么要补充的,自己给他补充一下,或者有没有值得自己学习的地方,自己摘抄下来用于自己的项目中,在这个思考与反复练习的过程中你就会慢慢的成长为一个很牛的程序猿。
我想我的情况跟你一样,之前公司接了一个Qt的项目,要求用Qt写界面,写出同样的效果,问我们谁去做,最终安排在我身上了,可是之前都没有接触过Qt,我的过程是:安装Qt,网上搜一些教学视频,跟着动手写代码,熟练写一些简单功能后构思整个程序的架子,接着动手去实现 不会的就搜,最终也如期完成。终结如下:
1.要明确目标
2.要构思框架
3.多动手动脑