写给在迷茫期的程序员(尤其是Java程序员)入行了一年,感觉不知道接下来该怎么做才能继续进步了,求指教

原创 2014年07月13日 23:26:45

入行了一年,感觉不知道接下来该怎么做才能继续进步了,求指教(V2EX)



@kafka0102 :做技术可以学的东西太多了,只是在不同的阶段做好不同的规划,要结合当前所做的事情去做更深入或广度的学习。以Java Web开发为例,至少可以拓展的点有:
1、Web框架的原理学习,比如Spring、Play等等,最好自己能写出个简易的MVC框架(几千行代码)。这样至少对常用设计模式、反射等技术很熟练了。


2、优秀代码研读。比如Java集合类、JUnit、Spring等源码,写出源码分析,会有很多收获。源码分析可以学一辈子的。


3、对Nginx、Tomcat、Jetty等Web server的深入学习。


4、对Redis、Mysql、Mongodb等存储的学习。也许环境受限,但至少可以做些实验性的研究,比如主从、简单集群的搭建和应用。


5、学习重构、模式、架构等偏虚的东西,但会对高编程境界很有帮助。


6、各种场景的性能优化。比如你写一个页面,能抗住多大并发流量?瓶颈出在哪?遇到问题该如何下手处理?


7、周边技能培养,运维、测试、前端、不一而足。


8、Java相对其他语言来说,代码易读性很好,可以学习使用的库和框架太多了。一段时间可以专门研究某套代码,时间久了,技能就提高多了。


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

@humiaozuzu  说点正经的
业务之外的:
个人时间管理,个人心智管理,个人目标管理,心智黑客,你可以把他们叫做 meta knowledge,元知识,学习知识的知识,管理人生的知识。

业务基础的知识:
算法,操作系统原理,数据库原理,设计模式,编程语言的范式。我觉得最后一个是很多人忽视了的。

业务知识的扩展
不会运维的后端不是好的前端,这是纵向的。
横向的后端好多可以学的啊,邮件,CDN,统计分析,推荐系统,缓存,队列,推送,搜索,安全

前2项里很多东西的学习都是短时间看不到成效,需要在寂寞的时间里忍受孤独独自认真学习的。
写完后又抽了自己一巴掌,怎么又耐不住寂寞上v2ex了呢。

原文地址:http://v2ex.com/t/109974#reply64


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


最后,来一个资源,知道创宇研发技能表:http://blog.knownsec.com/Knownsec_RD_Checklist/v2.2.html


程序员,当你写程序写累了怎么办。

转载自:http://blog.csdn.net/wangfupeng1988/article/details/5829331 记得泡泡网的CEO李想说过这样一句话,大体就是:做一件事情,一...
  • u012377333
  • u012377333
  • 2015年03月10日 09:18
  • 638

程序员每天累成狗,是为了什么

HI,想我了吗 了吗 了吗?自从上次情人节一别,我已经接近20天没更新文章了。 至于原因:是,办点其他私事,这一段压根没怎么联网,所以不太好意思,我也很想你们了。大家也不要问为什吗,辣么帅的人有什么...
  • xllily_11
  • xllily_11
  • 2017年03月11日 22:12
  • 12054

做什么职业,也别做程序员,尤其是java程序员

千万别做程序员,尤其别做Java这种门槛低,入门快的程序员(别跟我说Java搞精通了也很牛之类的,原因不解释,做5年以上就知道了),程序员本来就是我见过最坑爹的职业了。。。Java程序员更是,现在满地...
  • d34588
  • d34588
  • 2017年03月14日 20:31
  • 2386

程序员年薪30万到底有多累、多辛苦? 句句戳心!

现在很多人都想转行来做程序员,认为程序员工资很高,但是确不知道有多辛苦,今天小编就带大家了解下,程序员平时有多辛苦吧! 工作几年以来,伴随着接触程序员的面极速增长,我对下面观点的...
  • kwame211
  • kwame211
  • 2017年09月17日 13:23
  • 398

程序员到底有多累,多辛苦?上百万程序员‘知乎上’吐槽

累不累,在于你自己。 这几年来,IT这个行业涌入太多的急功近利的求职者,培训学校批量生产的码农,一批一批又一批。 下面来看看其他的程序员是怎么评论的吧! ...
  • liuxiaozhi94
  • liuxiaozhi94
  • 2018年01月15日 13:28
  • 28

程序员你为什么这么累?

大家一提到程序员,首先想到的是以下标签:苦逼,加班,熬夜通宵。但是,但凡工作了的同学都知道,其实大部分程序员做的事情都很简单,代码CRUD可以说毫无技术含量,就算什么不懂依葫芦画瓢很多功能也能勉强做出...
  • zy_281870667
  • zy_281870667
  • 2017年12月11日 09:53
  • 56

程序员到底有多累、多辛苦?

今天逛知乎,看到一贴不错,摘录一下。 大部分人的情况是这样: 代码水平不高的时候,天天加班也干不完,还说其实是喜欢。 随着代码水平的提高,注释写的越来越少,话也越来越少了。 话说得少了...
  • gqiang3
  • gqiang3
  • 2017年10月04日 22:50
  • 113

一个Java程序员从Thinkpad转到Macbook

入手一台新电脑之后我们首先做的当然是装 装 装啦!装各种软件来用,提高我们的工作效率,下面的是针对我个人的情况入手3天内做的一系列的工作,值得一提的就是不用关机,不用关机,不用关机,随时进入工作状态,...
  • yczz
  • yczz
  • 2015年11月23日 12:35
  • 11160

一个java程序员的真实经历

半路出家的老java程序员的一点感悟 我是一个老java程序员,现在基本告别编码时代了,当然我现在还在写代码,不是为了老板写了,是自己在创业。回想起这么多年的人生路,作为一名老程序员感慨颇多,尤其是作...
  • king_liujian2010
  • king_liujian2010
  • 2017年07月20日 08:50
  • 3167
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写给在迷茫期的程序员(尤其是Java程序员)入行了一年,感觉不知道接下来该怎么做才能继续进步了,求指教
举报原因:
原因补充:

(最多只允许输入30个字)