漫谈前后端天花板

Thumbnail

在阿里,我们不得不承认一个事实:前端的确有价值,但放在全局来看,前端产生的价值并非核心价值。 在阿里,虽然前端的工作已 经不可或缺,但对大公司而言,不可或缺的岗位多了去呢,不可或缺不代表有核心价值,我就不说了。 - 玉伯 2013 年 阿里前端的困局与突围 image from Abbey Arches Architecture - Free photo on Pixabay 和 G 总论道 前几天和某大厂前端负责人 G 聊职业生涯发展,聊着聊着就谈到了前端和后端职业天花板。 我表达了自己观点:后端职业天花板更高,这是由职能细分决定。 后端(服务端)概念比较宽泛,常见分类可以有应用开发工程师、中间件工程师、甚至可以包含运维、数据工程师、算法工程师。 本文我只将后端工程师限定在应用开发工程师以及衍生的框架、库开发工程师。 前端这边由于引入大前端概念,概念也比较广,包含:Web 前端、移动端(iOS + Android 客户端)、桌面端(PC 端)。 我们也限定在这几个方向的应用开发。 ...

2019-07-04 · alswl

从 2018 到 2019

Thumbnail

图片摄于北京圆明园 怎么描述 2018?我找了三个关键词。 2018 忙、拥抱变化、新生 我的 2018 年从北京拉开帷幕,1 月份时候团队几个小伙伴一起去给北京研发中心同学做了一次技术分享。 TL 余老师带我们三个架构师逛了圆明园,北京小伙伴热情招待我们吃了东来顺火锅。 在天津时候还第一次从海河冰面渡河。只是没想到,这次旅行成了我在沪江最后一次团建, 当时我已经有一些想法离开沪江,一些问题逐步暴露出来: 沪江工作舒适、做事情自由,但技术上缺乏量级挑战,制度上内部流程僵化,部门利益关系错综复杂。 我深信业务、技术是互相引领促进,在这种环境下无法全力施展拳脚。 ...

2019-04-03 · alswl

如何逃离死海效应

Thumbnail

(图片来自 The Dead Sea, Israel | One of the lowest, saltiest and unusu… | Flickr) 最近听团队老大的一个分享,介绍公司提倡的工程师的核心价值观,受益良多。 这也让我想起了一篇文章, Bruce F. Webster 在 2008 年写了一篇文章「The Wetware Crisis: the Dead Sea effect」, 翻译过来是「死海效应」。 Bruce 在文章中阐述了一个概念:一个团队可能陷入一种反模式,称之为死海效应。 死海是位于约旦的一个高盐分水域,由于水分被蒸发,这里的盐度是正常海水的 8 倍。 将水分比喻为高质量人才,盐分比喻为低质量人才。 水分容易被蒸发,而补入不足,盐分不容易蒸发日积月累,进而导致整个团队的人才质量劣化。 ...

2018-04-09 · alswl

从 2017 到 2018

Thumbnail

(2017 年 2 月摄于瑞虹月亮湾) 我有两年没公开年终总结了,原因很简单:年终结果无法让自己满意, 生活持续呈线性发展。那今年为什么又要将总结发出来呢? 并非是我的 2017 过得如何充实、有成就感,而是出于两个目的。 第一是我认识到 OKR 需要平和对待,我目前对自己的生活是缺乏完全掌控力的, 我无法既渴求爆炸性的增长,又期望在这一过程中低风险,我需要接受这种现状。 第二是曝光自己的目标,让回顾和计划透明化。 从社会心理学的角度上来看,公开的承诺有助于个体更努力地驱动目标的完成。 ...

2018-01-21 · alswl

工作和热情

Thumbnail

最近和一位老朋友吃饭,他说他最近比较苦恼: 「开始有职业危机了,担心自己失去对工作的热情,似乎离油腻的中年人又进了一步」。 作为一名互联网工程师,我深知这个行业技术日新月异, 如果对工作都失去了兴趣,会将自己置于跟不上时代发展、自身得不到提升的危险境地; 从个人生活质量来看,工作占据了一天 1/3 ~ 2/3 的时间, 失去热情的工作会成为人生的桎梏,不是驾驭工作,而是被工作所奴役, 这会进而影响一个人的身心健康,得个抑郁症稀疏平常。 ...

2017-12-21 · alswl

👁️ 预测未来?

Thumbnail

拉普拉斯之妖 未来是可以被预测的么? 专家在预测股票趋势变化,天气预报员可以预测未来一周甚至更长时间的天气。 如果给他们更多的信息和参数,是否可以将未来预测的更准确? 如果精确的粒度可以达到基本粒子级别,同时给一个计算力超群的计算器,能否精确的推衍未来变化? 这些想法在我刚接触经典力学时浮现,学习了牛顿三定律之后,异常激动。 感觉人类可以凭借技术的进步,逐步对未来精确预测。彼时可以解决人类即将遇到的任何问题了,化问题于无形。 ...

2017-01-31 · alswl

一次「分答」记录

Thumbnail

