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

2009 年至今,我技术进步的 3 个阶段

  •  1
     
  •   lcingOnTheCake · 2023-08-02 19:48:51 +08:00 · 4185 次点击
    这是一个创建于 465 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2009 年毕业工作,第一份工作做网站,使用 asp + access 建站

    那时候还是个小白,加上对技术有兴趣,以及知道只要学好,在这个行业扎根下来,小康没问题

    那一年进度非常快,就像海绵不断吸收技术知识,学会了 asp 、accesss 、sql server 、html 、js 、css ,利用这些知识,独立建站没有问题

    2010 到 12 年,觉得 asp 过,学习了.net 技术体系,同时比较深入的学习了关系数据库、面向对象、重构、正则表达式、xml

    什么是比较深入呢,比如

    面向对象,学习并实践了重构、大部分设计模式,看了七八本改领域的书记,理论和实践并重

    关系数据库,以 sql server 为技术,使用了里面各种技术如,存储过程、触发器、视图、函数、索引等

    正则表达式,读了《精通正则表达式》,去 CSDN 帮人解决正则问题,可以手写任何正则表达式

    xml ,使用 xml 模式、xpath 、xslt 等技术,这些在现在已经无人问津

    这个时候大概 3 年工作经验,属于全栈增删查改程序员,这段时间是我技术进步最快的,也是我技术进步的第一个阶段

    之后大概做了四五年的增删查改程序,虽然也学习了 php 、java 、mongodb 、redis 、消息队列、nodejs 等等各种技术,但是技术上没有本质的变化,工作就是增删查改,我觉得我的前途一片渺茫,30 岁之后会被淘汰

    当时的工作很轻松,工资尚可,不加班,然而有强烈的危机感。只有由于实在为未来担心,想要有所突破,找了个机会进入了游戏行业,开发游戏服务器

    这个阶段使用的技术和之前有了明显的变化,游戏服务器的框架和技术和 web 后端有明显不同,且更加复杂和技术含量

    这个阶段我对 java 、socket 、netty 、虚拟机性能优化、数据库性能优化、java 程序性能调优,有了深入的掌握,这也是我后来被裁员后能快速找到工作的基础

    这是我第二阶段觉得技术上有了本质变化,真正的更上一层楼

    之后由于所在公司经营不善,被裁员,然后快速的换了一家公司,工资更高、离家更近

    在这家公司工作期间,使我对角色扮演类游戏技术有了较为深入的了解,我大概学习并实践了

    游戏视野算法、游戏寻路算法、怪物状态机和行为树,还手写了一个脚本编译器,算是自己的一门脚本语言

    这个阶段我又觉得自己的技术更上一层楼,和之前有了本质的变化,现在我可以从无到有搭建大型游戏服务器

    这也是我技术进步的 3 个阶段

    问我这些技术有啥用,其实靠这些技术让自己变富裕是不可能,也就拿拿还算不错的工资,一线城市有个不算小的房,虽然有加班,有时也挺累,但是日志还算有盼头,不用租房子,我其实很满足了

    虽然现在 35 了,但是我到并不怎么害怕失业啥的,因为即会做游戏,也会做 app 、web ,被裁也总能找个糊口的工作,之前被裁过,找工作没怎么费力。技术应该就是保障吧

    25 条回复    2023-08-03 18:00:57 +08:00
    kingjpa
        1
    kingjpa  
       2023-08-02 20:20:41 +08:00
    厉害,支持!
    hellodudu86
        2
    hellodudu86  
       2023-08-02 21:10:42 +08:00
    同 09 毕业,毕业即进入游戏行业做服务器开发,一直到现在,21 年和 23 年遇到过两次项目裁撤,不过都很快找到下家,就是纯技术岗非管理岗的话待遇很难向上突破。
    lcingOnTheCake
        3
    lcingOnTheCake  
    OP
       2023-08-02 21:12:33 +08:00
    @hellodudu86 如果做技术主程到顶了。除非去做制作人,但是制作人大多数是策划
    ybz
        4
    ybz  
       2023-08-02 21:32:31 +08:00
    厉害!感谢分享
    hellodudu86
        5
    hellodudu86  
       2023-08-02 21:39:17 +08:00
    @lcingOnTheCake 是的,这一行还是策划比较好起飞。
    aaronlam
        6
    aaronlam  
       2023-08-02 22:39:07 +08:00
    看着觉得很赞,一路升级打怪般的感觉
    zuosiruan
        7
    zuosiruan  
       2023-08-02 22:59:34 +08:00
    @hellodudu86 #5 策划属于下限极低,上限也非常高
    dongisking
        8
    dongisking  
       2023-08-02 23:02:12 +08:00
    老哥现在从事啥职位能了解下吗?我也想转转别的语言,但是发现不包装根本无解..
    zapper
        9
    zapper  
       2023-08-02 23:14:02 +08:00
    其实我觉得应该还有第四个阶段,软件工程为啥叫软件工程?如果你已经知道该如何设计一个好的技术框架,其实也不必事无巨细,亲力亲为。看一眼就知道房子该怎么建的话,交给下面的人去执行就好

    游戏开发还是要看团队、政策,甚至说得看运气,旱的旱死涝的涝死。
    lesismal
        10
    lesismal  
       2023-08-03 00:09:26 +08:00
    > 如果做技术主程到顶了。除非去做制作人,但是制作人大多数是策划

    如果是游戏公司的 Java 服务端技术栈,那确实主程差不多到顶了,Java 能做的游戏类型是有限的。
    jj365
        11
    jj365  
       2023-08-03 06:15:26 +08:00
    同一年毕业. 你说的这些我都不会.
    Rooger
        12
    Rooger  
       2023-08-03 08:45:53 +08:00
    @hellodudu86 我是 13 年毕业的,游戏服务端干到了现在。
    coolair
        13
    coolair  
       2023-08-03 08:47:16 +08:00
    很多公司第一门槛是年龄,第二门槛是学历,第三门槛才是技术。
    第一门槛简历就被刷了,技术再厉害也没用……
    coderxy
        14
    coderxy  
       2023-08-03 09:14:24 +08:00
    成长路径类似, 在工作中敢于面对难题才会有成长, 虽然一路犯了很多错,但也收获满满。 共勉
    yolee599
        15
    yolee599  
       2023-08-03 09:21:47 +08:00 via Android
    学历呢?也是一个重要因素
    LandCruiser
        16
    LandCruiser  
       2023-08-03 09:25:53 +08:00
    个人的发展也要结合历史的进程,如果你 2019 年入行,一切都没啥意义了
    tool2d
        17
    tool2d  
       2023-08-03 09:37:59 +08:00   ❤️ 1
    @LandCruiser 现在入行人手一个 chatgpt ,学习效率不知道比以前高多少倍。
    Joey2022
        18
    Joey2022  
       2023-08-03 10:15:31 +08:00
    楼里好多游戏服务端前辈,我是 21 届入行的萌新哈哈
    qiyilai
        19
    qiyilai  
       2023-08-03 10:22:28 +08:00
    随手写正则是怪物,随便看懂别人的正则是大怪物
    hellodudu86
        20
    hellodudu86  
       2023-08-03 10:56:48 +08:00
    @zuosiruan 初级策划和初级程序待遇差不了太多,确实刚入行的小策划待遇不怎么样,但是有天份肯努力的策划成长起来实在太快了,和我同期入行比较成功的策划同事,成长曲线基本都是(系统/数值/资源策划 -> 主策 -> 制作人 -> 公司 ceo/创业公司老板),运气好的话这一切的转变都能发生在两至三款游戏周期内,从测试转为策划最终成为老板的例子也不少见。
    HoseaDev
        21
    HoseaDev  
       2023-08-03 10:59:34 +08:00
    前辈,厉害。
    ohmyzsh
        22
    ohmyzsh  
       2023-08-03 11:04:31 +08:00
    荒年饿不死手艺人(手艺也有高低之分)
    wtsamuel
        23
    wtsamuel  
       2023-08-03 11:24:02 +08:00
    技术有保障的前提是:公司提供了优良的工作环境,或者是这个行业处于发展阶段,又或者是这个就业环境提供了充足的就业机会。
    junwind
        24
    junwind  
       2023-08-03 12:11:52 +08:00
    @zuosiruan 和房地产销售一样
    janus77
        25
    janus77  
       2023-08-03 18:00:57 +08:00
    大佬的学习能力还是很厉害的,加上一直不断的学习,而且能看出你学习的强度应该挺高,因为你跨领域找工作的时候融入的速度非常快,而且短短时间就成为领域里的熟练工了。只能说还是卷带来的成果吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1077 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:24 · PVG 07:24 · LAX 15:24 · JFK 18:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.