Android程序员的救赎之路(一)

最近在整理一些Android的笔记,越来越觉得自己在远离Android开发。Android程序员的就业情况也不如以前,包括我自己虽然是以移动端工程师的身份进入新公司的,但做的事情从前到后,也不在区分移动端和非移动端。

十年之前,你不认识我,我不认识你。

2008年Android刚刚发布SDK1.0的时候,我提醒一个同事去学习,一年之后他又把我推荐回Android开发。可以说,Android开发改变了我很多,对于遇事总是慢半拍的我来说,总算有一样赶上了一波浪潮。

我一直是一个能把工作和生活区分得很开的人,所以Android应用的开发比较合适当时投身移动端开发的我。你当前做的决定都是最合适当前的你的,不是吗。

因为Android应用在业务和框架上是比较单一的,很多应用其实一个人都可以搞定,比较利于小作坊或者小团队,沟通的节点会少很多。沟通的节点少了,你才可能有更多的时间和精力关注自己的事情。

这也是我最初从J2EE转到J2ME的理由。

但是,老子说的对:“祸兮福之所倚,福兮祸之所伏”。

单纯的Android应用开发,可能你会觉得很容易把控,但却会让你很容易就走到职业的天花板。Android应用太专注于某一个面,如用战争来比喻的话,相对于整个战役,它可能仅是前线的战壕。你可能很擅长在战壕里和敌人近身搏击,但兵马未动粮草先行,运筹帷幄在千里之外可能更容易看到多个不一样的角度,太专注会于“近身”容易让人失去养成大局观的机会。

包括对Android自身发展的大局,我估计和我一样很早就做Android开发的人也不一定能说明白。

简单说作为一个Android应用开发,你注定在大概率下格局会很小。

格局

而你的格局注定了你在职业上的发展。其实并不是Android应用开发一家,现在的很多前端开发也会面临同样的问题。即使H5前端比Android端开发效率高、更灵活,可动态部署,但任然不可避免陷入小格局当中。

11年的时候,我们要做一个APP,总得找一个后端的人来配合。虽然自己也试过自己做后端,但总有些力不从心,毕竟我是一个要把很多时间给书(非技术)和家人的人。但也许是我自己不太专注和努力,这样的情况致使我的“任督二脉”老是打不通,我被迫局限于Android开发的单一领域里寻找突破口。

解决难题的方案,往往在不相干的地方。不然,你早就解决了。

直到近段时间,跟进了一些和以前不一样的技术领域,可以从不同技术领域或非技术领域的人身上借鉴和模仿,我才渐渐在技术的进步上不在迷茫。而我花在代码之外的技能投入,也让我更能看清楚技术的本质。

有一天,你的格局打开之后,原来的问题其实早已不是问题,即使依然是问题,但早已不再重要。

救赎之路

关于“救赎”,是写给那些和我一样,想在技术上继续前行,但又觉得自己浪费了很多大好时间的人。我们内心总有一丝隐忧,并且纠结于一些自己无法化解的问题,希望有一天自己能“得救”,能充实且怡然自得。

所以,起一个主题来记录自己的救赎之路。

总要记录一些有用的东西,方便大家找到自己的路。最近遇到很多问题,要慢慢总结和梳理,拥抱问题是我的态度和成长的好机会。

不过留在下一篇吧,将用一个Android的实例引入。

猜你喜欢

转载自blog.csdn.net/weixin_43887839/article/details/85070524