为了账号安全,请及时绑定邮箱和手机立即绑定

【花式填坑第4期】如何成长为合格的Java架构师

http://img.imooc.com/591c386000012ed407201046.jpg

没错,第四期的花式填坑又来了!

这期的话题是如何成为Java架构师,当然前提你要是一个高级的Java工程师

对架构师不了解的小伙伴,可以马上入坑进行提问了↓


http://img.imooc.com/591c3adc000144b302330077.jpg

Java作为已经存在了20多年的开发语言,在不同阶段总会有一些应用使TA再度青春,JVM也早已不再是Java的专属。


那么,对于外延甚广的一门语言和规范来说,作为Java程序员的我们,该如何规划自己的发展路线?

如何高效的学习技术?如何根据自己的兴趣特点进行有效的对应选择?


欢迎参与话题,与老师共同探讨优秀Java架构师的必经之路。


http://img.imooc.com/591c3c0b0001353902330077.jpg

http://img.imooc.com/591c3c490001b55307200771.jpg

Moocer老师的个人主页,可点击查看

--------------------------------------------------------------------


话题交流时间:5月19日--5月21日

话题交流方式:在下方进行提问,老师会在活动期间一一给大家回复的


http://img.imooc.com/591c3da40001de5307201132.jpg


提问者 慕女神

添加回答

43回答
2017-05-18 ipper

 

老师 学习了Java有段时间了 用java工作也快1年了吧    现在有时候也学习其他的语言 学习其他语言的时候 感觉java是一门古董语言 很多语法糖都不怎么好用 而且java更新速度也蛮慢的吧  而且随着人工智能的兴起  Python现在大火  而node也异常火爆  网上说以后做web  可能只剩下一门语言  那就是js  我其实觉得蛮有道理的  不知道老师怎么看 还有 准备学习一门第二语言 老师推荐什么语言啊     哦哦 Google io大会最近将 Kotlin 推荐为android开发默认语言  这个会对java有大影响吗   问题比较多    还请老师原谅

赞同52 反对 3个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-17 望远

比我努力的人,大街上一抓一大把!!

老师好,JAVA学习了很长一段时间了,基础已经掌握,但是该如何进阶呢?一位合格的JAVA架构师应该掌握那些技能?望老师解惑。

赞同11 反对 2个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-18 yanrun

我凭自己本事写出来的bug为什么要改

请问老师,现在微服务很火,老师对微服务的前景怎么看,saas,paas各有什么优缺点,在他们之间小型企业该怎么选择,有什么需要注意的地方

赞同8 反对 3个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-18 DebugLife

代码改变世界

老师,现在企业级开发是使用SSH的频率多一些,还是SSM多一些?现在PHP较火,我有些同学已转去PHP,我想问一下,用Java作为后台服务器语言是否还有优势?有点迷茫,希望老师可以解答一下
赞同7 反对 4个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-18 李若雪

OnceWrite RunAnywhere

大佬好,请教架构应该具备哪些基础条件,一般从初级开始几年可以达到架构的要求?

赞同7 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-19 D明日边缘

 

虽然还是学生。对学javaweb感觉越往后走要求越多,从功能实现到分布式到大数据,有时候对于一些小功能实现总是没什么思路,对一些知识原理总是一下迷惑,一下又豁然开朗。我很认同只有实践,操作,项目才能成长的观点。问问对于项目怎么练手,大佬有什么建议?大佬初期和后期是怎么学习进阶的?给点项目资源也可以的吧。

感谢回答。

赞同6 反对 3个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-19 qq_想象中_03627814

 

老师你好,我是一名java爱好者自学java有一年多了,目前本科还没有毕业,我就是想问问我现在的阶段我应该对数据结构与算法,Linux,JVM要了解到什么程度,或者说我应该在什么时候去深入了解这些

赞同4 反对 2个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-18 等着给你说晚安

 

我也是学了java有段时间,经常看到java和php在web方面的性能比较,大部分都说php抗并发的能力强,不知道这样的观点对不对,或者java在更高性能的服务器上才能发挥出它的优势,希望解惑!!!
赞同5 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-18 筱健

