java程序员,工作两年需要知道的技术

zcxgz362324 2016-02-01 03:37:00
java工作两年了,需要了解什么技术,比如说:gson、webservice、xpath、框架...........
还需要知道什么知识,希望有经验的在这里分享一下
...全文
1539 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
放纵那美丽 2016-06-06
  • 打赏
  • 举报
回复
你说的那些都不算技术吧,太简单了,我现在也快两年了,有点迷茫,不知道该做什么
chen870201 2016-02-04
  • 打赏
  • 举报
回复
用什么学什么吧
走在四季 2016-02-02
  • 打赏
  • 举报
回复
引用 6 楼 u012459865 的回复:
一般来说,个人感觉JAVA需要知道的技术如下 (1)java ,spring ,mybatis,这3个是最基本的,至少自己要能弄个spring mvc+mybatis,至于struts和hibernate,和spring mybatis有一定的共通点,学起来也不难。目前JAVA项目都基本是这些 (2)mysql,redis或者mc,数据库和缓存。 (3)maven,git,SVN,eclipse/myeclipse,日常开发常用的 (4)nginx,负载均衡,图片缓存,了解下可以了,这东西一般是运维处理 (5)第三方开源框架和工具,像apache包,dobbu,MYSQL中间件等等 个人觉得,上面5个,至少保你能满足日常开发工作。 吐槽一下,TMD目前还没机会独立负责一个项目的需求评审,项目排期,项目管理,沟通等。我靠。。。。。。。。。
感觉好厉害
zcxgz362324 2016-02-02
  • 打赏
  • 举报
回复
说来说起,还是java面向对象重要,什么IO,线程同步,网络传输? 拿两年工作经验必须要知道的知识点又是什么?
猫神jdx 2016-02-02
  • 打赏
  • 举报
回复
一般来说,个人感觉JAVA需要知道的技术如下 (1)java ,spring ,mybatis,这3个是最基本的,至少自己要能弄个spring mvc+mybatis,至于struts和hibernate,和spring mybatis有一定的共通点,学起来也不难。目前JAVA项目都基本是这些 (2)mysql,redis或者mc,数据库和缓存。 (3)maven,git,SVN,eclipse/myeclipse,日常开发常用的 (4)nginx,负载均衡,图片缓存,了解下可以了,这东西一般是运维处理 (5)第三方开源框架和工具,像apache包,dobbu,MYSQL中间件等等 个人觉得,上面5个,至少保你能满足日常开发工作。 吐槽一下,TMD目前还没机会独立负责一个项目的需求评审,项目排期,项目管理,沟通等。我靠。。。。。。。。。
I,Frankenstein 2016-02-02
  • 打赏
  • 举报
回复
我觉得啊,工作2年之后最大的提升就是学习能力,所以我认为技术对于程序员来讲并不是特别的难,认真的去学总会学会的。应该注意的是如何成为一个优秀的程序员。比如说写代码:一定是用了很高深的技术才算优秀么,不,一个逻辑清晰,思路明了,让一些新手一看就能看懂,还拍手叫绝的代码才是优秀的。
eewcee 2016-02-02
  • 打赏
  • 举报
回复
框架、技术不是重点 关键还是在内功
whereusejava 2016-02-02
  • 打赏
  • 举报
回复
如果能对一个项目从头到尾跟进,对于使用的技术知其然,一个项目下来该知道的都知道了!
自由的刺猬 2016-02-02
  • 打赏
  • 举报
回复
路过学习下~~~
javamyself 2016-02-02
  • 打赏
  • 举报
回复
思想思想思想,交流,协作
钢铁雄心 2016-02-02
  • 打赏
  • 举报
回复
其实你去招聘网站上看看招聘的技术要求就知道了.............虽然总体上是大同小异,那些你以前没听过 但是好多公司要求的貌似就是目前流行的技术。公司业务方向不同在招聘信息上还是能看出点东西。个人感觉
  • 打赏
  • 举报
回复
跟着学点知识
rumlee 2016-02-01
  • 打赏
  • 举报
回复
个人见解: gson、webservice、xpath、框架 这些都算不上什么拿的上台面的技术,对于一个老程序员来说,这些东西都是随时拿来随时用的。其实最重要的根本是思想,例如:面向对象设计思想、消息驱动、设计模式等等,以及java核心技术,例如:java的操作多线程、IO等。
tony4geek 2016-02-01
  • 打赏
  • 举报
回复
这个不同的公司要求不一样,比如bat 那样的肯定要求高。其次不同公司做的东西不一样,着重技术研究点也不一样。

81,092

社区成员

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

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