zoukankan      html  css  js  c++  java
  • 关于游戏程序猿的职业生涯规划

    为什么游戏程序猿:乐趣、梦、财富、成就感
    我们的外号:“程序员”、“码农”、“IT民工”

    现状:
    1.  常常加班,薪水不高,项目不好
    2.  亚健康,近视,缺乏锻炼,蓬头垢面,没有活力,easy烦躁
    3.  没有女朋友/女朋友跟人跑了。缺爱
    4.  透支健康换取財富,牺牲现阶段的幸福、牺牲与家人朋友在一起的时间
    5.  技术推陈出新,自身缺乏明白的方向,疲于应付新技术
    6.  事实上是个体力活,高级民工,幸福指数非常低

    对策:
    1.  尽可能建立起良好的生活习惯,让自己规律起来
    2.  摆正心态。思考未来,明确自己追求的是什么。努力去实习
    3.  人都是要先解决生存问题。才干追求梦想;白天求生存,晚上求发展


    一. 程序猿职业发展的几个方向
        大家一開始都是从基层做起,依靠技术、工作成果,逐渐分化

        1. 默默无闻
            普普通通,技术上没什么特别的地方,一直在做业务逻辑。永远工作在一线。较好的会变成业务骨干。

    打个例如:普通工人

        2. 技术转管理
            工作上有一定成绩后。受到提拔,開始做主管、经理、总监等等;无论合不合适做管理,优秀的人总是被往更高的位置上赶。打个例如:车间主任、厂长、总经理
        3. 技术人无我有
            掌握了特别的技术,非常少有人精通,或者非常难掌握;某些特定时刻公司必须依赖他们。

    打个例如:总project师

        4. 创业
            头脑活络。明确技术仅仅是手段。熟悉公司业务后便自己当老板
        5. 转行
            可能本身对编程就没多少爱,仅仅是混口饭吃,遇到一定瓶颈后可能就放弃了;也可能有别的创业思路;家里有钱的就不用说了

        成就不单单依靠技术能力,一般人技术能力总会达到一个瓶颈值,就好比你前几年工资长得非常快。到后面基本涨不动了;
        转变主要依赖开阔的视野、思维方式的变革、坚持付出、加上一些运气(机会总是让给有准备的人)


    二. 到了一定年龄以后,最好拥有自己的盈利模式或者赖以生存的资本,不然你的生活压力可能非常大
    有哪些常见的盈利模式:
        1. 公司,拥有一家公司,稳定的业务。它是你的盈利机器
        2. 项目。在一个良好的项目中。它带来的收益足够你大半辈子的生活资本
        3. 掌握一套解决方式、软件框架。能够做顾问工作,或者接一些私活。甚至创业
        4. 自己研发的理论/软件。或者改进现有的事物,比方你发明了Ruby,给别人使用,做顾问,做讲师,出书,开讲座。保证持续盈利
        5. 比較稳定的外包工作

        人到中年,经济压力倍增,孩子要上学。老婆要换车。父母身体不太好,简直要把人逼疯。
        没有足够的生存资本,生活质量会下降。家庭開始不和谐了,精神也不好了,人也瘦了,工作没法专心、出问题了。万一被炒了,恶性循环了。

        必须提早预防,尽量防止恶性循环。或者降低它可能造成的伤害。


    三. 工作中要积累资源。随时待用
    有哪些资源:
        1. 人脉:技术人脉、运营人脉、市场人脉、资本人脉……
        2. 项目代码、美术资源、策划文档
        3. 软件库、工具、技术文档
        4. 管理方面的知识和技巧,待人接物的方式

        平时待人和气点,爱学习。多积累,点点滴滴。以后总会用得上


    四. 要有全局观念
        1. 开拓自己的视野。正确的方向能让你事半功倍
            仅靠肢体勤奋是无用的,能力再牛逼。学的再多,埋头苦干。闭门造车,产品不被认可,没用。

            好比你发动机再牛逼。开车方向不正确。能到达目的地吗?
        2. 了解事物的全局,整套流程,整套解决方式
            大部分人埋头做技术。仅仅关心自己的小天地,对公司其他部门和业务毫不关心,假设技术上做不到人无我有,差点儿注定平凡
            比方代办异地验车,事实上没多少技术含量,可是流程非常繁琐,非常多人愿意花点钱让别人代劳;假设你仅仅关心该业务链的一环。那你做不成整件事
        3. 把握流行,看准时机。做敢于吃螃蟹的第一人
            了解事物的历史。分析事物的如今,看到事物的未来。发现新生事物

        方向真的非常重要,‘两耳不闻窗外事’是不行滴


    五. 那么如今我该怎么做?
        1. 做好本职工作
            努力让项目成功。起码你的中短期收益会提高
        2. 找准自己的(技术)方向
            如今是个信息爆炸的世界。过滤掉没用的信息,不要让自己的精力太分散。你不可能什么都会
            多掌握一些实用且不太easy变化的基础理论,少学一些花里胡哨easy变化的流行技术(比方游戏引擎有非常多,可是掌握图形学技术就能以不变应万变,同一时候最好掌握一两款流行的引擎)
        3. 多学习,多交流。借鉴别人的成果。学习别人的思维方式
            看书、混论坛、看paper、读源代码
            问问别人怎么处理这样的问题。或者能不能提供些灵感
        4. 多思考,多总结。多规划
            今天要完毕那些事?明天我要做什么?那件事情是不是有更好的方法?这周的版本号要提交哪些内容?
            这周看的那本书,我从中学到了什么?为什么会导致这个bug?某个下属easy犯低级错误。我用什么方法才干尽量防止他犯错?
            我的人生意义是什么?我想追求什么?我的优缺点是什么?我做什么比較合适?
        5. 关心行业
            有哪些新技术?哪些技术可能要走到末路了
            出了什么新产品?哪些公司在搞资本运作?
        6. 定制自己的TodoList
            好记性不如烂笔头,不要忘记该做的事情
            加强运行力,强迫自己去完毕列表上的一些事情,最后回头看来。也颇有成就感
            给任务加上一个deadline
        7. 专注
            专注一件事物十年,必有成就
            这里摸摸,那里看看,什么都想要。肯定不行,不要分散精力
        8. 养成良好的习惯
            一般来说,习惯是能够改的。看你愿不愿意
            好的生活习惯能让你身体更加健康。精神更足
            灵感来了立即记下来
        9. 规划好每一天。利用好碎片时间
        10. 协调好工作与生活,陪陪家里人,毕竟工作仅仅是生活的一部分,并且大部分人是为了生活才工作的


    六. 四大宗旨
        勤奋:工作勤奋、学习勤奋、思考勤奋
        务实:工作态度端正,不懂就是不懂,不要装懂。虚心向人请教,有错就改,不掩盖错误(大忌);做人诚实,脚踏实地
        简单:工作简单,以简单的方式编程,以easy理解的方式设计。以较低的开销实现效果;做人简单,不勾心斗角,没有花花肠子,不损人利己
        仔细:工作认真,负责任地处理。不能马虎。敏感的程序,与数字,资源密集型

    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    2.变量、数据类型、数据类型转换相关函数
    3.字符串、列表、元组、字典、集合的补充
    CentOS7安装mysql后无法启动服务,提示Unit not found
    (个人记录)Python2 与Python3的版本区别
    1.print()与input()
    JAVA:函数的定义、使用
    Java:包装类
    Java:访问权限
    Java程序流程控制:判断结构、选择结构、循环结构
    Java:运算符的问题
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4717937.html
Copyright © 2011-2022 走看看