移动学习网 导航

java程序员的快速成长经验! java程序员如何成长

2024-05-22m.verywind.com
初级java程序员怎样快速提升自己~

学习先进的搜索技术、手段和及策略你完成工作的能力通常取决于你的检索能力。
帮助别人教别人始终是学习一切东西的好方法之一。
有耐心,常练习
深入学习一点先进理念
成为一名中级程序员,很大一部分是要在代码里面体现出一些所擅长的概念。
找到真正令你着迷的东西。也许是图像处理,也许是数据库设计,等等。即便你是一个入门级的程序员,也要尝试一下成为某一自己所关注领域的专家。
学习你的领域里面的基本理论
写出“Hello World”,跟理解那些字是如何显示到屏幕上的是两码事。通过学习支撑你所从事的工作的“基础/底层工作(groundwork)”,你会变得更加在行。
看看高级程序员的代码
在工作中看看高级程序员写的代码,然后问一问事情是如何以某种特别的方式完成的,为什么?可能的话看看开源的项目。甚至即使其他程序员没有好的编程习惯,你也会学到许多编程经验。
学习好的习惯
一个程序员在学会如何编程时,却经常没有被传授到那些不那么有趣的细节,像代码格式编排。甚至尽管学习这些东西并不会令你的代码更好,也不会令你成为更好的程序员,它也会确保你不被同事视为入门级的程序员。

[经验之谈]30岁,我的程序,我的梦!
程序人生 : 30岁,我的程序员梦想
作 者: redbridge (雪燃)

30岁,开始实现我的程序员梦,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员......
我的经历到这里就告一段落了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会和我有类似的经历,不知道能不能引起你们的共鸣。我想对我上面所说的话给一个总结:

1. 如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。
2. 不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者…….,多看点书,多练练题。
3. 如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)
4. 如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。
5. 什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。
6. Java、.net、C++、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML…….应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。
7. 不要以为程序员的工资都很高,程序员之间的水平差异也大。公司衡量一个人的待遇标准是他能给公司带来多大的效益。如果你体现了自己的价值,公司会主动给你加薪的,当然你也可以自己主动提,但一定要在你表现出了自己的价值之后。
8. 轻易不要跳槽,如果非要跳,也要保持工作经验上的延续,而不是从新开始,不然就会象我一样走很多弯路。
9. 如果你以为程序员都是熬夜熬出来的,那么你错了,因为它的代价就是缩短你的青春!大家不要象我一样,真的,熬夜一点也不好!记住老毛的话:如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空!
10. 这一点是我觉得最精华的一点:“君子性非异也,善假于物也。”这句话的本意是一个水平很高的人本身并不一定很高明,关键是他善于利用别人的高明!我在这里做个借鉴,就是要充分利用自己身边的资源,不放过任何一个可以提高自己的机会。大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。
注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”
这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。
最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。不过我想软件业不过是千万个行业中的一种,每一个行业总是会有起落的,中国的软件业环境差有她的历史原因,我们不要总是简单地和印度相比。抱怨没有意义,已经这样了,抱怨不能使她变好,希望我们每一个人多贡献一份自己的力量,总有一天她会变的比印度还好,甚至比美国还好。
最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!

学习的进步不光跟花在学习上的时间有关系,还与学习的方法,参与项目的技术难度,更重要的是和你自己是否有用心去学习的心态有关。
如果你在公司或者是在项目中总是限于完成任务的话,是不能有多少进步的。项目的框架结构基本都是搭建好了的,绝大部分的代码都是花在了大量的重复的业务逻辑上。
如果要想很快速的提高的话,只能是在空闲之余,自己着手完成几个项目,在这基础上在去学习一些适用、当前流行、自己感兴趣的东西。
如果你对编程没兴趣的话,还是尽早转行,这是迟早的事,别把自己折腾坏了。
若你就是一个不想活的太爽的伙子,那么,恭喜你,只是迟早的问题,使劲的折腾吧。
也是对我自己的拷问,但愿对你有用。

首先你要找一本相对较全面的书啃掉。经常对照这本书的目录自查一下看看哪些概念还是一知半解需要补全。如果书中的内容无法使你明白这个概念可以去网上搜集一些相关资料来学习。这样整本书啃下来你会有一个相对较好的基础。我始终觉得基础是最重要的,我自己去面试,感觉较好的企业都是考察你的Java基础。然后工作中以点带面的去学习,比如你遇到一个问题解决了,事后正好就去学习一下相关的内容,一个人的精力是非常有限的,一般情况下还是把精力放在工作中能用到的技术上去。

刚开始基础一定要打好,代码不是看出来的是敲出来的,技术范围面要广,像html,js,xml,数据库,linux等待,学的东西很多,不一定要面面精通,需要遇到的时候知道是什么,一点一点学习,积累经验,以后再遇到肯定处理起来好多了。
还有就是需要几个大的项目磨练,走软件开发正规流程,需求,设计,开发,测试之类的要全面。
成长过程中多学习别人开发的优点

  1. Java程序快速的成长一般经过培训。

  2. 现在Java培训很多,选择一个靠谱的培训机构。

  3. 大约需要4个月的就业班学习,就能找到不错的工作。

  4. 多认真练习,代码反复敲。不要想着看源码。自己能敲出来才行。



