真心想请教java大牛老师,能告诉我一个4年java程序员以后的职业路怎么走?

woshikaka6 2016-01-14 10:55:44
我现在进入了迷茫期,不知道以后的路要怎么走。

我今年30岁,我做了5年java开发
javaSE、javaEE的基础知识我认认真真的学习过。
认真的学习过Mybatis、Spring、Hibernate等常用框架。

实际开发中,能轻松把其他开源项目集成到Spring中、
能轻松通过shiro实现项目的权限控制、
也能通过Google或github找到最佳实践代码运作到项目中。

但是,我不能一直处于码代码的层面。
如果我一直按现在的路子走下去,就会变成高级码农,码代码很快,但是没有沉淀出自己的东西。

我也想过架构师发展,但是我没有自信,我不知道架构师到底要做什么,架构师的技术整个项目的宏观视野根本不能领会。
如果我目标是架构师,那我以后的路子要怎么走?有没有一步一步的模仿可以少走弯路?

我个人比较喜欢前端,比如Android。也自学过Android但是都没有在实际项目中开发过Android,都是做Android后台接口。
现在我也在学习前端的angularJS框架,因为它跟JQuery有很多不同的设计思想,我兴趣所以我去学习了angularJS。

数据库方面,我能熟练编写sql语句,sql优化方面也仅限于索引、oracle的分区。数据库存储过程我不会。
也能使用亚马逊的DynamoDB非关系数据库,但是也只是处于会使用的阶段。

前段时间,公司让我做敏捷团队的组长,就是master角色,做了一段master之后,发现自己无法驾驭敏捷管理,或者说敏捷管理对我们大部分公司来说属于超前了。这让我往管理方向发展的想法更摇摆不定了。

现在我在学习linux系统,不能说学习,应该说给自己扫盲,扫linux系统的盲。

我也想往大数据发展,想过要去学习hadoop,去学习分布式,去学习负载均衡,因为我知道java程序如果有突破,这些是肯定要掌握的。

其实,我就是不知道以后怎么走,才一直有很多想法。我希望老师能给我一个指导,指导一下我,谢谢老师了




...全文
1497 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
season_java 2017-06-16
  • 打赏
  • 举报
回复
前辈,祝愿你找到自己的答案,一切都越来越好
qq_15791115 2017-05-11
  • 打赏
  • 举报
回复
我不是大牛,瞎说几句: 架构师,顾名思义,对于现有的大部分框架技术非常熟悉,对代码的优化能力非常牛比,我觉得好的架构师不是你能搭起多么稳健的项目,而是给你一个项目,你能分解成N个低耦合的模块 你现在已经很不错啦,选择一个你喜欢的,感兴趣的继续走下去吧
Haisen大王 2017-05-09
  • 打赏
  • 举报
回复
作为5年的程序员,你已经落下很多了。
woshikaka6 2016-03-18
  • 打赏
  • 举报
