怎样怎么才能成为程序员一名java程序员高手

java程序员如何成为大神? - 知乎270被浏览<strong class="NumberBoard-itemValue" title="2分享邀请回答53 条评论分享收藏感谢收起74 条评论分享收藏感谢收起一名8年Java程序员的经验之谈——Java程序员如何提升?一名8年Java程序员的经验之谈——Java程序员如何提升?LaoGuo说技术百家号这篇文章分享之前我还是要推荐下我自己的群:,java海量知识分享,不管你是小白还是大牛,小编我都挺欢迎,小编还会不定期分享干货,包括我自己整理的一份最新资料和零基础入门视频教程!欢迎初学和进阶中的小伙伴前来光顾最近有个朋友问我这样一个问题:做java开发也两年多了,都是在业务层写业务,对那些框架的原理,哪怕是在前端写一个jQuery的插件都不会,虽然每天都有做事,但是感觉没有进步,现在找不到往上提升的方法,指条明路,具体应该怎么做,真的是很迷茫,想进阶,但是又不知道该从哪里入手。其实这种情况应该是很多1-3年程序员遇到过的问题,到了一定时候会发现自己的经验不够,并且不知道该去怎么学习。那么你们就这样迷茫下去吗?我来给你们解答这个通病。伤敌十指,不如断敌一指。先把一门知识技术学精学透,做到独挡一面,到什么程度呢?可以和你们技术总监硬钢不落下风。当然不是真要你去钢,而是通过对他的了解,在心里做衡量。竖立个阶段目标和假象敌人,你要想尽一切办法追赶。知其然,知其所以然。你可能会说,我成天写业务,也没用到什么技术的东西啊?你所接触到的代码,框架,或是开源,或是公司前辈的作品,这些都是你需要学习的东西。试想一下,给你一个干净的环境,你是否有完整的思路去独立实现一套?这可是增强基本功的绝佳机会。并且借此机会可以向前辈求教,听听他们吹牛逼,拉进拉进关系。上班工作,下班学习。你想了解的各种技术都自己搭建尝试,你不会,只能说明你懒。学习是我们这个行业从业者最基础的能力。业务比技术还要重要。随着工龄的增加,相信你会越来越发现业务的重要性,往往决定你升职的主要因素不是你的技术有多高深,而是对业务有多精通。定好你的职业规划,并为之而努力据不完全统计,截至目前(2017.07)为止,中国Java程序员的数量已经超过了100万。而且,随着IT培训业的持续发展和大量的应届毕业生进入社会,Java程序员面临的竞争压力越来越大。那么,作为一名Java程序员,怎样努力才能快速成长为一名高级的程序员或者架构师,或者说一名优秀的高级工程师或架构师应该有怎样的技术知识体系,这不仅是一个刚刚踏入职场的初级程序员,也是工作三五年之后开始迷茫的老程序员,都必须要面对和想明白的问题。为了帮助大家少走弯路,我总结出一个Java程序员的工作2-5年成长路线图。最后再次给大家推荐我的JAVA资料分享群:有免费java基础学习视频,有趣案例等,更有免费公开课,欢迎各位加群本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。LaoGuo说技术百家号最近更新:简介:这里是你最想看到的。作者最新文章相关文章如何成为一名真正的程序员? - 知乎<strong class="NumberBoard-itemValue" title="被浏览<strong class="NumberBoard-itemValue" title="0,019分享邀请回答Tony He:Hybrid APP第一课——应用系统架构及技术概览zhuanlan.zhihu.com1K93 条评论分享收藏感谢收起8710 条评论分享收藏感谢收起没有更多推荐了,
不良信息举报
举报内容:
Java程序员如何成为内功深厚的架构师
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!如何成为一个JAVA程序员_百度知道
如何成为一个JAVA程序员
我想早点学会做项目啊```整天看书,我现在太迷茫了....都不知道了解哪些知识?
我现在这个实习的公司主要是做JSP软件的,请问需要掌握哪些知识呢???????目前我了解的就SQL数据库, HTML , JAVA语言基础
,JSP语法 ,
其他的真的不知道要了解什么??
...
我有更好的答案
第一:建议先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。第二. Java、.net、C++、PB、VB、Delphi、汇编到底应该学哪个?哪个最简单就先学哪个、公司用哪个就学哪个、哪个和有缘(比如刚好认识一个愿意帮助你的Delphi高手)就学哪个,如果都学,或者三天两头的换,结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相通了,重要的是掌握编程的思想。面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML…….应该怎么学呀,对不起。7. 不要以为程序员的工资都很高,程序员之间的水平差异也大。公司衡量一个人的待遇标准是他能给公司带来多大的效益。如果体现了自己的价值,公司会主动给你加薪的,当然也可以自己主动提,但一定要在表现出了自己的价值之后。 8. 轻易不要跳槽,如果非要跳,也要保持工作经验上的延续。
采纳率:39%
来自团队:
[经验之谈]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才开始真正写程序;一个很平凡但又不甘于平凡的人……我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。 最后我还想说一点:现在很多朋友都抱怨中国的软件业环境太差,前途渺茫。确实是这样,我有同感。不过我想软件业不过是千万个行业中的一种,每一个行业总是会有起落的,中国的软件业环境差有她的历史原因,我们不要总是简单地和印度相比。抱怨没有意义,已经这样了,抱怨不能使她变好,希望我们每一个人多贡献一份自己的力量,总有一天她会变的比印度还好,甚至比美国还好。最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!
本回答被提问者和网友采纳
我今年刚毕业,也从事jsp方面,给你的建议,目前只要学好Servlet
java基础和EL标签,以后有时间了再学什么框架之类的!考虑到你已经毕业,先不看书!用电驴下一下V512刘伟的JAVA WEB视频!至于书是一定要看的,工作稳定再看!我就是这样的!还有一定要学会一门AJAX框架,推荐刚开始你学一下Jquery,比较简单的学一下就好,基本上做JAVA WEB开发的公司都会用!面试也会问!不同的公司用的不一样!我们公司就用的ext,正在学!比较急的话就先看视频后看书!
参考资料:
如果您的回答是从其他地方引用,请表明出处
先看最基础的ssh,然后在学几个流行的开源框架以及数据库和ui方面的东西
如果是做网站的话.struts+spring+hibernate少不了的 !!再看看Jquery.我在的公司就用这几个东东弄...其实你的知识已经能做项目了.找本项目实练的书..一步步照着做就行了
应该学习一下具体数据库的操作,如PL/SQL连通oracle,《JAVA编程思想》你应该看过吧,入门升级都可以,现在公司都有自己的框架平台,学习好应用那个就可以了,如SSH框架
学好基础就好了
其他7条回答
为您推荐:
其他类似问题
您可能关注的内容
java程序员的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 怎么才能成为程序员 的文章

 

随机推荐