《28岁未成年》--- 写给程序猿

head.jpg

前段时间看了这场电影,之前没有听说过任何相关内容,完全是冲着名字去的。
这部电影具体怎么样就不评价了 毕竟一千个人眼中有一千个哈姆雷特,咳,但可能其中600个都有点磕碜,不过王大陆还是很帅气的。
虽然过了这么久 但片末的一句话让我印象深刻,作为文章的开头。原文记不清了,大概意思是

17岁的你从未离开过,找回原来的你,还是可以无所不能的

“你丫原来是走鸡汤路线的?”
这位童鞋,先牵走心头奔腾的羊驼,不要急,毕竟鸡汤在身子骨虚弱的时候也是可以补一补的。
虽然作为程序猿的你现在不需要知道宇宙第一定律,也不需要关心化学式的配平,但如果你还会从事编码的工作一阵子 亦或一辈子.
我这有几个不成熟的小建议,算是对自己工作这么久的一个的总结,也分享给大家.

心态

这里的心态主要是指的项目中的心态。
举例来说,一个手机项目中,有人负责锁屏模块,有人负责电话系统模块。
某个茶余饭后 负责锁屏的同事无意间听到了电话系统的同学在讨论rild,modem这些新鲜并且相对底层的技术 觉得高大上,心身向往,认为自己模块所用技术不够底层,想抛弃自己的模块去研究下底层技术。(很多做app的同学羡慕做系统定制的同学很有可能也是这个出发点。)
但在你决定迈出这一步的时候请先问一问自己 是否对自己的模块了如指掌,遇到的bug能否快速定位大概的位置,推测出可能出现的情况,模块架构是否合理,随着版本的迭代有哪些演进。
如果并没有清晰的回答,还是建议先沉下心来,不要隔岸观花 也许这边风景独好.

视角

当今无论移动端 前段还是后端,每隔一段时间都会有新的库出现。以android来说,现在glide okhttp大行其道, rx rn方兴未艾,虽然你不用再去关心图片存储 线程切换这些头痛的问题, 但面对玲琅满目的库,使用和学习成本却变高了。这是被广大程序员所垢病的, 并且认为程序是个吃青春饭 看不到出路的行业。
之所以会这样以为,我认为是因为着眼点一直在API这一层,是一种面相应用的学习。
我们为什么要用有限的生命去尝试无线的开源库呢?
如果将视角放到更高的层面,跳出五行外,会轻松很多,因为万物皆五行.
说成白话就是:

  1. 你是android framework工程师, 就应该多去总结android子系统的设计套路,会发现它不过是一个包裹着linux的系统,所有模块架构都大同小异
  2. 你是android app开发者,就尽量去了解api背后的实现原理,当面对新版本的发布,第一时间去官网和源码查看,以最小的代价了解差异
  3. 学习java, 就多去了解该语言背后的设计思想,在有新的面向对象语言出现时,能迅速借鉴和学习 .
  4. 你是程序猿,首先应该学会的是学习学习的方法,阅读第一手资料,看流行的开源项目,阅读经典的书籍.

你着眼的视角越高,越能做到在新框架,新系统来临的时候,"人束手无策,我游刃有馀"

好奇心

android开发中发送通知大家都会,并且api没有使用难度。
但你有没有想过这样一个问题?
通知栏的图标和布局结构是如何从你的app进程传递到SystemUI进程的?同理,lanuncher进程里的桌面小部件又是如何拿到三方app资源的?
在最常规的click事件面前,这个事件又是经历了哪些阶段才被最后响应的?
每个简单api后面也许都蕴藏着一个或者多个解决经典问题的经典方法,保持好奇心去弄懂他们,这样,当你需要自己设计实现的时候可以有据可循,不用闷头苦想。

最后

用2句我比较喜欢的话作为总结

  1. ever youngful ,ever weeping
  2. 低头走路,抬头看天
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,186评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,858评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,620评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,888评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,009评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,149评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,204评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,956评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,385评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,698评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,863评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,544评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,185评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,899评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,141评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,684评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,750评论 2 351

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,898评论 25 707
  • 日子被情感拉伸或者挤压,淡化或浓烈变幻着形态远去或近来,那一刻突然想爆烈,他无语,我亦无声,愤怒萎然弱了下来,由浓...
    天边的云lianjinmei阅读 220评论 0 0
  • 记忆中的白衬衫,是电影里的情节,充满了憧憬与梦幻。现实中,白衬衫却勾起了我的那些些回忆。 他的白衬衣,依然存放于我...
    聆听蓝色的精灵阅读 325评论 0 3