zoukankan      html  css  js  c++  java
  • 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://blog.csdn.net/dong19891210/article/details/105147081

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

  • 相关阅读:
    Sublime Text 在同一窗口同时显示多个项目文件夹
    前端之PS切图
    Sublime Text 菜单栏消失问题
    php中的排序算法
    vim 108上下左右键失效?
    写一个自己的markdown解析器
    2016.年末总结
    闭包
    JavaScript事件委托
    const参数,const返回值与const函数
  • 原文地址:https://www.cnblogs.com/dongguangming/p/12582904.html
Copyright © 2011-2022 走看看