由linux下c开发转android做了2年多,目前主要做代码维护,修复framework层简单bug,写些简单的app,工作比较杂,平时有些空余时间。
渐渐发展身边和我做类似工作的人岁数大多都比我小,压力倍增。
能想到的出路只有:
转行做管理,目前看希望渺小
钻研Android或其他技术,成为所在部门的技术骨干
想继续钻研Android,可是信心又不够,原因是:
Android开发市场热度已退去
我目前的Android开发水平和岁数比我小的人比已经落后很多,现在继续钻研,相当于起跑线就落了很多
自己Android是菜鸟水平,不清楚往哪个方向努力
不搞Android了,钻研其他技术?物联网?数据挖掘?也不清楚应该学习哪方面的。
希望过来人能指点迷津,谢谢。
Android开发热度确实大不如前,但是,如果你做得很好,你仍旧是有价值的。
你思考的其他任何技术也都一样,做得好,就有机会,做的一般就都一样。
所以问题不是你做啥,而是你能不能做好。
既然有时间,可以把所有的Android书都看了哈。
一般,只要看个两三本,你就会发现,身边一堆人开始永远都跟不上你了。
沉下心来,每天花十几个小时深钻技术,应该可以在两年内立于不败之地。
就像小铁兄说的,做精了做深了做高了,自然都有前途。再说,技术这个东西啊,最是靠谱。虽然说技术年年换天,月月出新,但是,如果你真有做精做深做高的技术习惯,要换到新热点上又有多难。一周干活,一月入门,一年立足,两年收钱。不外乎都是这么个过程。
35岁的技术迷茫,我们先假设你的技术习惯不够好。当务之急,不是路线、技术栈的选择,而是技术习惯的改变。可以搜搜本论坛小铁兄或一些前辈的帖子,或他们的博客,看看他们对技术的思考,会越来越清晰自己应该做什么怎么做的。
祝一切顺利。
下面这些几天前都写了,考虑到楼太浅,不登录就能看见,没贴出来。原内容是回复作者的:
对年龄比较大的人来说,我觉得首先要明确自己的竞争优势,竞争优势就是某一项有市场需求的方面,你比大部分人NB。想办法打造竞争优势,没竞争优势时,那就专注于某一细分领域,在半年的时间内打造一个竞争优势出来,如果没有信心,那么在这个领域里,再进行细分,直到细分到在这块钻几个月,你能做的特别NB,这就是老毛说的,伤其十指不如断其一指。找一个小块(需要是有需求的,别是茴字有几个写法、单例有几种写法那种),做到全国顶尖水平。你的那些方向都太大、太空,一大一空就没着力点了。我们这个年龄的,方向要细、要明确。也不要担心起跑线啥的,反正已经落后了,怕毛啊。得有意识的做些事情。
俺的历程供参考:俺之前做过技术创新研究、Web开发、信息安全,06年回18线小城市,回来之后,技术创新研究和信息安全彻底废了,没地方用了,Web开发也是一年不如一年,报价也是一年比一年低,痛定思痛,必须转型。09年开始转型做图像(0基础,当时分析行业趋势,互联网上的数据以结构化数据、文本数据为主,今后会以语音图像视频为主,其次,这个对数学要求高,俺虽然大学瞎搞没怎么学,但数学基础还不错)。
这个转型的过程很曲折又很简单,首先,俺从Flash上的图形、图像入手,因为那时RIA还比较火,但Flash领域的做图形图像的几乎没有,需求很大,从这个点进去没有阻力,没啥竞争对手,没几个月,我在这个小领域就是超级NB了。在这个领域还有个意外的收获,Flash的底层API特简单,为了快速开发,俺用它的底层绘制API打造了一套简单的GUI框架,有了这个经验,对各种UI,扫一眼就知道怎么从底层绘制开始实现的。这里,俺就有两个竞争优势了: (1) Flash上的图形图像(虽然Flash要亡了……但俺用Flash,主要用它底层的绘制API,Html5 的Canvas 把这些全盘抄去了啊); (2) 使用绘制API(几乎每个平台都有,长的也很相似)快速实现复杂的UI效果;
然后俺就发现一个现象,有两类工作,一类工作完成这个工作你花的时间越长,收入越多,世界上大部分工作都是如此的。另一类工作,完成这个工作你花的时间越短,收入越多,这类工作很少。
有这个体会后,俺就有意识的去寻找这后一类工作,最后发现,搞算法很适合我。有算法需求的公司一般都是某项核心工作卡住了,你越快把这个问题搞定,创造的效益越大。而我数学感觉比较好,也适合搞这个。因此,一方面靠Flash图形图像赚钱,另一方面进行算法开荒。大学数学全部再学一遍,英语也全部再回炉一遍。从技术角度,我也没有选择通常的用C++或matlab搞,而是上了C#。其一,有算法需求的很多是行业领域,行业软件大概有一半用C#,用C#搞可以直接用,其二是开发速度。我要在最短的时间内搞定事情。 因为别人有个算法需求找你,你不提供demo,这单子签不下来,你提供demo,80%的工作已经完成了。C++开发太慢,matlab 开发了不能直接用,python 更别提。俺花了2-3年时间搞定这个问题,用C# 的 unsafe 建立了整套工作流程,自己写了整套基础算法。C# 的 unsafe 的性能是 C 的 75%,C++ 的 80%,开发速度是它们的好几倍,所以通常1-2万左右的算法,我能在1-2小时内搞定,给出Demo,让对方看到效果,这时就能达成交易。而C++的同行这点就不行了。达成交易后,对方要C# 版本,就直接给他,要C++版本,就改一遍给他,C# 的unsafe,实质就是C,改起来很快;要在线版本就用Flash写个给他。搞定这个事情后,俺的算法类收入很快就达到了1工作日1万元。这就有了新的竞争优势了: (3) 现实需求的快速算法实现。
很多人能够实现算法,但没办法快速的实现行业场景下的可用算法。我能非常快的搞出各种场景下需要的中、低难度的核心算法。这个搞定之后,日子就很悠哉了。虽然俺的C# 整体水平比赵轮要低,但在C# unsafe 上,俺是全球top级别的。
接下来创业潮起来了,经济危机阴影下产业升级也开始了。各种各样的研发需求就起来了。因为我是做算法的,能搞定产品的核心问题,在北上广建立研发团队,耗资很大;很多时候,耗资巨大建立起来的团队,最后发现核心问题也搞不定。于是,有些客户意识到了,以其建立研发团队,再把核心包出来,还不如直接把钱给我,让我来建立团队。同时,因为一线城市房价飙升,一些程序员从外地回来,而本地其他公司基本都是做些简单开发的,工资低。回乡程序员需要有较高收入,较有挑战性的工作。这两个需求一碰撞磨合,试探出了一个新的模式:在十八线城市进行研发孵化。从外地回来的程序员水平都不错,且十分稳定,核心技术我能搞定,并且我TMD这么多年,一直研究的就是怎么快速出东西,再结合俺十几年前点的技能点技术创新研究,经常会搞出很多新花样出来,啥都契合了,于是这几年时间,建立了几个团队,孵化了好几个产品,行业内反响很不错。
这就是第四个竞争优势: (4) 低成本、快速的进行研发型产品孵化
以上耗时8年左右时间。最初,毛都没有,在十八线城市租房的钱都是问老爹老妈借的,图形图像知识基本为0,大学数学和英语也忘记差不多了。历经了三个阶段,Flash阶段,3个月就杀进去了,收入稳定在1-2万。然后充分准备杀入算法,耗时2-3年撬了进去,又用了1-2年,收入到1工作日1万(每个月就干几天活,没压力了,很快就长胖了)。然后接下来的几年,精力全在研发孵化和人才孵化上,能够对接一线城市的产品研发需求,能接下来,能够找到合适的回乡程序员,建立团队,把产品撑起来。这件事情做了3年了,目前做到了以1/3的成本把东西快速的搞出来。这块收益还没体现出来,主要是一堆股票、股权。
我来说下自己的情况: 主业技术上我的经历大概是C51单片机开发->Linux下C开发->Android开发,领域主要是交换机,机顶盒之类的,自己主要是偏上层的开发,长期以来自己对coding也缺乏钻研热忱,一直也都是三脚猫水平。 副业上,工作之余自己做外贸SOHO大概有7年左右时间了,从公司LOGO到网站开发,从业务开发维护到催款付款,都是自己一个人做,但说来惭愧,目前还是个皮包公司,光杆司令一个。
我也常在想自己的竞争优势问题,我常自嘲:“和IT专业的工科生比,我的英语算比较好的,可以跟老外开电话会议,当面沟通,发邮件没问题,但口语不是很溜;和英语专业的学生比,我又是软件技术最好的。“
主业上我唯一有自豪感的事情是:曾经零JAVA基础,零Android基础边看教程边开发两周写了个新闻应用的APP在公司商店上架;曾经零Python基础,一边学语法,一边在github上学别人的代码两周自己开发了一个网络小爬虫。当然这些和论坛里的高手比都是不值一提的。
刚开始做外贸那阵,常想等哪天我外贸做起来了就不做IT了,自己开外贸公司,但惭愧的是这么多年副业的收入一直没超过主业的收入,甚至外贸业务也是日渐萎缩。 因为自己心里也知道自己对软件没有钻研的兴趣,所做的不过是为了糊口。心里也一直告诉自己,无论如何外贸也要坚持。 但时至今日,我有些动摇了。外贸看不到前途,IT又蹉跎了很久,到现在还是小兵一个,若是公司开了我,真是找工作都是个难事。 若时光重来,我也许会选择专注做软件开发,就算天赋不高,这么多年也许也有些技术积累,哪像现在这般尴尬境地。
我快45了,现在还在想是不是回炉再造一个不同的竞争优势出来呢。 35?你还有的是时间!唯一你要考虑的,就是不要考虑那么多,选择好方向,用吃奶的劲儿,用马拉松的耐力去做。不出两年,好汉就出来了!
尽可能用更多更高更精简的方法做好一件事情,而不是做更多事情。就算再小的需求,也要把需求再拆细,尽快做到“如果这个事情你做不好,全世界就没人能做好了”。用更多更高更高的方法去画好一个图形,而不是用一个自己都不知道好坏的方法去画更多图形。你来做优化,把量产交给别人,至少也要做量产方法的优化。
高价聘寻安卓rn开发技术上架各大安卓市场主要上架360、小米、华为、oppo【有认识内部渠道的也可以】价格可观!我们提供配套开发者账号等上架需要的必备资料、你只要出彩票类壳子、技术就行了,有上架成功案例的优先!个人。团队。中介等都可以、只要能按我的要求上架就行,只要你有技术一个月赚十几万真的完全没问题,联系企鹅:97190741