最新文章

如何高效学习 程序人生

IT 行业是一个变化非常快的行业,它需要我们持续去学习新的知识和技能。但是,工作以后,我们经常会发现自己学习的东西很少了,倒不是没有时间去学习,而是学习的效率太低了。久而久之,就演变成『一年的工作经验,重复用十年』。 当然,有些人会说自己经常加班,没有时间学习,这只是表象,时间挤挤总是有的。...

阅读(11319)  推荐(155)  学习  发布于 2018-05-09 15:56

作为一个从业快10年的程序员,我想给新入行的程序员们一些建议。这些建议是我希望自己可以在毕业时就读到的,也希望它们可以帮助你成为一个更好的程序员。 简单归纳一下,总共有7条: 保持健康 编程之外的爱好 持续学习 正确应对犯错 不要囿于角色 展示你的创意 刻意练习手速 下面我来详细说说...

阅读(13108)  推荐(60)  程序员  发布于 2018-05-03 21:47

码农咖啡馆近日收到一位大三学生的留言,表达了实习期的一些困惑:压力大、工作内容琐碎、导师又没多少耐心指点。看到这篇幅很长的苦恼,我突然觉得有责任去为他(她)做些事情。这世界上仅有极少的天分和运气兼备的程序员,得以通过惊世骇俗的创造或者创业实现人生的跨越,剩下的普罗众生,都要经历职业的道路去积攒财...

阅读(12539)  推荐(106)  程序员 职场  发布于 2018-05-02 22:54

这个题目是比较复杂的,它包含的东西比较多,认真讨论估计能写几万字。如果是专业研究,我看能写一本书了。这里打算根据自己的学习过程和工作经验,谈一下要点问题,均属个人看法,欢迎讨论。 写这篇文章的初衷,跟前段时间跟朋友们聊招聘有关。因为技术招聘除了考察人的协作精神和工作态度,一大目标便是判断人...

阅读(16990)  推荐(80)  招聘  发布于 2018-04-16 17:57

在IT工程师和培训机构多如牛毛的时代,拜师学艺并不难。但自学编程对于毫无基础的同学来说却可能是个问题,相信有过类似经历的朋友都有一把辛酸泪和一肚不吐不快的体会。让我们从一个故事说起… 故事 某君在一个普通大学读着自己不喜欢的专业,以打游戏、刷段子和睡觉度日,突然有一天想学点什么。学编程...

阅读(56552)  推荐(357)  学编程  发布于 2018-02-27 18:20

和程序员谈恋爱 程序人生

原文发布于2017年9月10日 最近被Wephone创始人被妻子逼死的事情刷屏,甚至还引起了不少的恐慌,具体细节大家可能都已经知道了,两个人在相亲网站上认识,两个月闪电结婚,还在海南给女方买了房子、买了特斯拉,不了解女方的婚史等情况下,把自己公司的事情都告诉了她,结果反倒被这个女的逼到自杀。...

阅读(54265)  推荐(162)  程序员 恋爱  发布于 2018-02-26 12:15

学会学习 程序人生

英文原文:Relearning to Learn 译/张健欣 本文要点 阅读和理解是不够的,你还需要记住你学的内容。 进行主动阅读——你的大脑充分理解这些概念并将它变成你自己的东西。 放慢你的大脑,做有创意的笔记,而且反复阅读是没有用的,测验才有效。 经常反思你读过的东西并进行联...

阅读(20241)  推荐(76)  学习  发布于 2018-02-25 15:28

写在前面 几乎每一位做软件开发的技术人,都听过类似这样的话,“30 岁以后,身体比不过 20 几岁的年轻人,需要转型做管理了”。这句话理解起来是没有问题的。的确年龄越大身体就越比不过自己 20 多岁的时候,拼体力不够,但拼经验也完全够资格去带领年轻的团队上战场搏杀了,不过这里面的“管理”一词...

阅读(15527)  推荐(44)  技术管理  发布于 2018-02-24 14:11

原文发布于 2011 年 每个计算机系毕业的人,大都学过不少数学课,而且不少学校的计算机系的数学课,通常比一般的其他工科专业的数学要难一些,比如不上高等数学,而是学数学分析,不上线性代数而去上高等代数。但是,大部分毕业了后去做程序员的人,即使是所谓的名校计算机系毕业的,大都工作中也基本完全用...

阅读(48137)  推荐(206)  数学  发布于 2018-02-21 16:17