尝试在团队内部发起一次类似「分答」的沟通方式,一对一面聊。 回答其他工程师的问题,这种沟通的方式暨在提供一个特定的场合,帮助加强双方了解, 解决团队中其他工程师的一些实际的问题。 在征得对方同意之后,我将他的问题和我的回答 PO 出来。 喜欢什么游戏,玩游戏的问题 喜欢和人玩游戏,不喜欢和不认识网友玩游戏 小学从红月开始玩,传奇、CS、魔兽、真三、DOTA,大学时候和舍友玩游戏,毕业后不玩 minecraft 尝试着玩过,没有玩下去,找不到人 日活的桌面游戏,三国杀等蛮喜欢 不喜欢浪费时间,怕没控制 从玩游戏里面学习什么么?不,就是纯粹享受游戏,不会想这么多 喜欢什么语言 看场合,小东西,小场景用 Python,生产环境用 Java,生产环境又有时间,考虑 Scala 只允许选一门语言,就用 Python 最吸引的特点,熟悉程度高,生产效率高,第三方库丰富,粘合性强 为 Python 做一些功能扩展?不同时期答案会不一样,目前来说,希望有一个开发效率更高的 framework;有时间的话,会考虑如何绕过底层 GIL 问题 有什么事情投入精力,铩羽而归 工具向重的人,推广 git 花了两年,推广 Restful 不利 做业务开发 leader,和 tsu、小管一起做,项目管理、团队管理没做好,没做好,有挫败感。 职业迷茫期 我作为一个学渣,并且长期以来没有人给予职业生涯规划,一直对自己未来发展有困惑 如何在无领导的情况之下,探索未来道路,规划自己工作内容?跟优秀的人聊,跟外部的人聊,看博客,看书 迷茫是客观存在的,并且可能持续存在很久,正视它 现实中一定会遇到各种挑战和困难的,用挑战和困难填充自己,丰富自己的生活 迷茫是未知,有恐惧,有兴奋。对当前的我来说,恐惧可能更多,但是要面对 职业生涯里面,前期的同质度更高,资深工程师可以会给初级工程师规划清晰一些,但是越往后期,越难规划,需要自己探索 推荐书 https://book.douban.com/people/alswl/collect?sort=rating&start=0&filter=all&mode=list&tags_sort=count 学习来源 博客,infoq 等专业信息来源 书籍 周围的人 尽可能从每天时间挤出时间阅读 生活和工作平衡点 不同的人,同一个人的不同时期所需要的平衡不一样 对自己人生期望不一样的人,平衡点不一样 对我来说,目前阶段不存在明显边界,尽可能投入工作 如何保持激情 人总是有低谷期的,不可能一直保持亢奋,除非是甲亢 短期情绪会有起伏,长期来看,保持梦想和对自己高要求,可以帮助保持激情 我有低谷期,低谷期适合反思 如何擦屁股 现实是残酷的,总有屁股要擦,自己也有脏屁股,今天要给昨天的自己擦屁股 现实中存在脏屁股,尽可能了解它,看代码、文档,设计方案,了解的人,让自己变舒服 责任心的体现,做好当下的事情;解决这样的问题,解决当前的问题;避免留下脏屁股,设计好,规划好 责任心的话很虚。一个人做擦屁股、低产值的事情,从长远来看,是错的;短期需要撑下来;并且帮助团队避免这样的事情发生 最有成就感的事情 顶着家庭压力,到上海来 在堆糖改造环境,提升自己心智水平,不害怕问题,自信,自省

2016-06-15 · alswl

读《遇见未知的自己》

Thumbnail

「遇到未知的自己」这本书讲的是如何来认识自己,理解自己的情绪,和自己内心沟通。 豆瓣链接 / Kindle 版本购买链接 下面我写的倒不是什么读后感,而是我自己去解决自己焦虑和压力的一个探寻过程,希望对你有帮助。 不完美 最近一年来,我生活和工作状态持续处于亚健康状态。表现出来的状况是:工作上对产出的成绩不满意, 对自己不够自信,追寻的目标(创业)变得模糊和不可量化;生活受到影响,开始陷入到哪里去的困惑。 很久没有兴奋的迎着早晨第一缕阳光蹦着下楼梯,人变得焦虑和烦躁。 ...

2015-03-14 · alswl

2014 惑

上周刚做完了自己的 2014 工作 Review,其中最大的挑战就是工作职能的变化: 由一个开发工程师变成一个团队的 Leader。 3 月份开始带领功能线小组,11 月份带性能线小组,将近一年的时间, 业绩结果只能用四个字来描述 不尽人意 从小的坏毛病:延迟、思考浅薄、计划能力差、犹豫不决被一一放大, 给管理团队带来很大的问题。 同时一个更大的问题出现了,曾经我将目标设定为成为一个优秀的产品工程师, 现在我已经站在这个位置上,下一步的目标(创业)离我还太远,导致驱动力出现了问题。 ...

2015-01-25 · alswl

痛、快、活

上个月回家,在亲戚家里和侄子聊天,他刚从大学毕业,在家人的帮助下面找了算是对口的工作,对工作之后的状态有一些茫然,看不到前途和未来,我问了一个问题: 你平时是怎么面对困难和挑战的? 犹豫了一会儿,他告诉我:「大部分时间都是逃避掉困难」。 这个问题反而让我自己开始思考:面对困难的时候,为什么更倾向于逃避,而不是挑战和面对? 困难和逃避 想要一点点对这个问题抽丝剥茧,要做的第一步就是,来定义「困难」和「挑战」。这两个词都意味着,面临的事情可能超出处理者当前的能力范畴。比如让一个游泳初学者去横渡长江,让一个厨师学徒工去做满汉全席,让一个幼儿去思索人生的意义,或者让一个工程师去管理一个技术团队。 ...

2014-08-11 · alswl