知乎上的程序员winter是谁?

Winter,本名程,花名韩泉,前端工程师,JavaScript专家。江湖人称之为“电脑之子”。曾在微软、盛大、阿里巴巴任职,目前是手机淘宝前端负责人。

冬生于10月24日,1985。我妈年轻的时候用机器码和打孔纸带写程序。受家庭影响,温特从小喜欢电脑,高中时在文曲星上写小游戏。2004年进入哈尔滨工程大学。大学期间参加ACM/ICPC竞赛,获得黑龙江省一等奖,东北四省一等奖。从大二开始学习Web前端开发。Winter接触前端是因为他混了黑白棋社区,给黑白棋接口写插件,后来又混了51js社区。他有一次看到周爱民先生的文章,觉得不满意,就和他讨论,很有收获。后来被月影拉进了一个团,认识了很多人,学到了很多东西。毕业的时候拿到了百度和微软的offer。当年腾讯给的月薪是7k,百度是9k,微软是13k。温特最终加入了微软亚洲工程学院。7年后,2015,对于普通新生,阿里给13k,百度给14k。可见冬天在本科毕业的时候就已经是高人一等了。作为学校第一个拿到微软offer的学生,哈尔滨工程大学也对他进行了专访。温特在微软主要从事Windows CE上的IE浏览器开发。2010开始在山大创新院做电子书和基于Web的操作系统,结识了老赵等人。当时virushuo,tinyfool,Yu Sheng也在盛大创新院。2011,大成小胖也来到了山大创新学院。他说虽然winter比他小5岁,但是教会了他很多。温特毕业三年后,她的月薪达到了25k。2012 12 2月加入阿里,在无线事业部前端团队工作。随着阿里的上市,温特先生的身家肯定是水涨船高的。

虽然温特先生通常会插科打诨,不严肃,但涉及到技术问题时,他就变得严肃起来。

在技术方面,温特先生非常注重基础。他想起了在51js遇到的那些人,他们在打好基础的几年后站在了行业的顶端,却只知道那些“跟风”的人已经消失了。对于编译原理,winter老师开始认为编译原理相对于其他知识并没有那么重要,但是后来发现除了微软语言之外的所有语言要想理解透彻都需要阅读《开发人员语言标准》。温特先生本人也研究过龙书,但他认为龙书太学术了。此外,温特先生也非常重视算法和标准。他觉得当一个程序员害怕算法、语言标准、底层、原生、英文文档这些词的时候,他的技术生命已经走到了尽头。温特老师推荐《编程实践》这本书。他认为这本书可以使一个掌握了编程语言基础的人成为一名合格的程序员。另外,作为一名JavaScript专家,温特先生在学习JavaScript的时候,一次从图书馆借了五本书,然后根据自己的实际经验选择了靠谱的精读。在提到这件事的时候,温特先生说,对于一个新手来说,不崇拜,不盲目相信,保持怀疑是非常重要的。此外,温特先生对框架和库也有自己的看法:库/框架不应该致力于解决用户在15分钟内能做什么;库/框架的命名要像文档一样,要和原生类库的风格一致。库/框架的API应该具有单一的职责并与命名相匹配;库/框架应该是可分离的,并以中等粒度组合。

在工程方面,温特老师认为工程应该是说教、技术方案和落地业务的结合。任何一个环节做得不好,实施就会成为失败的工程实践。工程师的核心竞争力是工程能力,工程认知现实,追求可行性。工程专家知道如何在不同的环境下使用不同的工程方法来提高价值转化,并逐步建立理想的组织结构和实施流程。然而现实总是比理想太骨感。互联网上到处都是关于MVC和架构内聚耦合的杂音,但最需要解决的问题是代码发布、版本管理、依赖和复用。开发的工作量往往不是功能的实现,而是每次上线的冗长流程和心理压力。从学习技术到项目实施,就像万里长征走了第一步。

在人才选择方面,温特老师认为简历更注重经验和作品,面试更注重基础知识和实际编码,可以找到一些覆盖知识点比较广的题目,比如常用的HTML标签、CSS属性、CSS选择器等,并简述其特点和使用场景。此外,在面试过程中,面试官与应聘者讨论的话题,如何根据回答灵活决定后续提问和沟通方式,如何判断面试官的回答,这些都很重要。工程师的能力主要体现在三个方面:解决单点问题的算法能力,处理代码规模的架构能力,配合负责人的工程能力以及前两种能力的沉淀。根据温特老师的经验,面试失败的人主要有三类:一是害怕,不敢看标准,不敢学算法,不敢参加社团等等。二是封闭。在小圈子里,觉得自己很强,没有交流,也不看别人。第三,舒服。如果你能实现,你就不会在乎原则。管了就懒得碰技术了。老技术够了,就不学新技术了。

2015年5月底,温特老师因不满知乎的友好判断,离开知乎,并在GitHub上建立了一个狗操胡志项目,备份他的答案,取消所有赞,批量替换所有答案。

工作后,温特先生也迷上了网络小说,然后大模大样地上班,为阅读网文的bambook编写排版算法。温特老师不仅自己看网络小说,还推荐给父母看,导致她作为一个女青年看了《莎士比亚全集》、《神曲》、《雪国》等网络文学作品。而温特老师本人,她最喜欢的是《洛罗纳的异世界之旅》。温特老师曾经面试过豌豆荚,面试官评价前端开发基础不够,没有做好面试准备。不知道和温特老师看网络文章有没有关系。但是,看网上的文章并不影响温特先生的工资水平。在知乎上有一个问题“第一次告诉家人自己的工资是什么体验?”?温特老师回答:“妈妈,你能帮我看看这是几个零吗?”。