-
Java程序员对未来的困惑5
我是java程序员,毕业几年了,每天都是一个项目接着一个项目做死的做,一些不会的东西就从网上复制,几年下来不会的还是不会,突然发现不应该是这样子的!做死的写代码,从网上复制代码,能熬到什么时候?几年后,新人比你脑子动的更快,那会只怕就只能被淘汰了! 其实自己不甘只是个程序员,想往高处爬,所以逼着自己去学,但是发现真的没有动力,真的学不进去,不知道怎么办?问了很多有经验的人,有的说他们都不学习的,就这样,有的说让我自己做个职业规划,但是我现在真的不知道该怎么规划不知道往哪个方向,而且学习也没有一点动力!2014年4月08日 16:41
6个答案 按时间排序 按投票排序
-
你现在身上估计有很多其他的东西牵绊着你。
作为程序员你不去提升自己,将来面临的就是你现在发现的问题,被后来者超越,最后淘汰。
既然没动力,那么你要做的就是改方向。
改不了方向那么你就给自己增加动力,继续深入研究,不然你就继续混日子。2014年4月09日 13:23
-
如果你是一个喜欢专研技术的人,那么赶紧静下心来,研究一些溯本求源的东西,这些东西加上你的经验,是新人们短时间无法赶超你的。否则,赶紧考虑转型,世界这么大,离开了代码,也到处都是晴空万里。
2014年4月09日 11:34
-
1、动力这个东西,是内因,你不想学,难道找个人拿着刀在后面逼着你;所以,这东西,只能自己逼自己;
2、行动胜于言语;
3、如果说你目前的工作,只需要CTRL+C\ CTRL+V就够了的话,试着去总结,每做一个项目都抽出时间来总结;
4、用的东西,可以深入理解,可能是因为你有头帮你解决,所以你不用思考,比如说很多公司用HIBERNATE,然后会经常碰到性能问题,就拒之用类ibatis的东西,其实是你没有真的了解,像hibernate,去看看Gavin King写的《Hibernate in Action》,其它类推;
5、JAVA本身是开源的,有很多新的东西可以学习,不要以用到才去学,如果你现在用STRUTS,不妨去看看SPRINGMVC,JSF,去看,不是因为用到再去学,学习其中的思想更重要;
6、如果你还真的想更进一步的话,试着学点别的语言,像Python,跨语言的思维,会改善你的思维方式;
7、如果真的还要说,可以讲好几个小时,总之,第一、二点很重要。2014年4月08日 18:34
相关推荐
### Java程序员+上班那点事儿 #### 一、引言:技术全面与就业难题 《Java程序员+上班那点事儿》这本书旨在帮助即将步入职场的Java程序员更好地理解自己的职业定位和市场需求,从而更加自信地应对求职过程中的挑战...
总结起来,Java程序员面试成功的关键在于充分的准备、平和的心态、有效的沟通技巧以及对个人技术与软实力的展示。通过掌握这些面试技巧,你将能更自信地面对每一次面试机会,从而提高被录用的可能性。这份“Java...
然而,在技术不断更迭的背景下,程序员们可能会对自身的成长和未来的方向感到困惑。 迷茫可能是技术提升停滞的直接表现。工作内容如果仅限于业务实现,技术上不求突破,那么随着时间的推移,这种迷茫感会越来越强烈...
《Java解惑》是一本专为Java程序员设计的书籍,旨在揭示编程中常见的陷阱、误导性和易错的代码片段,帮助读者提升编程技能,避免在实际工作中遇到问题时感到困惑。这本书通过一系列精心设计的“Java谜题”,引导读者...
这是成为一个熟练Java程序员必不可少的技能。 总结,这个压缩包为Java初学者和进阶者提供了一个全面的学习资源。它不仅可以帮助巩固理论知识,还能通过实践提升编程技能,是个人学习和教学的理想辅助工具。通过深入...
这里的“Java程序语言设计 课后答案”包含了该书基础篇的全部习题解答,对于学习者而言,是检验自我学习成果和解决困惑的宝贵资源。 首先,我们来讨论Java的基础知识。Java是一种面向对象的编程语言,它的核心理念...
对于那些在学习基础阶段或在解决各种编程问题上遇到困惑的人来说,找到优质的Java学习资源和加入专业的学习社群是非常关键的。高质量的学习资源可以帮助学习者避免重复低效的学习方法,节约宝贵的时间,并为今后的...
对于许多人来说,JAVA与C++之间的选择常常让人感到困惑。这两种语言各有所长,适合不同的应用场景和发展方向。本文将深入探讨JAVA与C++的区别、各自的优缺点以及适用场景,帮助读者更好地理解这两种语言,并作出合适...
1. **基础知识的重要性**:在实习初期,作者意识到对软件工程、编程语言(如JAVA、JSP、XML)的陌生,让他感到困惑。这强调了扎实的基础知识是做好工作的前提,无论是JAVA、C++还是数据库管理(如ORACLE),都需要...
9. **反思与展望**:一年的Java学习让作者从门外汉逐渐成长为有一定基础的开发者,他认识到自己的错误和不足,并对未来的学习有了更明确的规划。持续的反思和自我评估对于个人成长至关重要。 总之,学习Java编程是...
实习初期,我主要学习了安卓开发的基础知识,包括C++和Java编程语言。这两门语言是安卓开发不可或缺的工具,掌握了它们对于后续开发工作至关重要。随着对安卓开发框架和API的熟悉,我开始参与到公司的实际项目中,...
随着IT技术的迅猛发展,掌握Java语言已经成为许多程序员和非程序员提升自身竞争力的重要手段。通过参加Java培训,我不仅学习到了Java的核心概念,如对象、方法和类,而且深刻理解了编程思维与日常生活中问题解决方式...
在学习Java的过程中,初学者往往会经历一系列心理变化,从最初的兴奋到中间的困惑甚至迷茫,再到最终的理解与掌握。这一过程可以被形象地概括为“三起三落”: - **初次接触的兴奋**:对新鲜事物的好奇和探索欲望。...
新入行的程序员往往会在这两个选择上感到困惑,因为他们需要根据个人兴趣、市场需求以及技术发展趋势来作出最合适的判断。 首先,选择技术方向时应该考虑个人兴趣与擅长的领域。对于那些对人工智能、机器学习感兴趣...
关于程序员的困惑,不少初学者可能会认为通过观看教学视频和代码示例就能迅速掌握编程技巧,但现实情况往往并非如此。面对实际编程中的问题,很多初学者会感到无从下手,其根本原因在于缺乏定位问题和解决问题的方法...
此外,C++中的多种指针和操作符形式也为程序员带来了不必要的困惑。 - **C#的解决方案**: 为了解决这些问题,C#采用了CLR(Common Language Runtime)作为核心服务层,其中包括垃圾回收、异常处理、类型安全等功能...
【IT学生解惑-学IT之人必读】 在IT领域,学习之路充满了挑战与机遇。作为IT学生,掌握基础知识、了解最新技术趋势以及培养...通过深入研读,你将能够逐步成长为一名专业的程序员,为未来的IT职业生涯打下坚实基础。
这不仅为将来能够顺利进入软件开发公司担任程序员岗位打下坚实基础,同时也为未来向项目经理等管理职位的过渡打下良好基础。随着经验和能力的提升,个人职业生涯规划还可以包括向其他领域如销售部门的转换,以寻求更...
一直以来,Android开发主要依赖于Java语言,这使得许多熟悉.NET框架的开发者在转向Android开发时感到困惑。然而,随着Mono for Android等技术的发展,C#成为了另一种可行的选择,为.NET程序员打开了通往Android世界...