回复
引用 11 楼 telnetjack 的回复:
想请教下楼主做五年的java开发,对于一个想刚入门的新手而言的话,需要去学习那种基础的牢固下 学习这些的话需要去看什么类型的书或者是视频比较容易懂。(javaSE、javaEE的基础知识和Mybatis、Spring、Hibernate常用框架
其实我真的没什么能教你的,唯一能教你的就是把基础扎扎实实的打劳,基础越捞java的路才能走的更远。 不知道你有没有看火影,火影里面的阿凯和小李,他们两个都是没有天赋,靠非常非常的努力得到了大家的认可。我觉得我很想他们2个,没有天赋,别人用一天学会的东西,我用了一个星期,只靠努力一直努力,因为笨鸟先飞
woshikaka6 2016-03-18
  • 打赏
  • 举报
回复
谢谢大家的回复~~
telnetjack 2016-02-20
  • 打赏
  • 举报
回复
想请教下楼主做五年的java开发,对于一个想刚入门的新手而言的话,需要去学习那种基础的牢固下 学习这些的话需要去看什么类型的书或者是视频比较容易懂。(javaSE、javaEE的基础知识和Mybatis、Spring、Hibernate常用框架
woshikaka6 2016-02-05
  • 打赏
  • 举报
回复
引用 9 楼 yeness 的回复:
你都做5年 java 了,会这么多东西,仍然如此谦虚。 个人感觉,你在论坛里可以解决多数人的问题了。ps:教教我吧 个人感觉您一直在架构的这条路上,仅仅是火候、时间没到而已。
不敢教人,做技术我们要互相取长补短,共同进步
xuan.ye 2016-01-28
  • 打赏
  • 举报
回复
你都做5年 java 了,会这么多东西,仍然如此谦虚。 个人感觉,你在论坛里可以解决多数人的问题了。ps:教教我吧 个人感觉您一直在架构的这条路上,仅仅是火候、时间没到而已。
woshikaka6 2016-01-28
  • 打赏
  • 举报
回复
引用 7 楼 shijing266 的回复:
我不是大牛,瞎说几句: 架构师,顾名思义,对于现有的大部分框架技术非常熟悉,对代码的优化能力非常牛比,我觉得好的架构师不是你能搭起多么稳健的项目,而是给你一个项目,你能分解成N个低耦合的模块 你现在已经很不错啦,选择一个你喜欢的,感兴趣的继续走下去吧
非常感谢版主的回复~
  • 打赏
  • 举报
回复
我不是大牛,瞎说几句: 架构师,顾名思义,对于现有的大部分框架技术非常熟悉,对代码的优化能力非常牛比,我觉得好的架构师不是你能搭起多么稳健的项目,而是给你一个项目,你能分解成N个低耦合的模块 你现在已经很不错啦,选择一个你喜欢的,感兴趣的继续走下去吧
十年树木_2015 2016-01-22
  • 打赏
  • 举报
回复
已经非常仰慕了.....
woshikaka6 2016-01-22
  • 打赏
  • 举报
回复
引用 3 楼 u012047741 的回复:
我不是大牛,瞎说几句: 架构师是给网站作架构的,比如天猫网站搭建,前台、后台、结算、支付等模块或系统之间怎么设计、交互等等问题,解决承载并发等难题,技术选型等等问题。 想要技术上再有提升的话 1.基础:多线程、nio、数据结构、算法、socket、java8新特性、tcp/ip、udp等协议等等 2.深广:负载均衡,缓存技术,分布式,数据库读写分离、分库分表,tomcat等服务器调优,jvm调优,linux维护等等 3.再深广:比如映照别的语言,研究下python、lisp什么的;有性能洁癖去研究下c、c++;硬件方面、安全方面的知识;英文;经济学等等
非常感谢你的回复~
老李家的小二 2016-01-19
  • 打赏
  • 举报
回复
路在前方,脚在自己腿上 1)技术 2)管理
-阿克蒙德- 2016-01-19
  • 打赏
  • 举报
回复
我不是大牛,瞎说几句: 架构师是给网站作架构的,比如天猫网站搭建,前台、后台、结算、支付等模块或系统之间怎么设计、交互等等问题,解决承载并发等难题,技术选型等等问题。 想要技术上再有提升的话 1.基础:多线程、nio、数据结构、算法、socket、java8新特性、tcp/ip、udp等协议等等 2.深广:负载均衡,缓存技术,分布式,数据库读写分离、分库分表,tomcat等服务器调优,jvm调优,linux维护等等 3.再深广:比如映照别的语言,研究下python、lisp什么的;有性能洁癖去研究下c、c++;硬件方面、安全方面的知识;英文;经济学等等
woshikaka6 2016-01-15
  • 打赏
  • 举报
回复
这个时代要在技术领域混出一点小成绩,貌似也不算特别困难。因为很多技术人干不久就转管理,和技术脱节;很多人兴趣太广,什么都碰,导致没有特别精通的技术领域;很多人精通某领域但没注意到趋势变化,以致于越走越窄。... 所以只要专注某方向,适时根据趋势调整,坚持做下去,成绩就会渐渐出来。 以上我是在蔡学镛微博中找到的一段话,感觉受益匪浅
心随自在飞 2016-01-14
  • 打赏
  • 举报
回复
我是菜鸟,给不了什么实质的建议。 选定一个方向,朝着自己喜欢的去做吧。 坚持努力,肯定会有一番成就的。

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