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 ,被裁也总能找个糊口的工作,之前被裁过,找工作没怎么费力。技术应该就是保障吧
1
kingjpa 2023-08-02 20:20:41 +08:00
厉害,支持!
|
2
hellodudu86 2023-08-02 21:10:42 +08:00
同 09 毕业,毕业即进入游戏行业做服务器开发,一直到现在,21 年和 23 年遇到过两次项目裁撤,不过都很快找到下家,就是纯技术岗非管理岗的话待遇很难向上突破。
|
3
lcingOnTheCake OP @hellodudu86 如果做技术主程到顶了。除非去做制作人,但是制作人大多数是策划
|
4
ybz 2023-08-02 21:32:31 +08:00
厉害!感谢分享
|
5
hellodudu86 2023-08-02 21:39:17 +08:00
@lcingOnTheCake 是的,这一行还是策划比较好起飞。
|
6
aaronlam 2023-08-02 22:39:07 +08:00
看着觉得很赞,一路升级打怪般的感觉
|
7
zuosiruan 2023-08-02 22:59:34 +08:00
@hellodudu86 #5 策划属于下限极低,上限也非常高
|
8
dongisking 2023-08-02 23:02:12 +08:00
老哥现在从事啥职位能了解下吗?我也想转转别的语言,但是发现不包装根本无解..
|
9
zapper 2023-08-02 23:14:02 +08:00
其实我觉得应该还有第四个阶段,软件工程为啥叫软件工程?如果你已经知道该如何设计一个好的技术框架,其实也不必事无巨细,亲力亲为。看一眼就知道房子该怎么建的话,交给下面的人去执行就好
游戏开发还是要看团队、政策,甚至说得看运气,旱的旱死涝的涝死。 |
10
lesismal 2023-08-03 00:09:26 +08:00
> 如果做技术主程到顶了。除非去做制作人,但是制作人大多数是策划
如果是游戏公司的 Java 服务端技术栈,那确实主程差不多到顶了,Java 能做的游戏类型是有限的。 |
11
jj365 2023-08-03 06:15:26 +08:00
同一年毕业. 你说的这些我都不会.
|
12
Rooger 2023-08-03 08:45:53 +08:00
@hellodudu86 我是 13 年毕业的,游戏服务端干到了现在。
|
13
coolair 2023-08-03 08:47:16 +08:00
很多公司第一门槛是年龄,第二门槛是学历,第三门槛才是技术。
第一门槛简历就被刷了,技术再厉害也没用…… |
14
coderxy 2023-08-03 09:14:24 +08:00
成长路径类似, 在工作中敢于面对难题才会有成长, 虽然一路犯了很多错,但也收获满满。 共勉
|
15
yolee599 2023-08-03 09:21:47 +08:00 via Android
学历呢?也是一个重要因素
|
16
LandCruiser 2023-08-03 09:25:53 +08:00
个人的发展也要结合历史的进程,如果你 2019 年入行,一切都没啥意义了
|
17
tool2d 2023-08-03 09:37:59 +08:00 1
@LandCruiser 现在入行人手一个 chatgpt ,学习效率不知道比以前高多少倍。
|
18
Joey2022 2023-08-03 10:15:31 +08:00
楼里好多游戏服务端前辈,我是 21 届入行的萌新哈哈
|
19
qiyilai 2023-08-03 10:22:28 +08:00
随手写正则是怪物,随便看懂别人的正则是大怪物
|
20
hellodudu86 2023-08-03 10:56:48 +08:00
@zuosiruan 初级策划和初级程序待遇差不了太多,确实刚入行的小策划待遇不怎么样,但是有天份肯努力的策划成长起来实在太快了,和我同期入行比较成功的策划同事,成长曲线基本都是(系统/数值/资源策划 -> 主策 -> 制作人 -> 公司 ceo/创业公司老板),运气好的话这一切的转变都能发生在两至三款游戏周期内,从测试转为策划最终成为老板的例子也不少见。
|
21
HoseaDev 2023-08-03 10:59:34 +08:00
前辈,厉害。
|
22
ohmyzsh 2023-08-03 11:04:31 +08:00
荒年饿不死手艺人(手艺也有高低之分)
|
23
wtsamuel 2023-08-03 11:24:02 +08:00
技术有保障的前提是:公司提供了优良的工作环境,或者是这个行业处于发展阶段,又或者是这个就业环境提供了充足的就业机会。
|
25
janus77 2023-08-03 18:00:57 +08:00
大佬的学习能力还是很厉害的,加上一直不断的学习,而且能看出你学习的强度应该挺高,因为你跨领域找工作的时候融入的速度非常快,而且短短时间就成为领域里的熟练工了。只能说还是卷带来的成果吧
|