英语轻松读发新版了,欢迎下载、更新

35岁了还在做安卓软件开发工程师,水平还比较菜,职业发展应何去何从?

mathieu 发布于 2017年08月10日
tinyfool 清醒疯子 等2人欣赏。

由linux下c开发转android做了2年多,目前主要做代码维护,修复framework层简单bug,写些简单的app,工作比较杂,平时有些空余时间。

渐渐发展身边和我做类似工作的人岁数大多都比我小,压力倍增。

能想到的出路只有:

  1. 转行做管理,目前看希望渺小

  2. 钻研Android或其他技术,成为所在部门的技术骨干

想继续钻研Android,可是信心又不够,原因是:

  1. Android开发市场热度已退去

  2. 我目前的Android开发水平和岁数比我小的人比已经落后很多,现在继续钻研,相当于起跑线就落了很多

  3. 自己Android是菜鸟水平,不清楚往哪个方向努力

不搞Android了,钻研其他技术?物联网?数据挖掘?也不清楚应该学习哪方面的。

希望过来人能指点迷津,谢谢。

共39条回复
tinyfool 回复于 2017年08月10日

Android开发热度确实大不如前,但是,如果你做得很好,你仍旧是有价值的。

你思考的其他任何技术也都一样,做得好,就有机会,做的一般就都一样。

所以问题不是你做啥,而是你能不能做好。

xiaotie 回复于 2017年08月10日

你想的太多了 ...... 我在十八线小城市做大家认为最low的C#,做精了,收入也直追温赵轮呢

tinyfool 回复于 2017年08月10日

2楼 @xiaotie 有道理,另外,你这么有钱啊,赞

xiaotie 回复于 2017年08月11日

3楼 @tinyfool 比他们多五六年工作经验呢

PHPReactNative 回复于 2017年08月11日

看了本帖 我觉得有必要30时候入公门

清醒疯子 回复于 2017年08月11日

既然有时间,可以把所有的Android书都看了哈。

一般,只要看个两三本,你就会发现,身边一堆人开始永远都跟不上你了。

沉下心来,每天花十几个小时深钻技术,应该可以在两年内立于不败之地。

就像小铁兄说的,做精了做深了做高了,自然都有前途。再说,技术这个东西啊,最是靠谱。虽然说技术年年换天,月月出新,但是,如果你真有做精做深做高的技术习惯,要换到新热点上又有多难。一周干活,一月入门,一年立足,两年收钱。不外乎都是这么个过程。

35岁的技术迷茫,我们先假设你的技术习惯不够好。当务之急,不是路线、技术栈的选择,而是技术习惯的改变。可以搜搜本论坛小铁兄或一些前辈的帖子,或他们的博客,看看他们对技术的思考,会越来越清晰自己应该做什么怎么做的。

祝一切顺利。

mathieu 回复于 2017年08月11日

6楼 @清醒疯子 多谢指点!!!

long904 回复于 2017年08月11日

同样岁数,看着挺有感觉的。然后,我想添加一个类似「关注的主题」的话,不知道有没有?@tinyfool 老师

tinyfool 回复于 2017年08月11日

8楼 @long904 什么意思?

long904 回复于 2017年08月13日

9楼 @tinyfool 就是有个「收藏」或者我「关注的话题」之类的

tinyfool 回复于 2017年08月14日

10楼 @long904 哦,我可以做一个

panj514 回复于 2017年08月15日

2楼 @xiaotie 兄弟能指导下赚钱思路吗?我也在18线小城搞JAVA,麻烦给个赚钱思路

paully 回复于 2017年08月15日

8楼 @long904 本贴最励志回复

tinyfool 回复于 2017年08月15日

13楼 @paully 哪里励志了?

paully 回复于 2017年08月15日

14楼 @tinyfool 收入励志

tinyfool 回复于 2017年08月15日

15楼 @paully 你回错楼层了吧?

xiaotie 回复于 2017年08月15日

12楼 @panj514

下面这些几天前都写了,考虑到楼太浅,不登录就能看见,没贴出来。原内容是回复作者的:

对年龄比较大的人来说,我觉得首先要明确自己的竞争优势,竞争优势就是某一项有市场需求的方面,你比大部分人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的成本把东西快速的搞出来。这块收益还没体现出来,主要是一堆股票、股权。

tinyfool 回复于 2017年08月15日

17楼 @xiaotie 回头开发一个功能,你可以选择你的回复是登录才可以看到的

alec_huang 回复于 2017年08月15日

17楼 @xiaotie 我是一个才工作三年不到的.NET开发,看完感觉醍醐灌顶,万分感谢。

mathieu 回复于 2017年08月15日

17楼 @xiaotie 谢谢回复!

我来说下自己的情况: 主业技术上我的经历大概是C51单片机开发->Linux下C开发->Android开发,领域主要是交换机,机顶盒之类的,自己主要是偏上层的开发,长期以来自己对coding也缺乏钻研热忱,一直也都是三脚猫水平。 副业上,工作之余自己做外贸SOHO大概有7年左右时间了,从公司LOGO到网站开发,从业务开发维护到催款付款,都是自己一个人做,但说来惭愧,目前还是个皮包公司,光杆司令一个。

