入行了一年。感觉不知道接下来该怎么做才干继续进步了,求不吝赐教(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

版权声明:本文博客原创文章。博客,未经同意,不得转载。

写在程序猿的困惑(特别Java程序猿)入行一年,感觉我不知道接下来该怎么办才能不断进步的,寻求翼的更多相关文章

  1. Java程序员进阶路线-高级java程序员养成

    1. 引言 搞Java的弟兄们肯定都想要达到更高的境界,用更少的代码解决更多的问题,用更清晰的结构为可能的传承和维护做准备.想想当初自己摸着石头过河,也看过不少人介绍的学习路线,十多年走过来多少还是有 ...

  2. Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序

    Android For JNI(一)--JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序 当你的Android之旅一步步的深入的时候,你其实会发现,很多东西都必须去和framew ...

  3. 做什么职业,也别做程序员,尤其是Java程序员

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

  4. 正式工作的前奏——一个Java程序员的实习总结(1)

    不知不觉,到深圳实习已经三个礼拜了.跟在暑假的三个半月实习不一样,这次收获更多,感受更好,算是摆脱了那次实习给我带来的阴影(这个会放到以后才说). 在知乎上,有这么一个问题,你现在最想跟刚工作时的你说 ...

  5. Java 程序员快速上手 Kotlin 11 招

    欢迎大家关注腾讯云技术社区-博客园官方主页,我们将持续在博客园为大家推荐技术精品文章哦~ 作者:霍丙乾 近经常会收到一些 "用 Kotlin 怎么写" 的问题,作为有经验的程序员, ...

  6. Java 程序员快速上手 Kotlin 11招

    收录待用,修改转载已取得腾讯云授权 作者 | 霍丙乾 编辑 | 迷鹿 前言 最近经常会收到一些 "用 Kotlin 怎么写" 的问题,作为有经验的程序员,我们已经掌握了一门或者多门 ...

  7. 如何利用 JConsole观察分析Java程序的运行,进行排错调优

    原文链接:http://jiajun.iteye.com/blog/810150 一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能 ...

  8. Junity测试最大子数列和的Java程序

    1.Java环境的安装与配置: Jdk的安装: Jdk下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-13 ...

  9. 利用jdk自带的运行监控工具JConsole观察分析Java程序的运行

    利用jdk自带的运行监控工具JConsole观察分析Java程序的运行 原文链接 一.JConsole是什么 从Java 5开始 引入了 JConsole.JConsole 是一个内置 Java 性能 ...

随机推荐

  1. 微信小程序 富文本插件 循环渲染方式

    感谢GitHub https://github.com/icindy/wxParse/wiki/wxParse%E5%A4%9A%E6%95%B0%E6%8D%AE%E5%BE%AA%E7%8E%AF ...

  2. POJ 1775 Sum of Factorials (ZOJ 2358)

    http://poj.org/problem?id=1775 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1334 题目大意: ...

  3. [Angular2 Router] Get activated router url

    getActivatedRoutePath(r: ActivatedRoute) { return r.url .subscribe(p => this.curtPath = p[0].path ...

  4. Json入门 分类: C_OHTERS 2014-04-23 16:20 601人阅读 评论(0) 收藏

    参考<疯狂android讲义>>730页 JSON的基础请参考W3SCHOOL的教程: http://www.w3school.com.cn/json/index.asp 例子: h ...

  5. 最全面的iOS和Mac开源项目和第三方库汇总

    标签: UI 下拉刷新 EGOTableViewPullRefresh – 最早的下拉刷新控件. SVPullToRefresh – 下拉刷新控件. MJRefresh – 仅需一行代码就可以为UIT ...

  6. Spring-boot更改成war包的方式

    转载至:  https://blog.csdn.net/zhuwei_clark/article/details/82114102  Step1 修改启动类 Step2 修改配置文件为properti ...

  7. [转载]剥析surging的架构思想

    1.前言 2.通信机制 2.1 简介      在单体应用中,模块之间的调用通信通过引用加载方法或者函数来实现,但是单体应用最终都会因为团队壮大,项目模块的扩展和部署等出现难以维护的问题.随着业务需求 ...

  8. PatentTips - Method and system for browsing things of internet of things on ip using web platform

    BACKGROUND The following disclosure relates to a method and system for enabling a user to browse phy ...

  9. [TypeScript] Find the repeated item in an array using TypeScript

    Say you have an array that has at least one item repeated. How would you find the repeated item. Thi ...

  10. Hibernate的ID主键生成策略

    ID生成策略(一) 通过XML配置实现ID自己主动生成(測试uuid和native) 之前我们讲了除了通过注解的方式来创建一个持久化bean外.也能够在须要持久化的bean的包路径下创建一个与bean ...