游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

小荷才露尖尖角(64)软件工程,套路一统江湖

  十几年老码农,讲讲互联网、软件行业的那些事儿。欢迎关注同名公众号:屋顶的闪闪星光
  刚开始学Java时,在main函数中调用了一个有200多行代码的test方法,一个师兄告诉我,你得根据他们的职责提取出方法来。慢慢地,类、变量、switch等一个个的概念去学,每多懂一个概念,写的代码功能就复杂了一些。
  后来又学了网络中的7层模型、多线程、异步操作文件等,有一次操作系统老师讲课时跟我们说,学软件本质就是在学习一个个的概念、模型,然后练习如何应用它们去解决问题。那时我还年轻,虽然觉得有道理,但没有很深的感受,现在回想起来,这个老师对计算机的理解层次很高了。
  毕业工作几年之后,我掌握的概念和模型越来越多,设计模式、各种中间件、高并发应对方案等等,慢慢地对老师那句话也感触越来越深,原来这些年学习软件的基本思路一直没有变化。就是在学习理解一个个的概念,然后把现实中的问题往上面一套,就把问题解决了。
  再后来,我做架构师,关注领域划分、能力抽象、并基于软件分工的基础之上排兵布阵。然后又开始带团队,开始做技术规划,从业务问题、关键指标,到运营策略、产品能力、技术支撑、人员划分、RoadMap,甚至人员招聘。
  一步步地学习、成长、应用,最终发现,所有的一切,都是套路。
  现在把一份简历摆在我面前,让我判断质量的话,抛开面试时经常关注的候选人项目经历、专业基础知识等这些表象,我一直在关注,并且想通过交谈挖掘出来的其实是以下两点:
  1、他有没有学到足够多的套路,比如,计算机领域的常见基础模型、做技术方案的几个要素、项目风险控制的几个关键点等等。
  2、他有没有得到机会,可以通过应用这些套路来解决足够复杂的实际问题。
  我看过大几百份各种各样的面试官从专业角度对候选人的评价:基础是否扎实、思考问题是否全面、异常逻辑是否会考虑到、有没有架构意识、解决问题时有没有系统性的手段等等。这些评价的背后其实都是上面这两点。
  为什么大厂的人都很受欢迎?就是因为上面这两点中,不管是复杂的业务问题,还是与大量优秀的人共事从而开阔自己在套路上的视野,在大厂中特别容易获得。
  我们进一步再提炼一下,在软件工程这种应用理解套路、解决现实问题的工程领域内,一个人要把专业素质提升到专家级别,一要靠掌握足够多的套路,二要靠碰到过足够多的问题。
  讲完道理,再举两个例子。
  比如,软件工程师在动手写代码之前被要求做一个技术方案。
  如果没有学习过技术方案的套路,面对这样的一件事可能无从着手,要么觉得写无可写,要么觉得东西太多无从着手。而学习过套路的人,可能甚至不需要思考,就可以从目标问题、业务场景、需求价值、调用链路、数据模型、稳定性防控、资金安全、异常流处理等等这些方面选择出来一部分对当前业务需求比较重要的模块,拼装出来一个完整的技术方案。
  再举个例子,业务侧的需求提到一个研发团队来,研发团队的TL需要拍板接不接这个需求。
  如果没有做过TL的人,可能陷入两难:接吧,团队负荷已经满了,再接兄弟们要造反了;不接吧,业务方讲得头头是道、天花乱坠。
  这里的核心问题是什么呢?作为技术团队的TL,需要掌握一个判断业务需求的价值和优先级,以及工作分配机制和评估团队工作吞吐量的套路。你的规则是明示所有需求方的,他们的需求也要能够量化出来价值,并事后追溯,这样大家就很容易讲清楚了。
  以上两个例子中,是这些套路有多么高深么?非也,主要还是看一个人有没有接触过,有没有机会多用这些套路来处理过问题。
  说到这里,针对第二个例子中的团队管理,我多讲几句,因为很多人比较关心管理。常见的言论,如,做技术如何,做管理如何;技术年轻时搞搞,岁数大了要转管理等。
  我一直强调专业能力更多靠个人奋斗,而管理更多是组织赋予的,除少数天生缺陷的人之外,一个人能不能当管理者,不是取决于自己够不够努力,而取决于组织是否需要这样的职位,以及他是否符合组织的选拔标准。
  那组织的选拔标准是什么呢?信任!管理工作很难量化,事情靠下面做,管理者负责资源分配,而资源分配创造的价值占比是很低的。我们可以看到,有的人业绩不行,但位子坐得稳甚至还能晋升,有的人能力强,但几上几下。
  大家不要用个人能力衡量一个人的管理工作,他既然呆在那个位子上,一定是上面认为他行,如果我们认为他不行,那是因为我们跟他上面的标准不一样。
  以上,是关于管理的套路。
  最后再讲讲实操过程中可能存在的一些误区。套路和问题并不是经历得越多越好,更重要的是一定要在一个主线上,具备连贯性。
  这里拿我个人经历举个例子。
  在我个人能力成长期,曾经有一个主管跟我说过,你现在这个阶段不要再去做那些从0到1的事情了,那会让你把精力都陷入在一个又一个熟悉新业务上,那样看起来是在不断学习,实际上都是简单地叠加,没法从量变到质变,还空耗了时间。
  后来,他安排我去了一个已经度过了从0到1阶段,正在快速成长的业务团队,呆了三年,完整经历了业务从1做到100的过程。每一次业务量级的上升,业务逻辑的升级,都会进行一次系统重构,我不停地在架构扩展性、对未来的预判、有限的资源、技术难点等几个事情中钻研、权衡,被业务逼着取得一个又一个地突破。
  终于,我达到了自己一直梦想中的专家级,那是一种什么样的状态呢?我有信心,在一个领域内,任何难题摆在我面前,我都会心里不慌,给出解决方案,或者思路。核心原因在于,我已经在处理大量复杂问题的压力之下,将这个领域内几乎所有的套路都见识、应用了一遍。
  以上,绝对适用于软件工程领域,应该适用于绝大部分应用基础理论解决现实问题的工程领域,并不适用于基础领域前沿的无人区问题。

