V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
as9567585
V2EX  ›  程序员

#2021 年终总结(技术向)#

  •  
  •   as9567585 · 190 天前 · 12355 次点击
    这是一个创建于 190 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这一年,你学了什么新技术,或者什么方向有所精进?

    明年有什么计划呢?

    第 1 条附言  ·  190 天前
    嘿嘿,明年 @你们,看看你们的计划执行的怎么样
    139 条回复    2022-02-13 07:55:41 +08:00
    1  2  
    ericgui
        1
    ericgui  
       190 天前   ❤️ 6
    rust
    defunct9
        2
    defunct9  
       190 天前 via iPhone
    javascript
    CasualYours
        3
    CasualYours  
       190 天前   ❤️ 1
    在学习 iOS 开发,明年的目标是上架一款 App
    oneisall8955
        4
    oneisall8955  
       190 天前 via Android   ❤️ 49
    什么都没有,懒惰,烦恼,焦虑,年复一年
    waising
        5
    waising  
       190 天前
    react
    thetbw
        6
    thetbw  
       190 天前
    kotlin
    devwolf
        7
    devwolf  
       190 天前   ❤️ 1
    跟着新团队学了点 ssr(搭的 midway-react-ssr),
    摸鱼的时候捣鼓起了 deno 全栈的 aleph.js
    HolmesYe123
        8
    HolmesYe123  
       190 天前
    jetpack 的 compose
    langmanxiaoa
        9
    langmanxiaoa  
       190 天前   ❤️ 1
    学会了 Java 版本的 Hello World
    breadenglish
        10
    breadenglish  
       190 天前   ❤️ 1
    健康
    pwli
        11
    pwli  
       190 天前
    年底了,正开始学 ts
    AmaQuinton
        12
    AmaQuinton  
       190 天前
    从银行系统出来,换了工作, 学习 springboot, activiti, fission 等技术, 在等待下一次跳槽
    lesismal
        13
    lesismal  
       190 天前
    完善了两个仓库

    golang 性能最好、易用性最强、支持的业务场景最多的 RPC 框架
    https://github.com/lesismal/arpc

    golang 性能最好、易用性最好、目前全网唯一支持 tls/http1.x/ws 的 poller 框架
    https://github.com/lesismal/nbio
    dk7952638
        14
    dk7952638  
       190 天前   ❤️ 4
    徒手造了一个 graphql 的 java 轮子
    徒手造了一个编译时 ioc+aop 轮子
    徒手涂抹米诺地尔长出了一些头发
    naiyu
        15
    naiyu  
       190 天前
    vue
    jaredyam
        16
    jaredyam  
       190 天前
    @AmaQuinton 银行研发中心搞的不是 springboot 这一套吗
    ychost
        17
    ychost  
       190 天前
    1. 造了个 Java 编译期 AOP (原理同 Lombok ) ,fastAop
    2. 学了 Vue3 并用于生产项目
    3. 更深入了解了 SpringBoot2 (将 SpringMvc 升级到 SpringBoot2 一堆坑,挨个解决)
    lingxi27
        18
    lingxi27  
       190 天前
    rust
    815979670
        19
    815979670  
       190 天前   ❤️ 2
    增长了四家公司的入职经验
    brust
        20
    brust  
       190 天前
    没有
    明年计划完成去年说要完成前年定下大前年学习 go 和 rust 的目标 还有 solidtiy
    luozhiyun
        21
    luozhiyun  
       190 天前   ❤️ 5
    今年上半年总体上看完了 golang 的 runtime 源码,具体记录在这里: https://www.luozhiyun.com/archives/category/%e5%90%8e%e7%ab%af/go
    今年下半年看了 TiDB ,记录在这里: https://www.luozhiyun.com/archives/category/%e5%90%8e%e7%ab%af/tidb

    明年打算系统学习一下 rust
    zherrrrrrrr
        22
    zherrrrrrrr  
       190 天前
    okr 的思考方式,对学习和安排工作都很用。
    snoopyhai
        23
    snoopyhai  
       190 天前
    从 7106 换到了,855 的养老公司。工资掉了一截,时间多了不少。
    技术栈从 vue 换到 nuxt ,写了个 admin 面板,已经开始固定 api 整理文档了,过不了多久应该能放出来。
    justrand
        24
    justrand  
       190 天前
    每日写 "三好一改"
    jaywhen
        25
    jaywhen  
       190 天前 via iPhone
    准备了半年考研,考完数学感觉是 g 了,寒假为找工作做准备了
    christin
        26
    christin  
       190 天前 via iPhone
    我想问下各位对于学会一门技术的“学会”是如何定义的?是能用来写一个 demo 还是看懂源码?
    ifaii
        27
    ifaii  
       190 天前
    @luozhiyun img.luozhiyun.com 证书过期了
    wxw752
        28
    wxw752  
       190 天前   ❤️ 4
    在 B 站大学深造了一年尚硅谷 JAVA 路线,年后跑路。
    算法这个月刚开始,每天按分类坚持刷题,效果很明显。
    明年打算深造一年图灵的课。(看书实在看不进去)
    chiuan
        29
    chiuan  
       190 天前
    买币赚了几百万
    doi
        30
    doi  
       190 天前
    买币亏了几百万
    zjsxwc
        31
    zjsxwc  
       190 天前
    精进了 cpp 、rust
    学了 ocaml
    kett
        32
    kett  
       190 天前
    原地踏步,感觉脑子跟木头一样,啥也学不进去,现在就是靠着惯性做下去。
    lix7
        33
    lix7  
       190 天前   ❤️ 5
    #29 #30 不结婚很难收场
    yazinnnn
        34
    yazinnnn  
       190 天前
    大概半年前,我理解(自认为)了 monoid 。
    大概三个月前,我理解(自认为)了 monad 。

    明年目标
    1. clojure
    2. F# haskell
    3. rust
    weak
        35
    weak  
       190 天前 via iPhone
    java
    HiCode
        36
    HiCode  
       190 天前
    试过 deno ,试过 openresty ,兜兜转转,还是回 php 里写 lua 。

    生态才是硬道理。
    linshenqi
        37
    linshenqi  
       190 天前   ❤️ 1
    学会了画饼技术
    ligiggy
        38
    ligiggy  
       190 天前
    学了 qt ,

    打算明年精进下 C++11 ,标准库这些
    xzysaber
        39
    xzysaber  
       190 天前
    K8S ,网络,Go

    2022 年应该还是这几样。
    luozhiyun
        40
    luozhiyun  
       190 天前
    @ifaii 感谢提醒
    cocolate
        41
    cocolate  
       190 天前
    Typescript Threejs react

    明年准备研究 webgpu 去,把以前撸的 webgl 渲染器 remake 一下
    目测 webgpu 年初要上正式版 chrome 了
    bill110100
        42
    bill110100  
       190 天前
    学习了 python ,研究了 spring 和 mybatis 的源码,下一年还要精进设计模式的使用。
    neteroster
        43
    neteroster  
       190 天前 via Android
    今年算是比较系统地初学了 C++。
    明年准备多看看算法相关。
    doublleft
        44
    doublleft  
       190 天前
    typescript 有商用项目了,学习了 go 和 py ,虽然不落地就会忘,下次需要时候再学吧!
    学习了量化交易,和基础的金融知识,学习了区块链开发,layer2 defi solidity
    xuzhzzz
        45
    xuzhzzz  
       190 天前
    你们太强了,我一年又白活了
    zeal7s
        46
    zeal7s  
       190 天前
    C++
    fire2y
        47
    fire2y  
       190 天前
    英语!
    clf
        48
    clf  
       190 天前
    摸鱼也算一门技术的话。
    Donahue
        49
    Donahue  
       190 天前   ❤️ 1
    手写了一个简单的正则引擎,学了自动机,nfa, e-nfa, dfa 的转换
    跟着国外大学的课程学了编译原理,跟着课程写了一个基础的 jack 语言编译器
    用 java 模拟 mips 的五级流水线 cpu
    用 java 实现了几个进程调度算法

    2022 继续补计算机网络,组成原理,操作系统等基础知识,然后学学前端,flutter ,分布式等技术
    cyrbuzz
        50
    cyrbuzz  
       190 天前   ❤️ 2
    框架上:

    Vue 从使用上感觉已经很熟悉了,应该只剩细节上的打磨了,3 目前没上到大项目,只在自己的小玩具里用,非常不熟悉。

    Ts + React 写业务没遇到什么难点,算是熟练起来,不过总感觉比起写 Vue 有点没能掌握全局的感觉,目前的状态是:“喔,可以这样写啊那就这样写吧”,后续的话希望达到写 Vue 时的熟悉程度:“嗯,这里可以这样写,也可以那样写,优点巴拉巴拉缺点巴拉巴拉”。

    源码上:

    粗略读了 axios 源码,学到了一点 Promise 链式调用的骚操作。
    粗略读了一下 petite-vue 的源码,跟着仿写了一点点,还有很多疑点未解开。
    仿照着实现了一遍响应式。

    打包:

    实践了一些很有意思的前端优化,服务器端里的仅客户端加载配合动态 import ,服务器端的组件缓存 /页面缓存,首屏优化,浅浅的分析火焰图,认真搞懂了浏览器的渲染过程(又忘了= =)。

    对内的项目脚手架也有一些优化,主要是升级 /删除 loader ,尝试优化了一波开发体验(编译时间 3min to 1.5min)写了一些方便团队使用的脚本。

    SEO:

    做了一些 SEO 的实践,目前正在搞,成果上比没搞之前多了 10 个左右的流量不高关键字(不稳定,有时会掉下去),多带来了 40~70 的 ip 访问,权重还是 1 ,明年希望可以稳定到 2 。

    其他:

    学习了一波 SVG ,用 SVG 动画代替了一些以前用 Canvas 写的动画,SVG 非常强大,打算深入不过还没有开始= =。
    学习了一波 Canvas ,生产上目前只写了一个裁剪工具,同 SVG= =。
    做了一个内部用的 Chrome 插件,Hello World~。
    yjx1197565170
        51
    yjx1197565170  
       190 天前
    学习了嵌入式开发
    abigeater
        52
    abigeater  
       190 天前
    换了公司写了 Hyperf
    下班时间处于焦虑状态结果什么都没学,什么都没写
    pengtdyd
        53
    pengtdyd  
       190 天前   ❤️ 3
    年初的时候买基金赚了几百万,后来抄底了中概。。。。不说了,天台的风挺大。
    romisanic
        54
    romisanic  
       190 天前
    转向,从聚焦技术转为聚焦项目和业务、资源
    hypocriticalr
        55
    hypocriticalr  
       190 天前
    这个话题好啊
    rapiz
        56
    rapiz  
       190 天前
    上半年刷题,面试,去了某厂实习,做了云原生和容器相关的一些打杂。
    在学校的时间继续学了一段公开课,但是之后决定重心不再是学公开课和写 toy project ,而是做能投入实际使用的东西。
    年末,学了 Rust ,在写 https://github.com/rapiz1/rathole
    Dragonphy
        57
    Dragonphy  
       190 天前
    Vue 相关技术栈,前端真 TM 难啊,一直在搞 CSS
    xunbug
        58
    xunbug  
       190 天前   ❤️ 1
    颈椎病康复指南、离深回武汉、创业
    Coolwinds
        59
    Coolwinds  
       190 天前
    明年要把 CKA 和 CKS 考出来,学习 Python ,如果还有时间或者有那个心气的话,学下 go
    besteric
        60
    besteric  
       190 天前   ❤️ 2
    Leetcode 刷完了所有简单、中等难度的试题,算本年度最大的技术收获,估计用不了多久就全忘了...
    RRRoger
        61
    RRRoger  
       190 天前
    被动学习 java and vue , 都是刚刚入门
    NSAtools
        62
    NSAtools  
       190 天前
    撕逼技能+1
    iyear
        63
    iyear  
       190 天前
    上半年高考,下半年摸了一个暑假,暑假重构了一下玩具项目。
    开学后社团内部维护公众号后台、内部在带一个新的社区的坑,最终希望能把它变成一个代码质量较高的开源社区项目,因为这个项目看了 redis 开发与维护,深入 redis 原理和源码的前半本(后面集群还没实践过实在看不下去)
    一个月前开始搞了个聚合直播的项目,近期已经 public ,尽可能别让它最后成了玩具。
    下半年穿插在看 k8s 的书,但是就前几天才把多集群的 n1 搭完准备实践。

    寒假开源项目维护和 k8s 同时进行,想试试明年 k8s 的 gsoc
    iyear
        64
    iyear  
       190 天前
    顺带看了一点分布式系统的书和 raft ,但是还没自己实现过
    Cheivin
        65
    Cheivin  
       190 天前
    学了点 flutter 。
    造了个自用的 golang 的 IOC 轮子 https://github.com/cheivin/dio
    明年准备完善轮子,深入学习 golang
    lidegao899
        66
    lidegao899  
       190 天前
    比较系统的了解了 C++、STL 相关知识,感觉以后换工作有底气了
    Donne
        67
    Donne  
       190 天前
    精力全花到炒股上了,恶心的是还亏了 10%
    shenqi
        68
    shenqi  
       190 天前
    学会了 solidity ,写了简单的套利合约,跑了几个月,总计投入了 80u 手续费,利润收入大概是 80u 。
    电费都浪费了。。。
    KeyboardManAnAn
        69
    KeyboardManAnAn  
       190 天前
    学习了一个少有人问津的冷门语言 Haxe, 感觉挺有意思
    hanswu
        70
    hanswu  
       190 天前
    年底 才开始学 vue
    preyta
        71
    preyta  
       190 天前
    学了东西还挺多的,DDD ,unity ,iOS 开发,当个兴趣爱好吧
    beexu
        72
    beexu  
       190 天前
    重看计算机科学基础
    forvina
        73
    forvina  
       190 天前
    用 flutter 像素级模仿并根据自己需求搞了一款记账软件
    aicfe
        74
    aicfe  
       190 天前
    学习了 mysql 读写分离,稍微看了下 springsecurity 源码
    jwh199588
        75
    jwh199588  
       190 天前
    @luozhiyun 你是如何做到将博客同步到多个平台的
    rodrick
        76
    rodrick  
       190 天前
    vue3 源码了解了也上生产了 ts react 算是会用了 打包原理稍微深入了一下 单测的知识掌握了一些 设计模式学了但是没有实际运用的机会
    明年主要打算放一些精力到刷算法 希望下家公司是 react 为主的技术栈了 想强化一下代码架构组织的能力 另外想再看点设计类的书
    MoYi123
        77
    MoYi123  
       190 天前
    从 erlang 开发转成了 go 开发

    看了 DDIA, 操作系统导论, 数据压缩入门,
    github 上写了一些 erlang 的库.
    提了第一个 pr 而且成功合并.

    leetcode 周赛打到了 2400 分.
    今年 6 月开始打 codeforces, 现在 1800 分, 比赛时间很不友好,哪天打到橙名就再也不打了.
    NoString
        78
    NoString  
       190 天前
    clickhouse 相关的内容 做了不少 还学了 1 点点 python
    MakHoCheung
        79
    MakHoCheung  
       190 天前
    @ychost 请教一下 Spring Boot 2 怎么做才算深入?理解几个点?
    zhw2590582
        80
    zhw2590582  
       190 天前
    typescript 和 threejs ,其余都在研究视频字幕
    sciel
        81
    sciel  
       190 天前
    今天学了 react,next,material 。
    明年打算用 react+next+material+goframe,写一个后台管理系统,再写一个阅读网站,挂广告。
    sciel
        82
    sciel  
       190 天前
    今年
    killva4624
        83
    killva4624  
       190 天前
    学了些 Golang ,虽然写运维工具的时候没有 Python 来得爽,但二进制真方便~
    AmaQuinton
        84
    AmaQuinton  
       190 天前 via Android
    @jaredyam 银行系统用的框架比较老,安全稳定为主,jdk 用的 1.6
    thrinity
        85
    thrinity  
       190 天前   ❤️ 4
    1.初步探索了 7z 的源码,从中见识到了工厂模式、适配器模式、装饰模式、策略模式的精妙,了解了压缩解压的流程,明白了压缩的原理。通过编译 7z 工程,学习到了如何通过汇编对需要大量调用函数进行优化,也成功从 7z 中拆出 lzma 压缩算法并应用到项目中,还将 7z 的结构和使用方法进行总结。
    2.读完了一遍《深度探索 C++对象模型》,明白了 C++在内存中是如何设计的,如何实现继承,数据和函数如何进行存放,虽然对 C++的认识还是很浅,但是初步印象还是有所加深。
    3.探索 Windows 的 virtual machine hard disk 技术,对于 vhd 和 vhdx 的格式进行深入了解,将 Windows 中 vdisk 相关 API 进行使用和封装。
    4.初步探索 COM 编程,了解了 COM 设计上的巧妙,尤其是系统适配和生命周期管理方面感觉很超前,做了基于 COM 的一些 demo ,但是并未深入。
    5.主要精力投入到 xx 项目,从代码编译到代码调试,阅读代码分析项目结构,从中感受到了 C++项目的复杂,但是也为大量线程之间相互交杂感到心力憔悴。从中也学习到很多之前从未听过的技术:vss 、ntfs 的 usn 日志、lmdb 内存数据库、fastcgi 协议等等,大部分只是了解,也未进行深究。
    6.尝试了新的的语言 go ,尝试了 gin 框架,感受到了路由解析的方便便捷,也通过 go 完成了一些小工具,代码的确简洁,但是也对比 C++发现一些不足之处。
    7.阅读了《 redis 的设计与实现》,对其中精巧的数据结构和算法设计感到佩服,感受到前辈那种把内存用到极限的厉害,同时编译 redis 的过程中也发现了 redis 也是 c/s 结构,其程序运行方式和 xx 项目也很相似,这套方式很高效,但是很复杂。

    总结:还是在初步学习阶段,没有进行深入探索。
    明年计划:深入 Windows 内核系统,做一些有意义的工作或者轮子
    tomxin7
        86
    tomxin7  
       190 天前
    vue
    PrilgrimLi
        87
    PrilgrimLi  
       190 天前
    本命年,一事无成的一年。除了经费有个小到账,其它一无所获。
    lzyliangzheyu
        88
    lzyliangzheyu  
       190 天前
    从搞单片机变成搞 linux 了
    wingkwanli888
        89
    wingkwanli888  
       190 天前
    赞一个
    darknoll
        90
    darknoll  
       190 天前
    typescript
    holulu
        91
    holulu  
       190 天前
    从 GUI 变成了运维
    reoah2
        92
    reoah2  
       190 天前
    kubernetes
    lightjiao
        93
    lightjiao  
       190 天前
    @besteric #60
    今日份欢乐,hhhhhh
    不过能刷完还是很厉害的,再就是 hard 题刷的意义确实不大
    11232as
        94
    11232as  
       189 天前
    学习 Shell ,把工作环境从 windows 切换到 Ubuntu 。写了一堆有得没得脚本玩。
    然后就没干啥事了。
    waruqi
        95
    waruqi  
       189 天前 via Android
    继续撸我的轮子 https://github.com/xmake-io/xmake
    limeng233
        96
    limeng233  
       189 天前 via iPhone
    读完了《 DDIA 》和极客时间的《分布式数据库三十讲》,对分布式和数据库领域有了初步的了解。
    明年继续学习分布式和数据库,再补一补计算机科学基础知识。
    yurong333333
        97
    yurong333333  
       189 天前
    @dk7952638 楼主可有开源编译时 ioc+aop 轮子?不是不信楼主,只是想开开眼界学习学习。
    dk7952638
        98
    dk7952638  
       189 天前
    @yurong333333 目前只是在内部使用,等坑填的差不多了就准备开源
    ivyliner
        99
    ivyliner  
       189 天前
    继续完善我的 macOS App http://engineerdraft.com/bemyears 帮助更多听障人士和外语学习人士.
    估计要开始挑战机器学习 :-)
    SSang
        100
    SSang  
       189 天前   ❤️ 4
    https://github.com/gitsang/kanban/projects/1?fullscreen=true

    今年开始用看板整理总结了,感觉今年过的还行,玩的东西挺多的
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2792 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 15:06 · PVG 23:06 · LAX 08:06 · JFK 11:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.