文章分类 - 极客时间
摘要:你好,我是陈皓,网名左耳朵耗子。 这节课,我们来讨论一下Functional Options这个编程模式。这是一个函数式编程的应用案例,编程技巧也很好,是目前Go语言中最流行的一种编程模式。 但是,在正式讨论这个模式之前,我们先来看看要解决什么样的问题。 配置选项问题 在编程中,我们经常需要对一个对
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 错误处理一直是编程必须要面对的问题。错误处理如果做得好的话,代码的稳定性会很好。不同的语言有不同的错误处理的方式。Go语言也一样,这节课,我们来讨论一下Go语言的错误出处,尤其是那令人抓狂的 if err != nil 。 在正式讨论“Go代码里满屏的 if err
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 今天是我们的第一节课,我先带你学习下Go语言编程模式的一些基本技术和要点。了解了这些内容,你就可以更轻松地掌握Go语言编程了,其中主要包括数组切片的一些小坑、接口编程,以及时间和程序运行性能相关的内容。 话不多说,我们直接开始。 Slice 首先,我来介绍下Slic
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 跟员工沟通 在跟员工沟通部分,我将主要讨论令管理者头痛的五大难题:怎样进行一对一会议;员工绩效不好时,如何沟通;怎样“搞定”特立独行的员工;怎样挽留离职员工;如何劝退员工等。首先,我们来看看一对一会议。 一对一会议 一对一会议(one-one meeting)是一种
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 前面的几篇文章中,我分享了一些通用的沟通方法,如尊重、倾听和情绪控制等。接下来的几篇文章中,我将从如何与员工沟通、如何与客户沟通,以及如何与老板沟通这几个角度,和你聊聊这些沟通方法具体应该如何应用。 作为一名团队Leader,你首先应该学会如何与团队成员进行有效沟通
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 上篇文章中我分享了一些常用的沟通方式:尊重、倾听和情绪控制,并给出了几个我认为很不错的沟通技巧,比如:引起对方的兴趣;过滤信息,简明扼要地表达;用数据和实例说话。这篇文章中,我来分享几个关键的沟通技术,相信掌握了这几大沟通法宝,你的沟通水平会大幅提升。 逻辑 你的逻
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 沟通方式 好的沟通方式有很多种,我主要介绍最常用的三种:尊重、倾听和情绪控制。 尊重 尊重对方在高效沟通中非常重要,也是一个很关键的前提。这里你需要记住以下两个原则。 我可以不同意你,但是会捍卫你说话的权利。即便在你不认同对方观点的情况下,也要尊重对方的表达,认真聆
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 了解了沟通原理和相关问题之后,我们来系统地分析一下哪些因素会成为沟通中最主要的障碍,并给出应对方法。 信息不准确 对照我们在沟通原理中提到的沟通模型,可以看到,如果被编码的信息本身是错误的,或是你的编码器中有bug,把信息编辑错了,那么,无论是你有多牛的沟通技巧,采
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 Talk is cheap,show me the code,是我们技术人常说的一句话,也是技术社区中经常用的一句话。这句话的意思是,那些光说不练的人说一句是很简单的,而写代码的人则会为一句话付出很多很多的精力,其表明,一个看上去再简单的东西,用一行一行的代码实现起
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 如何面对枯燥的知识 首先,我们要知道,为什么会有枯燥的知识?一般来说,枯燥的东西通常是你不感兴趣的东西,而你不感兴趣的东西,可能是你并不知道有什么用的东西。这样的知识通常是比较底层或是抽象度比较高的知识,比如:线性代数,或者一些操作系统内部的原理……越理论的东西就越
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 读文档还是读代码 杰夫·阿特伍德(Jeff Atwood)说过这么一句话:“Code Tells You How, Comments Tell You Why”。我把其扩展一下: 代 码 => What, How & Details 文档/书 => What, Ho
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 系统地学习 在学习某个技术的时候,我除了会用到上篇文章中提到的知识图,还会问自己很多个为什么。于是,我形成了一个更高层的知识脑图。下面我把这这个方法分享出来。当然学习一门技术时,Go语言也好,Docker也好,我都有一个学习模板。只有把这个学习模板中的内容都填实了,
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 有了上一篇文章中分享的那些观点,我们来看看应该怎么做。下面是我觉得比较不错的一些学习的方法,或者说对我来说最有效的学习方法。我相信,只要你和我一样,做到的话,你的学习效率一定能够提升很快。 挑选知识和信息源 还是我在《程序员练级攻略》中说的那样,英文对于我们来说至关
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 在开始这一系列文章之前,我想说,如果你想从我这里得到一些速成的方法,那么你就不用往下看了,学习是不可能速成的。这里只有一些方法和技巧,是我这么多年来行之有效的,分享出来也许对你有帮助。一方面,可能会让你学得更多和更累,另一方面,可能会让你学得更系统、更全面。总之,学
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 之前的《程序员练级攻略》系列文章,对于面试成功与否是非常重要的,但是因为内容太多,所以,你可能会迷失。这里,我再补充一下相关的知识。 对于后端程序员来说,C、C++和Java是一定要学好的,TCP网络和Linux系统编程也是需要学好的。《练级攻略》中那些资料如果你能
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 国内公司和国外公司在面试风格上完全不一样,所以,这里我们也需要了解一下不同风格的面试方法,这样有利于你准备。 说句实话,国内的公司是比较好面的,国外的公司是比较难面的。从职位招聘信息上你就可以看出来,国内的公司包括知名公司更多的是面试在表面上。因为国内公司招的基本上
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 前面一篇文章讲的是面试前的准备,我从简历、技术知识、算法题和工作项目四个方面一一分享了该如何做准备,以及其中的经验和技巧。今天我们就来聊聊面试中的技巧。 形象和谈吐 面试过程很短,对一个人的认识和了解也是很有限的。如果你的技能一般的话,那么就需要加强你的形象和谈吐了
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 学习了《程序员练级攻略》以后,我觉得你应该来学习一下“如何面试”了。在我的职业生涯中,我应聘过很多公司,小公司、中型公司、大公司、国内的公司、国外的公司都有。我有成功获得offer的经历,也有过不少失败的经历。 我从2007年做管理以来,面试过至少1000多人次的工
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 到这里,我估计《程序员练级攻略》系列文章你都已经了解个大概了,不知道此时此刻你有什么样的感受?这份攻略其实是给了一个进阶的地图,也罗列了很多书籍和文档。但我可以确定地说,只是看这些列表,你肯定会抱怨说头都要大了,而且,你可能还会觉得纸上谈兵,不知道怎么把这些知识转变
阅读全文
摘要:你好,我是陈皓,网名左耳朵耗子。 个人技术博客 首先,我先推荐一些不错的个人技术博客。 Coding Horror ,这是杰夫·阿特伍德(Jeff Atwood)于2004年创办的博客,记录其在软件开发经历中的所思所想、点点滴滴。时至今日,该博客每天都有近10万人次的访问量,读者纷纷参与评论,各种观
阅读全文