关于竹影的教学设计范文【教学目标】、体会艺术的创造美与生活的真实美之间的关系。、理解艺术来源于生活,生活处处有艺术。【教学过程】、打出幻灯片(三组国画与照片)谈谈国画与真实图……记叙文阅读集锦之二十溃散的黑暗赵丽宏我的眼前闪动着一双乌黑的眼睛。在这双眼睛里,世界是一片无穷无尽的黑暗,然而它们执著地亮着,寻觅着旁人无法体会的光明。大约是10年前,记者吴斐告诉我,上海盲童学……关于旅鼠之谜阅读答案1。从课文中可以获得哪些启示?提示:旅鼠之谜,人们研究了好几个世纪,却始终解不开它们的奥秘。由此联想开去,大自然还有许多奥秘人类无法解释,有些奥秘是非常难解的,有待继续探……狐假虎威教案教学目标:1、通过学习课文,使学生了解狐狸借老虎的威风吓唬百兽这个成语故事,懂得倚仗别人的威力来抬高自己的身价或欺负弱小的行为是可卑的或可耻的或狐狸很聪明,能想办法,机智……一年级上册美术教案活动设计(1)引导阶段:教师在课前利用旧衣服自制一挎包,放入各种美术材料和工具。上课时让学生上来抽奖:抽出一样来让其他人说说这是什么东西?是干什么用的?引起学生好奇心,激发他们的……满面春风的意思解释及造句【满面春风】:(mnminchnfng)【释义】:春风:春天温暖的风。本指春风拂面;温暖宜人。现指心情喜悦;满脸笑容。也用以形容和蔼热情的面容。【语出】:元王实甫《……我心归去的教案教学步骤:一、导入:《采薇》中主人公表现了强烈的思乡之情,这种乡愁并不仅仅萦绕在出征在外的战士心中,它也也久久萦绕在了每个游子的心底,凝结成了一个永恒的思乡情结,从……大班语言活动照片教案大班语言活动照片教案1活动意图:摄影是一种文化艺术活动,拍照和欣赏照片是幼儿喜欢的一件事,适合于讲述活动。根据大班孩子的年龄特点认知水平以及语言领域的发展目标,利用……实践体验OCR软件的使用活动目的:(1)体验ocr软件的基本工作过程。(2)了解ocr软件的实际应用价值。活动步骤:(1)要求学生事先准备包含印刷体汉字的报纸、杂志或书籍。……个人教学反思怎么写所谓教学反思,是指教师对教育教学实践的再认识、再思考,并以此来总结经验教训,进一步提高教育教学水平。下面我们来看几个案例。课后进行教学反思是教师对所授课程的一种补充。再完……麻雀教案实录课前谈话略师:大家对麻雀都不会陌生吧,大家都看到过。今天我们就来学学麻雀这篇课文。因为昨天老师到得迟,没有和大家来见面,大家也都是今天早上刚拿到课文,读了没几次,老师想听……奶茶店粥店火锅店卫生问题频出,如何通过监管保证饮食安全?我国食品安全的现状一直令人担忧,尤其是今年以来不断曝光的餐饮店问题更是让人忧心忡忡:火锅店用扫帚捣制冰机;粥店员工用吃剩的排骨入锅重熬;奶茶店喝出黑色虫子这一切都证明我们的餐饮……
B站回应抽奖注水只为活跃弹幕氛围,已下线整改IT之家4月26日消息针对发送弹幕注水抽奖成功率一事,哔哩哔哩回应称,设计此功能是为了活跃弹幕氛围,并不涉及现金交易。哔哩哔哩承认功能设计存在争议点,表示已将功能下线整改。……马斯克称曾经设计过潜水车,灵感来自007电影北京时间6月12日早间消息,在周二举行的年度股东大会上,特斯拉CEO埃隆马斯克(ElonMusk)表示,特斯拉设计过一款潜水车,就像1977年007电影《海底之城》中的那辆。……马云自评英语水平还OK,在中国企业家里算最好的了IT之家12月13日消息从小就在西湖边跟外国人学习英语的马云,做过大学英语老师,开过翻译社,英语水平自然不在话下,那么他对自己的英语作何评价呢?12月12日,马云在中国香……Gartner报告阿里云亚太份额首超亚马逊和微软总和据彭博社报道,阿里云在亚太云计算市场份额达19。6,份额同比上年增长4。7个百分点,首次超过亚马逊和微软的总和。报道引述研究机构Gartner的最新市场调研数据,在云计算……机床怎么造句机床拼音【注音】:jichuang机床解释【意思】:广义的机床指工作母机,狭义的指金属切削机床。机床造句:1、这家工厂为什么要投资这么大在机械人和……称爱奇艺网站视频被非法刷量,爱奇艺诉触媒创想等索赔IT之家5月5日消息据海淀法院网消息,因认为对方利用技术手段对爱奇艺网站视频进行刷量,北京爱奇艺科技有限公司以不正当竞争纠纷为由将触媒创想(北京)科技有限公司、北京数字简史科技……苏教版识字3一年级教案教学目标:1。学会本课9个生字,绿线内的1个字只识不写。认识3个偏旁。2。初步了解一些象形字的来历,激发学生学习汉字的兴趣。3。有感情地朗读儿歌,体会儿歌表达……警方破获夫妻档淫秽直播犯罪团伙,曾日入2000元IT之家4月24日消息据扫黄打非官方微信公众号消息,2018年3月,鹰潭市公安机关在网络巡查中发现,鹰潭籍网民胡某香、胡某锋夫妇在射手、LT、苏荷等多个手机直播网站进行淫秽表演……一年级美术教案七彩飞虹教学目标了解彩虹的色彩排序,认识常用色;灵活运用所学的知识,画一幅有彩虹的画;增加学生的自然常识。课时安排一课时。教学准备七色色标卡片……狮子王超越冰雪奇缘成迪士尼最卖座的动画电影IT之家8月12日消息根据外媒Cnet的报道,2019年上映的真狮版《狮子王》(theLionKing)如今已超越《冰雪奇缘》(Frozen),成为迪士尼有史以来票房最高的动画……上海迪士尼回应禁止自带饮食与亚洲其他主题乐园一致IT之家8月12日消息今年初,华东政法大学法学专业大三学生小王到上海迪士尼游玩,携带的零食遭到园方翻包检查,被要求扔掉或提前吃完。小王于是报警并现场拨打12345和12315投……罗盛教教学反思范文学生的世界五彩缤纷,其中蕴涵着丰富的教学资源。然而,在课堂教学中生成的有关信息几教学资源,不少教师没能加以充分利用,使学生失去了在原有基础上进行实践的机会。动态生成是新课……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网