优秀的Java程序员如何养成

 我来答
walidake
2018-05-27 · 超过23用户采纳过TA的回答
知道答主
回答量:55
采纳率:50%
帮助的人:5.4万
展开全部
自学!自学!自学!
多看多写!多看多写!多看多写!
说说我自己吧,坐标广州,职位是中级Java开发工程师。在我刚学习Java的时候很迷茫,我不知道这个东西是干什么的?所以我也是通过百度得知Java是一门计算机编程语言,可以用来开发web、android应用。简单有个了解后,我开始看书看一些课程视频,建立初步的世界观,然后因为一些机缘巧合的情况下接了一些外包的活儿,后面开始慢慢能上手,也逐渐清晰能用在哪一些方面。然而,事情的转折点是我大三参与一次面试的时候,面试官问我一些框架的原理知不知道、sql的优化会不会、以及Jvm调优相关的内容~ 【现在看来好像要求是有点严苛了】那时的我不会啊,怎么办呢?先是按照老套路看了一些视频,有个大概的认识,然后我也是初雀唤生牛犊不怕虎,就愣生生翻开openJdk源码看了起来,先是了解了框架集态岁戚合的相关原理知识,自己重现了一遍。后面才开始看框架的代码,也手撸了简易版的SSM、SSH,写了几篇博客,凭着这个经历我拿到了第一份实习工作,后来在工作中接触学习使用了shiro、Actviti什么的,也保持了阅读源码的习惯【没有写博客了这次】。再后来,有一个有趣的事,我领导送了我一本《架构冒险》,我开始接触架构方面的东西,不过很不幸看了前几章我就把书合上了,因为我发现书里说的实现简易版本的SSM我已经实现过了【可以吹一年】。不过也渐渐接触到了架构相关的知识帆陵,因为工作的原因,又尝试了一下自主部署nginx、搞jenkins,感觉真的每段时间都有新收获~ 也感觉自己一点点变得优秀~【虽然还是很菜】
所以,如果说要怎么成为一个优秀的程序员?自学!多看!多思考!多打代码!多实践!
希望题主满意我的答复咯~ 还有其他疑问可以联系我~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式