N年开发感悟

作为一名开发人员,自嘲俗称码农,

本是后山人,
偶做前堂客。
醉舞经阁半卷书,
坐井说天阔。

近十年下来,经历了随波逐流兵荒马乱的年代,有些觉悟我要总结一下:

经历了从html、css、javascript、java、原生servlet(非框架)、jsp、chart报表、python、django、dojo、bootstrap、springmvc、springboot、vue、docker&k8s等等阶段性技术时代,小公司带过、中型公司也做过,当过小弟(可能大部分技术人都当过小弟,哪怕985211的也不例外)、也主导过项目开发、也做过管理带人、也面试过应聘者,有些东西别人能教,有些得靠自己悟。

1.  不要和别人比技术,几年的开发经历,意识到大大大部分人的开发水平相差无几,除非你是搞研究的,方向要看个人喜好;

2 . 打好基础,不要老学这框架那框架的,极少有新技术,新概念新模式新玩法多,如下可以花时间深入学习:          

2.1 协议(比如tcp,http)
2.2 io模型
2.3 网络编程
2.4 多线程
2.5 数据结构(数组,链表,队列,树等等)和算法
2.6 模式设计
2.7 可以深入学习一两种框架(比如netty,lucene),当有人说什么都行的,比如java(模块里还嵌套模块)、spring、springmvc、SpringBoot、SpringCloud、myBatis、dubbo、zookeeper、mysql、redis、RocketMQ、kafka、elasticSearch等,听者就要犹豫扪心自问了

附图两张:

暂且写这么多,往后接着补充。。。

 

附已同步链接:

  1. https://www.cnblogs.com/dongguangming/p/12582904.html

  2. https://my.oschina.net/u/154866/blog/3212637

发布了39 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/dong19891210/article/details/105147081