我也常在想自己的竞争优势问题,我常自嘲:“和IT专业的工科生比,我的英语算比较好的,可以跟老外开电话会议,当面沟通,发邮件没问题,但口语不是很溜;和英语专业的学生比,我又是软件技术最好的。“

主业上我唯一有自豪感的事情是:曾经零JAVA基础,零Android基础边看教程边开发两周写了个新闻应用的APP在公司商店上架;曾经零Python基础,一边学语法,一边在github上学别人的代码两周自己开发了一个网络小爬虫。当然这些和论坛里的高手比都是不值一提的。

刚开始做外贸那阵,常想等哪天我外贸做起来了就不做IT了,自己开外贸公司,但惭愧的是这么多年副业的收入一直没超过主业的收入,甚至外贸业务也是日渐萎缩。 因为自己心里也知道自己对软件没有钻研的兴趣,所做的不过是为了糊口。心里也一直告诉自己,无论如何外贸也要坚持。 但时至今日,我有些动摇了。外贸看不到前途,IT又蹉跎了很久,到现在还是小兵一个,若是公司开了我,真是找工作都是个难事。 若时光重来,我也许会选择专注做软件开发,就算天赋不高,这么多年也许也有些技术积累,哪像现在这般尴尬境地。

panj514 回复于 2017年08月15日

17楼 @xiaotie 我也给本地的小老板做过网站,政府管理软件之类的东东,但感觉总还是做外包,增删改查,太累了,钱也不多,感觉还是要能自己做点产品出来,算法啥的路子感觉不适合我,基础太差没法弄,还要想想其他招

panj514 回复于 2017年08月15日

17楼 @xiaotie 还有前几年移动开发很火,你咋没选择android或是ios呢?

清醒疯子 回复于 2017年08月15日

17楼 @xiaotie

需求拆分,断其一指。快贵业务,精简技术。赞啊!!!

清醒疯子 回复于 2017年08月15日

20楼 @mathieu

这块最近想得比较多,分散还是集中。在期货交易上,我肯定会分散。因为不知道什么品种会有行情。在工作上,我却觉得应该尽可能集中。就像上面xiaotie兄说的,集中所有资源时间精力,以最快的速度在足够小的需求上做到足够高的水平,这样才能尽快立足尽快让自己走上正轨。

elephi 回复于 2017年08月15日

我快45了,现在还在想是不是回炉再造一个不同的竞争优势出来呢。 35?你还有的是时间!唯一你要考虑的,就是不要考虑那么多,选择好方向,用吃奶的劲儿,用马拉松的耐力去做。不出两年,好汉就出来了!

xiaotie 回复于 2017年08月15日

22楼 @panj514 没钱,那几年是我最惨的时候,当智能手机兴起时,我用的是几十块钱买的山寨手机

清醒疯子 回复于 2017年08月16日

尽可能以最快的速度做到天下第一。如果有困难,把领域再拆细,把所有资源、时间、尽力全投在一个足够小的领域上。

清醒疯子 回复于 2017年08月16日

尽可能用更多更高更精简的方法做好一件事情,而不是做更多事情。就算再小的需求,也要把需求再拆细,尽快做到“如果这个事情你做不好,全世界就没人能做好了”。用更多更高更高的方法去画好一个图形,而不是用一个自己都不知道好坏的方法去画更多图形。你来做优化,把量产交给别人,至少也要做量产方法的优化。

清醒疯子 回复于 2017年08月16日

20楼 @mathieu

你的问题是用“入门”的习惯、方法去做更多事情,手上的事情都停留在“入门”级别。入门级别,又苦逼又没钱。

olaola 回复于 2017年08月21日

读书时候最学不懂的就是计算机, 为了生活,不得不来搞这行. 对coding没有热情. 时间都是混过. 迷茫过了,还是想好好努力一下.

17楼 @xiaotie 谢谢你的启发

生石花 回复于 2017年10月29日

17楼 @xiaotie 虽然不是给我回答的,但是这位兄弟你写的,让我很受用,谢谢!

hellokitty911 回复于 2017年11月01日

2楼 @xiaotie 温赵轮是谁?

bigticket 回复于 2017年11月05日

17楼 @xiaotie 语言终归没有贵贱之分,关键看怎么用,膜拜。

zhxq871653 回复于 2017年11月06日

都是大牛啊,看完顿时觉得励志,talk is cheap, write my code ..

ericgui 回复于 2017年11月13日

不要做外包吧,做一个属于自己的产品,慢慢熬,肯定能有结果。

lyxing 回复于 2017年11月18日

17楼 @xiaotie 太牛了! 你是怎么让客户找到你?

qqqq123211 回复于 2018年03月29日

高价聘寻安卓rn开发技术上架各大安卓市场主要上架360、小米、华为、oppo【有认识内部渠道的也可以】价格可观!我们提供配套开发者账号等上架需要的必备资料、你只要出彩票类壳子、技术就行了,有上架成功案例的优先!个人。团队。中介等都可以、只要能按我的要求上架就行,只要你有技术一个月赚十几万真的完全没问题,联系企鹅:97190741   

tianboail 回复于 2018年04月06日

哎呀,不容易

noodles 回复于 2018年04月09日

2楼 @xiaotie 好奇做什么业务或软件呀

本帖有39个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]