职场123……
研发之道
一个坚持把架构做到极致的技术人,热衷于互联网技术。混迹互联网十几年,热衷于高性能、高并发、分布式技术领域的研究。
展开
-
《学会提问》读书笔记
整体架构论证的方法论框架:正确性提问的好处和方法批判性思维的三个维度:对一整套环环相扣的关键问题的意识在适当的时机以适当的方式提出和回答关键问题的能力积极主动的使用这些关键问题的强烈渴望海绵式思维和淘金式思维:海绵式: 他的主要任务就是找出作者的观点并充分理解它们, 他会记住作者的论证过程,但并不对它做评估。不过好处是吸收外部世界的信息越多,越能体会到世界的千头万绪,获取的知识将会为今后展开更复杂的思考奠定坚实的基础。淘金式:重视在获取知识的过程中积极的与它展开互动,要求读者问自己原创 2020-12-06 18:19:07 · 1384 阅读 · 0 评论 -
如何做好规划?
周末下午听了我司高P的一堂课,讲的内容以及听众的提问都非常精彩,特此做下笔记。 共性问题: 想的少 闭门造车 不会规划 不会带人 不善表达 什么是规划?•融合多要素的发展愿景•对未来整体性、长期性、基本性问题的思考•设计全面长远的发展计划和行动方案 规划的意义? 无规划容易布朗运动,有规划给人确定感,比较靠谱,更有助于一步步达成最终目标。 规划的三个层次: 目的•三个层次:解决现有问原创 2020-11-23 00:43:25 · 792 阅读 · 1 评论 -
《金字塔原理》核心思想梳理
金字塔结构中心思想论点1论点2论点3概括概括概括论据2论据1论据3论据2论据1论据3论据2论据1论据3概括概括概括自上而下表达,结论先行自下而上思考,总结概括同一逻辑范畴必须按照逻辑顺序组织第一篇:表达的逻辑第一章:为什么要用金字塔结构1.金字塔结构可以让受众有兴趣,听得懂,记得住;2.金字塔结构可以让表达者观点鲜明,重点突出,思路清晰,层次分明,简单易懂。第一篇:表达的逻辑第二章:金字塔内部子结构中心思想论点:原因论点:经过论点:结果原因1原因2原因2经过1经过2经过3结果1结果2结果3自下而上,上一层原创 2020-10-11 22:35:09 · 2342 阅读 · 0 评论 -
在星巴克的碎碎念
碎碎念我觉得招聘应该把质量放在第一位,如果迫于招聘KPI的压力,或者目前业务发展现状招不来牛人,可以有一些妥协,但是依然需要秉持 质量 > 数量。因为会发现牛人的工作效率远高于水平一般的人。并且长期来看,团队之间的高下,很大程度归因于团队成员水平的高低,人是团队乃至公司的核心资产。什么样的团队是一个好的团队?记录下我目前的所见所闻。扁平化。上下级经常oneone。因为程序员本身不善言辞,上级主动一点,下级会心存感激。有利于上下目标等信息对齐,减少上下级的信息壁垒。有分享,成长驱动。基原创 2020-07-26 17:56:16 · 444 阅读 · 0 评论 -
用户一个搜索query进来,我是如何提供头等舱服务能力的?
背景近期要做述职,趁机思考下个人专业能力现状。思考围绕一个搜索领域常见的一个问题: 用户一个query进来,我是如何提供头等舱服务能力的? 来从个人能力模型角度思考下,应该提供怎样的服务,在服务的各个环节,“我”扮演的角色以及各环节中我的核心能力应该是哪些?将这个问题抽象为,用火箭( 类似鱼骨)将用户服务到上天的一个事情。首先底层燃料,就是我们肚子里的智慧,一级一级的火箭燃烧过程就是我们的能力变现为业务服务的过程。核心就是把燃料烧到关键位置上(落地、决策能力),还得恰到火候(团队、架构规划)召回查原创 2020-06-20 18:56:21 · 426 阅读 · 0 评论 -
塔勒布《反脆弱》读后感
关于作者作者纳西姆·尼古拉斯·塔勒布的两部超级畅销书《随机漫步的傻瓜》和《黑天鹅》,已经成为华尔街投资人士必读的经典著作。其本人也曾因成功预测金融危机,做空美股而名声大噪。他一生专注于研究运气、不确定性、概率和知识。之前在樊登一个演讲中,听他给了《反脆弱》这本书极高的评价,只好百忙之中拜读一番。黑天鹅三个特点:不可预测影响重大事后具有可解释性它跟我们看待问题的视角有关。塔勒布指出,就是这一点大大降低了我们对黑天鹅实践的重视程度。从事前来看,会发现这件事情并没有原因,在当时没办法预测。但是事件原创 2020-06-20 00:30:31 · 3575 阅读 · 0 评论 -
我的2020年度总结 “既往不恋,纵情向前”
写在前面复盘总结能力是一项个人重要的基本功,通过对过往的拆解与反思,沉淀出经验规律,更精准的“以终为始”做好未来的事情。本文以心路历程为主线:阐述述从大学以来成长经历,分享心得重点回顾2019做的好和有待改进的地方2020的规划成长经历我是2018年普通本科毕业,毕业后就一直在北京某互联网工作。初来乍到的碰撞我记得刚上大一的时候,是我大学思念认知冲击最痛的一年,当时核心暴露了...原创 2020-01-03 02:23:46 · 2615 阅读 · 0 评论 -
读《影响力》这本书
作者: [美] 罗伯特·西奥迪尼写了为什么有些人极具说服力,而我们总是容易上当受骗。隐藏在冲动地顺从他人行为背后的心理秘笈,正是这一切的根源。前言凡选择必有歧视。凡竞争必有成本。凡政策必遭遇对策。凡争夺必有妥协。…嗯~,凡不看此文,必成为不了小坏蛋。咔哒,毕在说动物体内会有很多固定的行为模式,组成这个模式的所有行为,每一次都以同样的方式,按照同样的次序出现,就好像已经...原创 2019-12-24 22:53:59 · 717 阅读 · 0 评论 -
关于“协议”的理解
工作中在一个网关服务中,对于一个接口的响应体ApiResponse,由之前返回给上游的“一定成功的响应”,改成了 返回 有可能包含“失败的响应”。当服务端业务逻辑处理失败时,封装了失败的响应体给上游后,上游校验到响应状态码ERROR后报警。错误假设。 根据召回条件理论上该接口一定会从召回数据; 一般客户端都会校验服务端响应状态码,并做好不同响应的处理逻辑,思维只停留在自身代码的重构,未评估好影...原创 2019-09-04 14:25:15 · 745 阅读 · 0 评论 -
大佬的课
对话录:目前在做的东西?这些东西不做不行么?所做东西的定位和价值输出是什么?个人目前有怎样的职业规划?业务目标是什么? 为什么设立这样的目标?在最终的业务目标上 所负责的东西为什么有利于目标达成 或业务价值?OKR中,如何评估你的关键结果?所负责的东西 最终的对组织上的沉淀是什么?所负责的东西 个人有什么提升?打算怎么去做, n年后如何迭代?n年后会有什么提升?一个新的需求过来,...原创 2019-08-23 18:17:38 · 438 阅读 · 0 评论 -
工作中一些原则体会
尽可能让一切变得简单,用最简单的方式完成工作能用最少的概念,最精简易懂的概念模型来抽象系统,多一个概念就多一份别人了解系统以及维护系统的复杂度,别人也会质疑多一个概念的意义所在,自己如果没想清楚就容易被diss。特别是在类的设计中,会发现其实很多时候用一个类就可以表达要干的单一职责了,每个类职责清晰,类于类之间关系易于理解及维护。设计系统时某些功能只在需要它时构建对于这点深有体会, ...原创 2019-07-14 02:31:59 · 872 阅读 · 0 评论 -
【知乎】如何看待同学聚会上的言论「我在四线城市跟你在一线城市的年薪一样多(15万元)」?
在一线城市教育部直属211学校上大学,本科毕业工作两年,年薪15w。同学在三线城市三本学校勉强毕业,家里安排的四线城市的工作。在同学聚会时被直接问到收入问题,同学听闻年薪15w之后说“我在这里挣的跟你一样多”,这种话题怎么样能进行下去,我该怎么反驳他比较好?虽然当时没说啥,认个怂就过了,现在想想感觉被碾压了很是郁闷。上面是知乎上的一个问题,先说下个人看法, 这种东西见的多了,就会发现,很多人生场景...转载 2018-02-20 20:45:28 · 5501 阅读 · 0 评论 -
听说最近知识变现,测一测程序员的知识广度?
最近,知识竞答类游戏着实是火了一把“知识变现”的口号一喊确实让很多人都摩拳擦掌蓄势待发那么作为程序员的mu们不管是思维逻辑,还是知识广度是不是都迫不及待了今天,我们也来测试下【单选题】1以下诗句所表达的意境,与程序员的生活最不相关的一项是:a. 世事茫茫难自料,春愁黯黯独成眠。b. 五更鼓角声悲壮,三峡星河影动摇。c. 我醉欲眠卿且去,明朝有意抱琴来。d. 白头搔更短,浑欲不胜簪。2秦始皇吞并六国...转载 2018-02-20 20:26:13 · 513 阅读 · 0 评论 -
swap-nodes-in-pairs(单链表交换点对)
题目描述Given a linked list, swap every two adjacent nodes and return its head.For example, Given1->2->3->4, you should return the list as2->1->4->3.Your algorithm should use only constant space. You may原创 2017-04-10 21:57:04 · 434 阅读 · 0 评论 -
软件工程专业就业方向职业规划
希望大家都能得到学习,对未来有个清晰的规划: 首先说明,我的回答是基于你是软件学院的学生这个前提来说的。 你的三个方向里,如果要做到一定层次,其实嵌入式是最简单的,网络是最难的,WEB居中。 不过问题在于,如果在一个基本面上讨论,则WEB是最简单的,网络居中,嵌入式最难。 区别在哪里呢?在于你能学到什么程度。说句武断的话,站在一个比较高的层次上来说,嵌入式系统如果去和网络转载 2015-03-13 17:39:07 · 16715 阅读 · 5 评论 -
《纠结学习C++还是Java》之《如何学好java》现在看不懂 转过来再说!
《纠结学习C++还是Java》之《如何学好java》一、JAVA程序员之路(转): 很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分转载 2015-04-11 01:09:28 · 2110 阅读 · 0 评论 -
技术之美[程序人生]大学三年软件工程专业学习感受
转眼间,三年过去了,再过2个月就要迎来大学最后的一年。回想一下这3年的学习,总结一点,就是走了很多弯路,好在现在已经认识到了。为什么会走弯路呢?因为自己对某些知识存在很多错误的认识,比如说当年认为C语言不怎么重要,结果就没怎么好好学。以致于现在疯狂的往回补。弯路走的多了,自然就有经验了。在我看来,优秀的程序员=扎实的计算机基础知识+良好的数据结构和算法思想+自己最擅长的技术。很多同学,转载 2015-03-13 17:46:43 · 1067 阅读 · 0 评论 -
从程序员到CTO的Java技术路线图
在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。 Java程序员高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程转载 2015-05-27 16:08:48 · 1074 阅读 · 0 评论 -
最近对IT行业收入的话题火起来了,我也来说说毕业三年混到20万的经历
http://bbs.tianya.cn/post-funinfo-5935359-1.shtml他们是怎么成长起来的、原创 2015-05-31 15:23:06 · 2244 阅读 · 0 评论 -
送给IT前线码农的话 - 大牛们的总结的经典语录
看了之后觉得不错,可以共勉。原文地址:http://blog.csdn.NET/mazhimazh/article/details/16949869 近半年来,本人几乎天天逛各大论坛网站,浏览大牛们的博客,摘抄了不少经典的好词好段,虽是只言片语,但是这都是当代大牛们的语录心得,所以今天拿出来与大家分享,希望多留言,共同探讨。1、很多问题不见得会出在你身转载 2016-11-13 11:20:04 · 4989 阅读 · 2 评论 -
leetCode - Minimum Depth of Binary Tree
题目描述 Given a binary tree, find its minimum depth.The minimum depth is the number of nodes along the shortest path from the root node down to the nearest leaf node. 就是求二叉树的最小深度。/** * Definition for bi原创 2017-04-09 18:46:43 · 297 阅读 · 0 评论 -
linked-list-cycle-ii (链表判环 并返回交点)
题目描述Given a linked list, return the node where the cycle begins. If there is no cycle, returnnull.Follow up: Can you solve it without using extra space? /** * Definition for singly-linked list. * cl原创 2017-04-09 20:17:17 · 342 阅读 · 0 评论 -
max-points-on-a-line(求最多点数的一条线)
题目描述Given n points on a 2D plane, find the maximum number of points that lie on the same straight line. import java.util.HashMap;import java.util.Map;/** * Definition for a point. * class Point { *原创 2017-04-09 20:21:10 · 632 阅读 · 0 评论 -
sum-root-to-leaf-numbers
题目描述Given a binary tree containing digits from0-9only, each root-to-leaf path could represent a number.An example is the root-to-leaf path1->2->3which represents the number123.Find the total sum of all原创 2017-04-09 20:30:24 · 272 阅读 · 0 评论 -
add-two-numbers(单链表相加)
题目描述You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a l原创 2017-04-10 21:38:16 · 398 阅读 · 0 评论 -
23 岁那年你正处在哪个状态?现在呢?
目录(?)[+]匿名用户匿名用户Ethan Chiu屌丝要变高富帅匿名用户霍克明互联网小菜罗登Storyteller大雄热爱编程曲小白苏林金融皮条客负能量导师GayScripthttpreaddoubancomcolumn27夏靖龙刻奇产品咖李文legalyoga practitionercity walker高嵘死理性派这是我在知乎看到的一个问答。看完之后真的很有转载 2015-03-13 16:49:28 · 2366 阅读 · 0 评论