热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

这是一位大神,手握GitHub16000star

今天给大家推荐一个大神:玉刚,人称刚哥,专家工程师,技术leader,现居北京,待过腾讯和百度&

今天给大家推荐一个大神:玉刚,人称刚哥,专家工程师,技术leader,现居北京,待过腾讯和百度,10 年编程经验。刚哥目前是国内某顶尖独角兽公司的首席架构师,曾收到过 Google/Facebook/Airbnb 的面试邀请。

而且他的GitHub(https://github.com/singwhatiwanna)有16000 star 以及 6800+ Followers,确实很厉害了。

刚哥的职场发展堪称开挂,他不仅对编程和架构设计有丰富经验,他还深谙职场晋升规则。

刚哥有个公众号,他喜欢跟读者分享一些自己的经验和想法,比如学习技巧、架构心得、职场跃迁秘诀等,大家有什么困惑可以咨询他。我自己也是一名忠实的读者,所以把他的公号推荐给大家:

下面是几篇他写的文章:

论程序员成长的正确姿势
程序员谈薪指北
从百度的PPT文化看程序员晋升
程序员如何写高质量简历?
谈谈面试技巧
普通人如何提高格局?
如何通俗理解设计模式及其思想?

下面是一些节选:

《谈程序员成长的正确姿势》节选

很多人对成长有误解,在他们眼中,随着工作年限的提高,成长是理所当然的事情,这其实是一个误区。两个程序员同时工作3年,难道他们两个的成长就完全一样吗?其实是不一样的。很多岗位在招聘的时候都要求3年以上工作经验,这个3年工作经验是指持续成长的三年,而不是指浑浑噩噩混日子的三年。下面举个通俗易懂的例子,大家一定能理解。

这里拿盖大楼举例,比如某大公司发布了如下一个招聘需求,招聘资深建筑工程师,提供具有行业竞争力的薪酬,要求如下:

  • 5年房屋建设工作经验;

  • 对房屋建设的各个阶段有深刻了解;

  • 熟悉各种类型的砖头、钢筋、水泥等原材料的使用方式;

  • 要求持有国家二级以上建造师证书;

  • 吃苦耐劳优先。

看到这个jd后,只要是有5年经验的建造师都跃跃欲试,都觉得自己可以。

其实这个岗位是干什么的呢?这家大公司想盖一栋50层的高端商业写字楼,需要招一个资深工程师来完成整个高楼的地基、框架和外形的设计,还需要考虑容灾和抗震等级。

而来应聘的一大部分建筑工程师,他们虽然工作了5年,可是他们平时都在做什么呢?大概是这样的:

  • 搬砖、和水泥、砌墙等;

  • 建过的房子不超过6层;

  • 从来没有考虑过地基的搭建、框架和外形的设计,因为他们不需要考虑,只要按照已有的方案来干就行。

就这样工作了5年,在自己的工作领域(搬砖、和水泥、砌墙)驾轻就熟,觉得建房子不就这么简单嘛,觉得自己已经精通了建房子。

但事实上,他们真的能够胜任50层高楼的建筑工作吗?很显然,不能!(未完,可以在公众号阅读全文)

《程序员面试技巧》节选

然后再说下面试前的自我介绍,大部分时候面试官都会要候选者来一段自我介绍。这个环节有两个作用,一个是面试前的缓冲,避免尴尬,因为面试官需要看你的简历,你总得给他留点时间呀。另一个角度,候选者可以抓住这几分钟的时间来展现自己的闪光点。这个时候就不要照着简历读了,简历上都写那么清楚了,面试官自己会看,建议简明扼要地说一下自己在之前公司的重要产出以及技术追求,必要时还可以吹嘘一波目标公司,从而迅速获得面试官的好感,这很重要,招人就好比谈恋爱,第一印象很重要。

接着再和大家说一个技巧。如果面试官问了你一个问题,但你不会,你会怎么做呢?

对话1
你:我不会
面试官内心OS:你不会,那我还招你作甚?

对话2
你:随便说一个答案,面试官质疑,你闪烁其词,反正就是不说自己不会
面试官内心OS:你他么到底会不会?别浪费我时间

对话3
你:灵光一闪,对问题不置可否,一顿胡扯将话题引到你熟悉的领域
面试官内心OS:mmp,你能不能把刚才那个问题回答一下?

对话4
你:说实话我不了解这个问题,但是我可以尝试分析一下,如果有不对的地方希望得到您的指正。
面试官内心OS:此人会思考,有分析问题的头脑,谦虚好学

所以,你们是哪一种?(未完,可以在公众号阅读全文)

限于篇幅,他还有很多不错的文章,现在关注他,还有机会添加他的个人微信号,进行一对一的交流,坑位有限(微信号有5千人的限制),大家抓紧啦!


推荐阅读
  • 本文详细介绍如何在华为鲲鹏平台上构建和使用适配ARM架构的Redis Docker镜像,解决常见错误并提供优化建议。 ... [详细]
  • 开发笔记:[14]SQL 别名
    开发笔记:[14]SQL 别名 ... [详细]
  • GreenPlum采纳ShareNothing的架构,良好的施展了便宜PC的作用。自此IO不在是DW(datawarehouse)的瓶颈,相同网络的压力会大很多。然而GreenPlum的查问优化策略可能防止尽量少的网络替换。对于首次接触GreenPlum的人来说,必定耳目一新。 ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • 本文讲述了一位80后的普通男性程序员,尽管没有高学历,但通过不断的努力和学习,在IT行业中逐渐找到了自己的位置。从最初的仓库管理员到现在的多技能开发者,他的职业生涯充满了挑战与机遇。 ... [详细]
  • 本文探讨了 TypeScript 中泛型的重要性和应用场景,通过多个实例详细解析了泛型如何提升代码的复用性和类型安全性。 ... [详细]
  • 持续集成持续部署持续交付今天,我将谈论开发人员的一个误解:持续集成是关于运行自动化集成管道的…什么是持续集成(CI) ... [详细]
  • 探讨低代码行业发展现状,分析其未能催生大型企业的原因,包括市场需求、技术局限及商业模型等方面。 ... [详细]
  • 深入解析:存储技术的演变与发展
    本文探讨了从单机文件系统到分布式文件系统的存储技术发展过程,详细解释了各种存储模型及其特点。 ... [详细]
  • 协程作为一种并发设计模式,能有效简化Android平台上的异步代码处理。自Kotlin 1.3版本引入协程以来,这一特性基于其他语言的成熟理念,为开发者提供了新的工具,以增强应用的响应性和效率。 ... [详细]
  • 本文详细记录了 MIT 6.824 课程中 MapReduce 实验的开发过程,包括环境搭建、实验步骤和具体实现方法。 ... [详细]
  • pypy 真的能让 Python 比 C 还快么?
    作者:肖恩顿来源:游戏不存在最近“pypy为什么能让python比c还快”刷屏了,原文讲的内容偏理论,干货比较少。我们可以再深入一点点,了解pypy的真相。正式开始之前,多唠叨两句 ... [详细]
  • 本文介绍了读写锁(RWMutex)的基本概念、实现原理及其在Go语言中的应用。读写锁允许多个读操作并发执行,但在写操作时确保互斥,从而提高并发性能。 ... [详细]
  • 本打算教一步步实现koa-router,因为要解释的太多了,所以先简化成mini版本,从实现部分功能到阅读源码,希望能让你好理解一些。希望你之前有读过koa源码,没有的话,给你链接 ... [详细]
  • 本文探讨了数据结构与算法之间的关系,从基本概念入手,逐步解析二者如何相辅相成,共同构建高效的计算机程序。文中结合实际案例,对数据结构和算法进行了详细说明,并提出了一些思考问题。 ... [详细]
author-avatar
乌海阿斯顿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有