-
求java高手建议学习的方向20
我一直很喜欢软件的工作,自己买的java的书看完了,大致已经了解java。应聘工作的时候,总是因为缺少项目经验被拒绝。很头疼。请各位已经工作的软件高手给小弟指导一下, 我应该怎么办呢?
有很多培训机构都说可以经过培训增加项目经验,并保证推荐工作。 1.我现在是应该参加一个培训来提高自己的项目经验和知识呢? 2. 还是可以通过自己的努力来增加经验?
因为培训费也上1W了,我担心上完没什么结果,浪费了父母的辛苦钱。有没有其他方法可以增加自己的项目经验。 请各位前辈指导一下,不胜感谢!!!
2012年5月21日 10:59
29个答案 按时间排序 按投票排序
-
采纳的答案
不用参加培训,买几本重要的书Core java,java编程思想,奥莱理出版的一些其它书,java并发编程实战。。。自己用java做点东西,不知道做啥就做个网站,或者到csdn看看外包项目,找个简单的比较常用的做做,遇到不会的问题上网多问
2012年5月21日 11:48
-
我觉得你把sun出的一套书弄懂就差不多了,像think in java 那种书以后再慢慢看咯,虽然很经典,但是初学者理解起来有些问题,初学者应该看像head frist 系列那种,深入浅出的书
2012年6月01日 22:37
-
关于培训这方面还是找到好的 口碑不错的培训机构比较好,培训学的东西很多,有些你要选择的去学,选择学的是要学的精,其他的要学好基础。毕竟东西是学不完的,在自己感兴趣的方面多努力,其他的有基础,以后用到了也上手快点。其实把java的基础学好了,其他的东西你自己看书也学的会,项目经验这块对于刚毕业的大部分人来说,也只是些小项目的积累。主要是企业想知道你会做什么,是不是能胜任工作。一般招收毕业生的基础好,能力不太差就能进了
2012年6月01日 12:20
-
打好基础,才是关键。还是建议你参加一个好一点的培训和别人一起学习,不懂的问题向老师发问,培训中java基础还有其他包括HTML,CSS,javascript和数据库等技术都掌握了,再加上你跟着老师做项目,把学到的东西系统的使用了。充实的4个月结束了,你会发现自己有了质的改变。找工作就找一个好一点的工作,起步就比现在要高啊..
2012年5月31日 16:53
-
还是参加一下培训吧,根据你说的面试遇到的问题,可能根本不是再多看些书可以解决的,而是实际应用的问题。不明白为什么有人要推荐你看什么书?没有实践,看书也白看。
2012年5月31日 09:54
-
1.选择培训的话,培训相对来说比较的系统,知识面覆盖的比较多。项目经验也比较的丰富。
2.建议去网上找开源的项目。熟悉架构,最后掌握。一定要多写代码。2012年5月31日 09:49
-
你说你已经学会java了,你确定你现在能做事了么?项目经验什么的都是虚的,你可以直接去面试,如果笔试的时候有一半的题不会做,或者不懂的话,那么说明你现在基础还是完成不够。现在公司不要没有项目经验的人,最主要的是觉得你不能做事吧?再要不就是不想真招人的忽悠,或者就不算你的技术问题而是其他方面的原因,反正跟你没多大关系了,好好加油!
2012年5月28日 17:21
-
在一个公司当实习生学习,不要因为一上来的工资少就放弃,要拼命学拼命什么事情都去自己做,其实就是用公司的地方来锻炼自己的技术和业务水平种种。这样锻炼出来就算走过许多弯路再到其他公司也能成为一个不错的项目经理
2012年5月22日 17:12
-
引用
引用这位说的并非危言耸听。我肯定8成所谓的程序员,其实是“业务员”,因为他们只会用封装好的东西,不会理解原理,更不会主动学习新技术, 主动提出问题,解决问题。
<br/>
也不一定吧,其实Java上层也有许多很深的东西,面向对象本身就是一门很深的学问,如果学习面向对象,还要追究对象原理是什么,不是很累吗?就像现在我如果想点一把火,买盒火柴点了就行了,没必要知道火柴是怎么做的吧?2012年5月22日 16:19
-
我觉得楼上这位有点说的过了 人家是想着找工作 不是你们现在这个水平,我觉得无论是那条路 都是需要付出努力的 跟c不c的没有关系 也跟钱灭有太多关系 主要是小兄弟你有心,多了解了解业内人(就是你想成为的那个人)都需要什么经验和技术 然后朝着那个方向努力就行了 其实写代码很简单 找工作也简单 加油
2012年5月22日 15:39
-
引用
一开始就学JAVA的,后期技术提高相当困难,有可能到你离开这个行业,干的最多的就是复制和粘贴。程序=数据结构+算法,java把一部分数据结构和算法都给封装成类了,只需要背过API就能用。我个人建议从C语言开始学,我大学和编程接触的第一门课就是C语言,现在已经工作6年了,到现在我感觉,C语言教的已经不是一门语言了,他是转变你思维的一个知识,将你的思维转变为逻辑思维。软件工程师最主要的就是逻辑思维,逻辑思维不好,提高有瓶颈。
这位说的并非危言耸听。我肯定8成所谓的程序员,其实是“业务员”,因为他们只会用封装好的东西,不会理解原理,更不会主动学习新技术, 主动提出问题,解决问题。
如果楼主进去的是搞业务开发的话,熟悉一个MVC框架struts2,估计就OK了。2012年5月22日 11:00
-
1. 没有工作经验相当于什么都不会,书本上的东西是基础的基础,你最多能了解了最简单的流程
2. 建议你先上网搜搜培训的相关视频,自己多动手练练,自己做几个简单的系统,面试的时候带上自己做好的,并且可以说出其中任何的原理,绝对可以通过面试
3. 在上述的基础上,通过朋友推荐进入公司
4. 如果没有朋友在IT,建议你参加培训,推荐去北京的培训机构,虽然贵点,但是只要你肯用心,找一个好点的工作没有问题2012年5月21日 17:43
-
一开始就学JAVA的,后期技术提高相当困难,有可能到你离开这个行业,干的最多的就是复制和粘贴。程序=数据结构+算法,java把一部分数据结构和算法都给封装成类了,只需要背过API就能用。我个人建议从C语言开始学,我大学和编程接触的第一门课就是C语言,现在已经工作6年了,到现在我感觉,C语言教的已经不是一门语言了,他是转变你思维的一个知识,将你的思维转变为逻辑思维。软件工程师最主要的就是逻辑思维,逻辑思维不好,提高有瓶颈。
2012年5月21日 17:13
-
这就像鱼和熊掌不能兼得!既想不花钱。又想有经验!可能吗?答案是肯定的,是可以的,一个人的运气和机遇不是岁时随刻说来就来的,还是花钱买经验吧!只要用功学,必定能成功的!
2012年5月21日 11:41
相关推荐
如何学习java,为你的java高手之路知名方向,统观全局方能百战百胜
对于想要快速成为Java高手的学习者来说,首先要明确的是Java不仅仅是一种编程语言,它更是一个庞大的技术生态体系。Java主要分为三个方向:J2SE(Java 2 Standard Edition)、J2ME(Java 2 Micro Edition)和J2EE...
学习Java不是一蹴而就的过程,需要耐心和毅力,逐本书深入阅读,多次复习,才能真正成为Java高手。 在Java基础(J2SE)部分,重点包括继承、多态、流、线程、网络编程、反射、集合、数据库连接、泛型、JNI技术、...
记住,不断学习、思考和实践是成为JAVA高手的关键,培训机构不能替代个人的努力。在学校期间,要珍惜学习时间,专注于技术的积累,而非被游戏或其他无关紧要的事物分散精力。只有扎实的技术基础,才能在未来的职业...
### 如何系统性地学习Java:从新手到高手的进阶之路 ...成为Java高手的道路漫长且充满挑战,但只要保持持续学习的态度,勇于实践,相信不久的将来,你也能在Java领域中独当一面,成为真正的专家。
虽然专注于Java的学习是必要的,但同时也建议学习其他编程语言,如JSP、ASP、PHP等。这样不仅能够提升自己的技能多样性,还能从不同角度理解编程的概念和技术。比如,学习PHP可以帮助你更好地理解Web开发的基本流程...
### 从事Java还是.NET:深度解析与建议 #### 标题和描述中的核心知识点解析: 在探讨“日后从事Java还是.NET好”的问题时,我们首先需要理解这两个技术栈的基本概念、应用场景以及各自的优缺点。 **Java**:一种...
### Java全套大纲知识点梳理 #### 一、概览 尚学堂·百战程序员推出的Java全套大纲,共计1101集视频教程,旨在为初学者提供一条从零基础到高级程序员的学习...通过系统化学习,学习者能够快速成长为Java领域的高手。
2. **进阶方向推荐**:为希望进一步深入学习的读者提供一些方向建议,比如设计模式、Spring框架等。 3. **参考文献**:列出一些值得阅读的经典书籍和在线资源,方便读者进一步探索。 以上就是根据给定的信息推测的...
在这儿之后,你可以选择向J2ME、或者Java GUI、Socket编程等方向努力,但是通过第一篇的办法,你可以很容易就将这方向过滤掉(永远不要忘了我们是为了就业),好吧,暂时和它们诀别,还是向着J2EE的方向前进吧。...
掌握哪些技能才能称之为Java高手? 对于如何成长为一名优秀的开发人员,作者建议,不断学习和实践是基础。对Java语言本身深入理解,掌握面向对象的编程思想,了解常用的设计模式,这些都是基本功。同时,需要对Java...
如果你更倾向于后端开发,则可以考虑学习Java、Python或者Node.js等相关技术。 #### 2. 持续学习与实践 编程是一门实践性很强的技术,只有通过不断的实践才能真正掌握。因此,在学习过程中,不仅要注重理论知识的...
1. 技术路线:对于热衷于技术的JAVA工程师,可以选择成为技术高手、技术专家或软件架构师。这需要不断学习新的编程语言、框架和技术,提升自身的技术深度和广度,以便解决更复杂的问题。 2. 管理路线:如果对团队...
他建议年轻的开发者要平衡技术追求与整体职业规划,定期审视并调整自己的发展方向。在工作2年后应有未来3-5年的规划,并在4-5年时明确行业定位,必要时勇敢转换赛道。 通过收入的变化,作者概述了自己十年的工作...
综上所述,文档为我们揭示了成为编程高手所应具备的知识结构和学习方向。基础理论的重要性、编程技能的综合性、代码质量与性能优化的追求、调试技巧的实践性,以及对计算机科学实践领域的正确认识,这些都是学习编程...
《程序员练级攻略》是一篇旨在引导初学者到高级开发者逐步提升技能的文章,分为五个主要篇章:入门篇、修养篇、专业基础篇、软件设计篇和高手成长篇。作者陈皓在2011年的Coolshell上发布了第一版,收到众多好评,并...
在第一章“LINUX开山篇”中,课程首先介绍了课程内容,包括对Linux的全面学习,涵盖了运维、嵌入式开发以及各种程序开发等多个方向。Linux运维工程师主要负责系统的管理和维护,而Linux嵌入式开发工程师则专注于在...
最后,Linux为开发者提供了丰富的编程接口,如C语言的系统调用和库函数,以及Python、Java等高级语言的API。理解这些接口如何与内核交互,能帮助开发者构建高效稳定的系统级程序。`man`命令是获取这些接口文档的重要...
【描述】"用JAVA实现漫步迷宫,希望得到高手指点,改进算法" 揭示了开发者正在寻求对已有的Java代码进行优化和改进。迷宫问题是一个经典的计算机科学问题,通常用于研究和实现搜索算法,如深度优先搜索(DFS)、广度...