前言 至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,Eric Evans将其定义为领域驱动设计(Domain-Driven Design,简称DDD)。在互联网开发“小步快跑,迭代试错”的大环境下,DDD似乎是一种比较“古老而缓慢”的思想。然而,由于互联...

阅读(12954)  推荐(36)  DDD 架构设计  发布于 2018-01-18 21:06

步入云计算 云计算

原文发表于 2010 年 I、云计算发展历程大事记 众所周知,云计算被视为科技界的下一次革命,它将带来工作方式和商业模式的根本性改变。追根溯源,云计算与并行计算、分布式计算和网格计算不无关系,更是虚拟化、效用计算、SaaS、SOA 等技术混合演进的结果。那么,几十年来,云计算是怎样一步步...

阅读(14248)  推荐(23)  云计算  发布于 2017-12-21 14:53

原文发布于2015年10月25日 什么是线程 什么是线程?线程与进程有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲得好,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把它讲通俗一点,讲得明白一点,因为这是个一直困扰我很久的,...

阅读(37741)  推荐(103)  进程 线程  发布于 2017-11-29 17:17

原文发布于2012年5月8日 选择测试之路——路上的迷茫 2010年12月31日,在网易从事了多年开发之后,依依不舍地离开,面临的是一个完全从零开始的全新职位:SQA,也就是tester。 当时对为什么被选择做软件质量保证,而不是继续在研发上进取,持有保留态度:凭什么要我转,不是别人...

阅读(25488)  推荐(53)  测试  发布于 2017-11-24 16:58

门内门外看招聘 求职面试

原文发布于2013年 年初加州求职不利,撰文《加州求职记》一篇,蒙列位看官抬爱,短短两天时间点击量破万。之后,收到《程序员》杂志编辑的约稿邮件,询问能否结合既往的招聘经历写一写国内外招聘的异同点。毕业至今,除去年初尝试的Google、Amazon、Facebook三大公司,身为应聘者参加的正...

阅读(26127)  推荐(44)  招聘 面试  发布于 2017-11-22 14:28

原文发布于 2011-8-20 篇外话:很久没有写技术文章了,期间有很多朋友给我发了消息或者邮件,很感谢这么久还有人关注着我。 但是很抱歉 ,我极少回邮件。这两年因为工作、生活上的事务尚自顾不暇,实在抽不出空来处理和解决朋友们的技术问题,况且很多问题通过百度就可以解决。 虽然这两年...

阅读(29260)  推荐(108)  职场  发布于 2017-11-17 12:46

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即我的Idea列表上的一个个酷炫的项目,先满足自己再说。 理论驱动的项目。这一类的项目会比较少,因为我...

阅读(35436)  推荐(133)  练习  发布于 2017-11-07 16:21

一封离职邮件 2017年的一天,代码伴随着手指极具节奏感地输出在IDE上,突然某Chrome插件弹出一封邮件提示:“今天是我在ThoughtWorks的最后一天”。遇到这种离职邮件,我都会点进去,一来看看是否是自己曾经共事的小伙伴,二来了解一下小伙伴离职的原因。离职原因无出其右:跳出去接受更...

阅读(35157)  推荐(181)  健康  发布于 2017-11-03 14:24

英文原文:NASA’s 10 Coding Rules for Writing Safety Critical Program 译/ 大愚若智 美国宇航局(National Aeronautics and Space Administration,缩写为 NASA)是美国联邦政府的一个独...

阅读(17999)  推荐(32)  编码原则 NASA  发布于 2017-11-02 11:00

有个刚毕业的小伙伴想提升英文能力,问我有没有相关的培训,于是有了下面这段对话: “你觉得提升英语最重要的是什么? ” “多练习。” “你的客户、用户大都是老外,你团队里面所有人都能讲英文,你有很多机会练呢。” “我现在英文不够好,还不能和他们沟通。” “那如何才能让你的英文够好呢?” “多练习...

阅读(20410)  推荐(67)  学习  发布于 2017-10-30 23:00

大家好: 应波波的邀请写一写我对这个话题的想法。从去年开始不少朋友让我帮忙介绍前端工程师,绝大部分忙都没帮上,原因是真找不到人。我当时是这么跟他们分析的:过去的客户端以browser为主,所以HTML/CSS/Javascript是唯一选择,现在可是mobile first,于是大量前端开发...

阅读(10285)  推荐(35)  前端工程师 程序员  发布于 2017-10-29 09:40