先放邮件截图在这里:
以下是我简单整理之后的问题。
安老师您好:
本人大专毕业,今年33岁,出来工作10年了。感觉现在什么都不会,半桶水的感觉,性格内向,沟通能力差,社交能力更不行,很迷茫不知道往哪个方向发展。
我说说工作经历吧。
2008-2010年毕业出来第一份工作是游戏外挂开发,工作大概2年,PC逆向汇编,C++语言算是入门了。
2011-2013年第二份工作从事ktv系统开发,主要负责把原来pc上的ktv系统移植到android,ios平台上,接触移动开发是2012年左右算比较早的,后面系统移植完成了,移动开发算是入门了,主要技能C++ NDK android开发。
2013-2016后面觉得做开发没劲就和同学去开淘宝做了3年左右,还有一年搞餐饮。后面也没能继续做下去,感觉红利期过了,很难生存了。这期间深深体会到什么叫行业的竞争,要想走的远产品就得不断更新迭代。
2017-2018年后面又继续做开发,主要做语音对讲系统,这期间学会了使用java,还使用springmvc+mybaits开发了几个管理系统的模块和公司的语音对讲的后台管理,使用VC++开发pc的语音对讲客户端,底层的语音压缩so库,是我用开源库封装完成的,可以让他们搞android,ios直接调用。语音对讲系统遇到各种问题,我都解决了。公司里大家都没有语音这方面的经验,这时候我的逆向分析派上用场了,分析了对手的android代码,还给自己android app加上防护。本来想一直就呆这个公司了,可是公司后面资金断了,好几个月没发工资就辞职了。
2018年6月份,也就去年我的第一份工作的老大找我,算是我师傅,和他一起做棋牌,做了半年搞不起来。后面半年帮他搞了2款android游戏的外挂也没赚到钱。今年我没出去和他混了,搞这行业不是很光明正大。
现在处于失业状态,现在迷茫不懂做什么,没一样精通的,出去找工作也没底气。感觉把技能点加废了,又快35岁了。
如果往android开发,之前做的也是零散工作,没有很深的经验积累,再则对android开发的前景不太看好。
我心想继续做游戏方面工作或者C++服务端开发但是又没这方面的太多经验,还想学习一下goland。
我这乱七八糟工作,对于未来没一点竞争力,有没有更适合自己的方向。亲老师指点?
先吐个槽。
看你的邮件,直觉行文乱七八糟,中英文标点混用,随意断句、断行,语句顺序时有颠倒,软件术语大小写不分,甚至错乱(goland)。(具体参见问题部分我放的截图)
这样的邮件会让我感觉:要么你思维不清晰,要么之前养成了凡是满不在乎、敷衍的习惯。不管是哪个,都希望以后能够提升。否则,以小见大,你个人很难有好的发展。
好啦,言归正传。
先说几点我对开发和技术的看法:
做软件开发,可以涉猎多个技术栈,但应当有一个达到精通的程度。否则,必然会遇到年龄越大越没竞争力的状况——你什么技术都不精,什么都是马马虎虎能干活的水平,与刚入行两三年的新人差不多,你凭什么有竞争力?单位凭什么用你而不用性价比更高的新人?
技术方向适合与否,只能初步预测,没有任何人能给你打包票——你做这个一定能出类拔萃出人头地。
优势是一点一点深耕,一点一点积累,长时间的实践做出来的。没有足够长的时间,没有不断的、自主的高要求,没有高密度、高强度的实践,程序员不可能在某个方向上形成优势。
技术之路,慢慢走,比较快,要有耐心、恒心、决心。
然后再来看你的情况。
你技术栈换来换去,业务领域换来换去,公司换来换去,遇到现在的状况,实属必然。
给你几点建议:
心态上归零,不要觉得自己快35了就应该有什么什么成就,一大波奔四的人都一事无成呢,你一点也不孤单。
不要觉得快35了就不能再扎扎实实精研某种技术了,要开始就是现在,再等几年就真废了。
不要因为某个方向没红利就觉得做进去没意义,就技术而言,哪个方向做精了都能有用武之地,哪个方向不做精都走不长远。
选择一个方向,Android开发也好,Golang也好,Java + SSM也好,就是干,干出水平来。
稳定在某一个业务领域,不要再乱换了,争取成为某个业务领域的行家。
愿你脚踏实地,披荆斩棘,走出你的路来。
共同学习,写下你的评论
评论加载中...
作者其他优质文章