微信号:programmer_sight

介绍:聚焦程序员的职场生活、职业选择、适应、发展、转型、技能Get,有料,有趣,有能量.

33岁,搞过安卓\/C++\/SSM,什么都会点儿却失业了

2019-03-14 09:00 安晓辉

“有问有答栏目,是程序视界提供的免费咨询入口。想参与,可以这样:


  1. 发邮件给 foruok@163.com,标题注明“有问有答”。

  2. 描述你的困惑或者问题。


我每周会慎重回答一个问题并整理成文章,周四发布在订阅号程序视界内。


已经回答过的问题列表在这里:有问有答栏目历史问题集锦


如果你觉得这样的免费问答无法解决你的问题,想要一对一深入沟通,可以到『 在行App 』内付费约见,搜索“安晓辉”即可找到我。或者戳阅读原文,到知乎付费咨询向我提问,一次提问可6次追问,足以沟通明白一个具体的问题。


先放邮件截图在这里:

以下是我简单整理之后的问题。


安老师您好: 

 

本人大专毕业,今年33岁,出来工作10年了。感觉现在什么都不会,半桶水的感觉,性格内向,沟通能力差,社交能力更不行,很迷茫不知道往哪个方向发展。


我说说工作经历吧。


  1. 2008-2010年毕业出来第一份工作是游戏外挂开发,工作大概2年,PC逆向汇编,C++语言算是入门了。

  2. 2011-2013年第二份工作从事ktv系统开发,主要负责把原来pc上的ktv系统移植到android,ios平台上,接触移动开发是2012年左右算比较早的,后面系统移植完成了,移动开发算是入门了,主要技能C++ NDK android开发。

  3. 2013-2016后面觉得做开发没劲就和同学去开淘宝做了3年左右,还有一年搞餐饮。后面也没能继续做下去,感觉红利期过了,很难生存了。这期间深深体会到什么叫行业的竞争,要想走的远产品就得不断更新迭代。

  4. 2017-2018年后面又继续做开发,主要做语音对讲系统,这期间学会了使用java,还使用springmvc+mybaits开发了几个管理系统的模块和公司的语音对讲的后台管理,使用VC++开发pc的语音对讲客户端,底层的语音压缩so库,是我用开源库封装完成的,可以让他们搞android,ios直接调用。语音对讲系统遇到各种问题,我都解决了。公司里大家都没有语音这方面的经验,这时候我的逆向分析派上用场了,分析了对手的android代码,还给自己android app加上防护。本来想一直就呆这个公司了,可是公司后面资金断了,好几个月没发工资就辞职了。

  5. 2018年6月份,也就去年我的第一份工作的老大找我,算是我师傅,和他一起做棋牌,做了半年搞不起来。后面半年帮他搞了2款android游戏的外挂也没赚到钱。今年我没出去和他混了,搞这行业不是很光明正大。


现在处于失业状态,现在迷茫不懂做什么,没一样精通的,出去找工作也没底气。感觉把技能点加废了,又快35岁了。


如果往android开发,之前做的也是零散工作,没有很深的经验积累,再则对android开发的前景不太看好。


我心想继续做游戏方面工作或者C++服务端开发但是又没这方面的太多经验,还想学习一下goland。


我这乱七八糟工作,对于未来没一点竞争力,有没有更适合自己的方向。亲老师指点?

先吐个槽。


看你的邮件,直觉行文乱七八糟,中英文标点混用,随意断句、断行,语句顺序时有颠倒,软件术语大小写不分,甚至错乱(goland)。(具体参见问题部分我放的截图)


这样的邮件会让我感觉:要么你思维不清晰,要么之前养成了凡是满不在乎、敷衍的习惯。不管是哪个,都希望以后能够提升。否则,以小见大,你个人很难有好的发展。


好啦,言归正传。


先说几点我对开发和技术的看法:


  1. 做软件开发,可以涉猎多个技术栈,但应当有一个达到精通的程度。否则,必然会遇到年龄越大越没竞争力的状况——你什么技术都不精,什么都是马马虎虎能干活的水平,与刚入行两三年的新人差不多,你凭什么有竞争力?单位凭什么用你而不用性价比更高的新人?

  2. 技术方向适合与否,只能初步预测,没有任何人能给你打包票——你做这个一定能出类拔萃出人头地。

  3. 优势是一点一点深耕,一点一点积累,长时间的实践做出来的。没有足够长的时间,没有不断的、自主的高要求,没有高密度、高强度的实践,程序员不可能在某个方向上形成优势。

  4. 技术之路,慢慢走,比较快,要有耐心、恒心、决心。


然后再来看你的情况。


你技术栈换来换去,业务领域换来换去,公司换来换去,遇到现在的状况,实属必然。


给你几点建议:


  1. 心态上归零,不要觉得自己快35了就应该有什么什么成就,一大波奔四的人都一事无成呢,你一点也不孤单。

  2. 不要觉得快35了就不能再扎扎实实精研某种技术了,要开始就是现在,再等几年就真废了。

  3. 不要因为某个方向没红利就觉得做进去没意义,就技术而言,哪个方向做精了都能有用武之地,哪个方向不做精都走不长远。

  4. 选择一个方向,Android开发也好,Golang也好,Java + SSM也好,就是干,干出水平来。

  5. 稳定在某一个业务领域,不要再乱换了,争取成为某个业务领域的行家。


愿你脚踏实地,披荆斩棘,走出你的路来。


最近几篇与此问题相关的文章:

 
程序视界 更多文章 为什么我不建议你买保险? 程序员年龄大了做管理,管理者年龄大了呢? 185条名言打造卓有成效的个人管理 管它裁员还是招聘,持续学习才是上策 纠结:降薪去互联网公司做开发值得吗?
猜您喜欢 spark开发基础之从Scala符号入门Scala Nutanix超融合之架构设计(下篇) 谷歌发布 Kubernetes 1.3 加速了容器之战 猩球崛起之---请善待互联网界珍稀物种(程序猿)! 恒生柳正龙:带你零基础入门Docker