坚持努力永不放弃,梦想近在眼前

大神我学习java已经有两年了,为什么我的基础还是不扎实呢?逻辑方面完全写不出来。到底我哪里出错误了。望大神指点迷津

赞同5 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-19 醉侠

 

老师,请问下如何提高自己的编程能力,感觉公司框架里用到好多东西,redis,druid等好多类似的需要学的东西,入职后这些框架都已经搭建好了,自己没有实践的机会,只能业余时间网上看博客或者视频粗略了解,这样学习对吗?总感觉好多东西看过都是似懂非懂,难以实践或者形成比较清晰的逻辑思路。自己平时也多是写一些业务代码,怎么样才能有搭建全部架构的能力,?这样能搭整个框架的人是不是就算是架构师了呢?请教一下成熟的学习方法。
赞同5 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-18 奶油味的葱

GYC

老师 感觉JAVA的各个分支都在被其他语言侵蚀 个个新兴语言个跟加简单化 关于这个趋势老师怎么看
赞同4 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-18 qq_昔日曾经_0

 

大神你好请问学了java开发会有女朋友吗?

赞同7 反对 7个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-17 幕附

保持饥饿!


需要读什么书?怎么快速的学习一门新技术?

赞同4 反对 3个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-19 丶似浅

◆ ◇ 丶某些人,只想念,不联系;只关注,不打扰。

你好老师,请问近三年javaWeb工作经验,接触的一直是些中小型,并发小于500左右的项目,向高级java转型应该具体怎么做?如此工作经验,若是打算面一些大型互联网公司会不会太有挑战。目前本人在研Mybatis源码、java设计模式、以及在读《深入理解Java虚拟机》,老师可否有些其他方面实际点的建议。

http://img.mukewang.com/591f15430001f17d05840500.jpg

赞同2 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-21 hunterlodge

 

老师好,我想请教一下老师是如何平衡技术的广度和深度的。作为架构师,无疑需要了解很多方面的技术,从编程语言(如需要在不同的场景使用不同的语言)到算法;从各种工具的使用到框架的原理;从需求分析、技术选型到运维(如服务器的日常监控、数据分析)等等,需要学习和思考的知识非常庞杂。而与此同时,时常会触碰到一些较深(如某个系统调用、jvm的内部实现或者某个框架的深坑)的技术问题,因此也需要在深度上有所把握。但人的精力毕竟是有限的,我现在就陷入了一种焦虑,觉得要学的东西让人喘不过气来,请问老师是怎么解决这个问题的呢?

赞同1 反对 2个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-21 weibo_Dave_55004_0

 

javaweb前后端分离是如何进行的?分别需要哪些技术,目前主流的技术是?哪些逐渐淘汰了,为什么?


赞同1 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-19 navysails

小白,别到处跑

老师您好!Java已经诞生了20年,自己从事JavaWeb开发刚好三年,而随着人工智能、机器学习的发展,更多、更新的语言、技术出现,并且大火。请问一下Java以后的前景如何?该如何规划自己的发展路线?如何高效的学习技术?

赞同1 反对 2个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-19 ai睡的熊

那就这样吧,我也无所谓了

老师我发现double的数据在在减操作的时候会出现在小数位最后加减的情况,经常出现在特殊数字,64 512 1024等等,例如1024.88在减一的时候会变成1023.881,或者1024.888会变成1023.8879,请问这是这什么呢
赞同2 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-19 呆萌柯柯

 

老师,Java和jvm有什么区别和联系?看资料都是不能很好理解,希望通俗易懂地说明下


赞同1 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
2017-05-19 _Aioria

 

老师,请问作为Java开发人员,想要成长为架构师,是不是必须精通运维体系知识和技能?比如集群、高可用、分布式等,还有各种中间件的使用,个人感觉架构师对运维的要求更高,对编程的要求稍微低点!您觉得呢,希望老师能谈谈!

赞同1 反对 1个回复
未知生物
你还没有登录,请先登录注册慕课网帐号

回复
首页上一页123下一页尾页
意见反馈 常见问题 APP下载
官方微信