首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不再迷茫(四)

在2017年过年前1个多月的时候,我离职了,因为当时正是给新装修,在公司也没事儿也有没有工资,不如安心装房子,房子装好后,我就跟爸爸和儿子一起回老家了,在家里过了一个长年,一直到18年我儿子开学时才回四川,在四川又呆了1个多月,跟以前的朋友联系了一下,去深圳朋友把在的公司上班去了,3月底入职,到现在出做了大概快5个月了,期间也是一波三折,不太顺利,基本上每个月都要换个位置,==!

入职的时候是以策划专员入职的,所以我还是干策划的事儿,包括:写脚本,设计系统文档,设计新界面文档等等,我慢慢也进入状态了,但是做了1个多月以后,突然办公地点要搬了,这是第一次搬,从此一发不可收拾了,平均每月换一次,到目前为止,我已经换过4次位置了。

由于文化部内部结构调整,游戏版号迟迟不能拿到,我们团队的业务也从游戏开发,转变为了区块链DAPP开发,我的工作内容从写脚本写文档,变为研究区块链技术细节和写白皮书了。我也趁此机会详细了解了EOS的原理,它是用c++写的底层,运行在其上的智能合约也需要使用c++编写,对我来说现在既有需要,又有时间,所以我想转程序的心思又起来了,还有一个重要原因是,我觉策划的竞争力太弱,不如做技术,去哪工作都行,我老婆孩子都在四川,我却独自一人去了深圳,这都是生活所迫啊,如果我能成功转到程序,我就可以随便在离家近的地方找个工资不低的工作,不用离家太远了。

这想法很好,但是,我想的太简单了,虽然我也知道以我现在34岁的高龄,去专职做程序,需要学的东西实在太多了,而且时间太少,等我在程序方面达到我现在的薪资水平需要好几年的时候,但是,人一看到希望,就容易太乐观,太高估自己,我毫不例外的犯了这个错误,在我们的工作转移到区块链时,我每天就拼命的学习区块链的知识,学习EOS相关的技术,搭建EOS节点的环境,根据官方提供的资料,学习写简单的智能合约,但是我c++的基础太差,EOS的源码看的比较吃力,而且该公链是新上线的,链上几乎找不到成熟的产品,我也就没有实际的例子可以学习,只能看官方给的示例。因此,当我学会搭建环境,学会使用EOS基本命令,也学了两个简单的智能合约后,我就不知道要学啥了,看c++吧,进度实在太慢了,而且编程语言的学习,没人实践的话,很容易忘记,而我又没有实际的项目可以去练习,心里那个焦虑啊,我就只能把搭建环境,基本命令的使用,简单合约的制作、编译、发布等操作整理成文档,然后就只剩下学习c++了,学习很慢,心态很焦虑。

就这样持续了1周多,突然同公司的另一个做手游的团队人手短缺,需要人去帮助,我就主动提出想去那边做程序试试看,去写写界面,需要用过LUA,c#语言,这两种语言学起来比较简单,我就过去了,刚开始还挺顺利。第一天搭建开发环境,第二天一天我就把LUA看完了,基本可以写了,然后我就打开开发环境,去看看能写点什么东西,好尽快上手,看了半天发现还是无从下手,我才意识到,编程语言好学,但是真正开发项目时,编程语言本身的知识所占的比例实在是太少了,可能1%都不到?特别还是LUA这类脚本语言,更多的是各种开发工具的使用,各种开发库的使用,而我对这些还一无所知,对了,他们用的是U3D开发环境,这个开发环境的使用也需要从0学起。

到第三天快下班的时候,我基本上已崩溃了,我之前一直想转程序的底气就是我自认为自己大学学的软件工程,又是写脚本出身的,有一定的编程基础,所以我觉得编程没有多难,但是这次的体验真的是打击到我了,我这时候才真正认识到一个能独当一面的软件开发工程师需要掌握多少知识,而我最大的劣势就是我的年龄,以我现在的水平和学习速度,等我成长到一个中级开发工程师大概要到我40岁以上才可以,想想我在40岁的时候才达到别人30多岁的水平,也是很绝望啊,而且最重要的是,我学历太低,以前学历低没感觉有什么问题,只是技术牛B就成是中吧,但是在我听过吴军的课后,我才意识到,学历低就意味着我的基础学科的知识太少,比如数学,算法,计算机原理,英语这些知识,就显得很匮乏,还有,我听了许岑的《如何提高自己的研究能力》也明白了,那些研究生、硕士,博士,他们的学习能力、研究能力有多么高,特别是研究能力,是经过专门训练的,而我都不会,年龄也不少了,到我40多岁时,我最多也就是一个合格的码农,先不说精力,学习能力能不能跟得上年轻人,光是想要更进一步,就很难,那么问题来了,我愿意做一辈子码农么?答案是否定的,我当然不想,那么还要转程序么?不敢想了,我这辈子都没有可能靠写代码养活自己了,错过了就是错过了!

只过了一周又搬回来了,虽然很折腾,也有点丢面子,不过我不后悔,若不是去那边亲身感受了一下,我心里还会报着转程序的幻想,这对自己的职业发展有很大的伤害,总是摇摆不定,现在好了,我对转程序彻底放弃了,安心向着产口经理的方向发展,前天又买了本书《如何快速转行做产品经理》,我之前做过主策,虽然跟传统的产品经理不太一样,不过也有很多地方是想通的,我也不是完全0基础去学产品经理,还是有些经验的,比如项目进度管理相关的地方是一样的,只有产品需求相关的不太一样,不过没关系,总是要学的,李开复说过,未来离CEO最近的职业是产品经理,所以职业前景还是很高的,不用担心很快会达到天花板。

职业大方向定了,能达到什么高度就看付出的时间和努力有多少了,好了,关于职业方向的反思到这里就算结束了,我比较感慨的就是以下几点:

学历的高低决定了你搞技术研发时能达的高度,因为在硕士和博士期间受到的训练,你靠自学是不可能得到的,知识的匮乏会限制我们的想象力,你根本想象不到一个合格博士生在毕业后,就算不搞科研,他们搞技术开发的潜力也是我们这些普通大学生无法比拟的。

在28岁之前一定要找好自己的职业发展的大方向,是想过一个算法主导的人生,还是想过一个决策主导的人生。

一定要多看书,读书少是我们这一代人最大的缺点,特别是农村出身的孩子,上学期间除了课本,没有任何课外书可以看,这造成了一个最大的坏处就是很难养成看书的习惯。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180816G0F8EU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券