平时多写多练,看一些基础书,如核心JAVA上下、JAVA编程思想,还必须看一些数据库设计的书,现在的软件如果离开数据库,这个语言显得没有实际意义。

  • Java程序员学习应该掌握的技巧?
  • 答:每个人都在知道,知识改变命运,无论在任何时候知识都是非常重要的。在IT行业中,知识是不断更新变化的,对于Java程序员来说,在技术不断更新的同时,自己也是需要不断的充电,这样才能在行业里面站稳脚跟。程序员想要进步是离不开学习的,在学习过程中应该掌握哪些小技巧呢?下面沙河电脑培训为大家具体...

  • 成为java程序员要做到什么?
  • 答:现如今,随着互联网的发展越来越多的人选择IT行业发展,无论是兴趣所致还是基于IT行业的薪资待遇好,他们都将不如IT行业选择成为java程序员,做java程序员的首选就是参加java培训。如果想在java程序员这个行业发展的更好,成为java程序员要做到什么呢?1、每天至少写4个小时代码 一个好的程序员,每天会...

  • 新手Java程序员成长的方法?
  • 答:这样是很不利于自己的成长的,每个Java程序员的成长轨迹可能都不一样,但谁也没有办法抗拒成长,并且只能成长的越来越好,越来越快,才能够避免被市场所淘汰,那么Java程序员新手该怎么成长呢?首先,还是得把自己的Java基础打牢,只有自己的Java基础牢固,才能够顺利开展接下的学习,不要说来不及,什么都...

  • Java程序员在工作之余如何提升自己?
  • 答:主要以下几种方式提升自己的JAVA技能水平 1.购买相关的技术书籍进行业务能力的提升和巩固,对个人的自控和自学能力有一定要求。2.去学习网站上看教学视频,现在的学习网站一般都会有学院和讲师的技术实时探讨,学习氛 围较好,有的资源可能支付一定的报酬 3.技术博客的查看和写作也是不错的选择,相对前面...

  • 如何成为优秀的Java程序员
  • 答:越来越多的人开始学习java,对于学历不够的人来说,如何才能成为优秀的程序员呢?下面北大青鸟苏州计算机学院为大家具体介绍。📝有自己的学习计划在学习过程中,请尽量减少干扰,把所有的时间专注于Java。不管你的注意力能够持续多长时间,苏州苏州java软件开发认为你都应该把所有的注意力都集中在Java...

  • 如何成长为优秀Java程序员
  • 答:4、不怕失败,学会寻找成就感 新程序员由于技术水平、经验的欠缺,写出的程序bug多,执行效率低,可能被同事嘲笑(我发现这还是普遍现象),然后被上司责怪,内心充满有挫折感。要学会自我减压,相信挫折与失败只是暂时的,发奋图强。在工作中要学会寻找成就感,哪怕你只是完成一个小功能,优化了一段代码...

  • 成为优秀Java程序员的10大技巧?
  • 答:对那些不知道更好解决方案的人,要多听有经验程序员的建议。对于那些纯粹出于个人目的而将设计复杂化的人,我建议你要更加专业一点。3.记住-“越少越好”并非总是如此(KeepinMind_“Lessismore”isnotalwaysbetter)._高效率的代码是件好事,但很多情况下,并非代码行数越少效率就越高。4.不要“硬...

  • Java程序员如何自我提升?
  • 答:4.要迅速做出判断,作为java程序员要果断做出抉择,不然真的会影响到工作效率。5.学会发现和解决问题,可以这样说,问题是好的学习机会,只有在工作当中不断发现、分析和解决问题,才可以成为公司真正的骨干,同时也更快成长。从入门到高手这一过程,这一阶段对个人成长是很有帮助的。6.经常思考总结,...

  • 优秀的Java程序员如何养成呢?
  • 答:术业有专攻,一个优秀的Java程序员必须要做到精通Java程序设计,能够把Java程序和平时的生活相结合,写出来的程序不仅在理论上精湛还要在实际上有用处。想要在理论上精湛必须要做到以下几点:第一,要有一定的英文基础,熟悉Java需要用到的专业英语词汇。然后,要了解程序设计的专业知识。最后但同样重要的是...

  • 如何做一个不断进步的Java程序员?
  • 答:结伴 结伴Java编程是最快的学习别人分享的知识的方法。你吸取他们的知识,工作方式,以及问题解决策略,无需费力用自己的亲身体验去获取它们。通过和其他Java程序员一起编程,我的技能有了快速的提高,但你不能就此而止。通过做一些个人项目,你能扩展那些分享到的知识,并能给你的团队带来新鲜的思想。

    户户网菜鸟学习
    联系邮箱
    返回顶部
    移动学习网