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

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

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

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

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

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