您的位置:知识库 » 标签为“程序员”的文章
当前排序:发布时间 按阅读数
相关文章:通过心理学知识提高问题定位与解决能力(下) 前言 软件开发工作无论是从宏观还是微观上看,都可以看作一个问题解决的过程。从宏观上看,软件开发,简单来说,就是弄清楚客户的需求是什么,然后通过分析、设计、编码和测试等一系列活动解决如何将需求转换为代码的问题。从微观上看,开发人员的日常工作...
作者: 黄文海   2015-07-29 12:23:06 阅读:8182 标签:心理学 程序员
英文原文:11 Rules All Programmers Should Live By 我是一个倾向于生活在规则下的人。 现在,这些规则大部分是我本人为自己设立的,但它们依然是规则。 我发现为自己创建规则可以让我过得更好,因为这样做可以提前决定一些事情,而不是要在匆忙中做出所有的决定。 ...
作者: John Sonmez   2015-07-22 18:33:54 阅读:10116 标签:程序员
英文原文:The Case for SlowProgramming人和人之间编程速度的差异还是很大的,有的程序猿写代码非常快,有的却常常是龟速。Jeffrey Ventrella最近在一篇文章里探讨了这种编程速度的差异,他是绝对的龟速派代表,来看看他对编程速度的看法。 我爸常跟我说的一句话是,...
作者: Jeffrey Ventrella   2015-07-11 16:33:23 阅读:13738 标签:程序员 编程
我相信,所有程序员都需要在下面两点之间找到一个良好的平衡: 1. 把自己关在一间私密的办公室里,针对你的程序与编译器展开一次亲密对话。 2. 出入公众场合,与其他人公开谈论你的程序。 关于这个话题,我已经谈过几次了,在此不再赘述。 大部分程序员是内向的。因此,他们通常不需要任何鼓励就会避...
作者: happydeer   2015-07-09 19:41:08 阅读:9599 标签:程序员
很多编程的人包括我,头衔叫做“软件工程师”(software engineer),然而我却不喜欢这个名字。我喜欢把自己叫做“程序员”(programmer)或者“计算机科学家”(computer scientist)。这是为什么呢?这需要从“软件工程”(software engineering)...
2015-07-06 14:44:42 阅读:7594 标签:软件工程 程序员
英文原文:Your Developers Aren’t Bricklayers, They’re Writers如果你有 10 个程序员,最好的那个可能至少比最差的那个好 5 倍。这绝对不是胡扯。我们这样定义“更好”:工作速度更快,产生的 bug 更少,代码更具可读性、逻辑性和可维护性。程序员不...
作者: Piet Hadermann   2015-06-07 20:14:11 阅读:16021 标签:程序员
英文链接: What are the best ways for a complete beginner to learn programming 回答这个问题是我最近两年来唯一的关注点。我觉得此处提及的许多资源尽管都很不错,然而我却注意到,成功的学生,无论使用哪种资源,往往都会在以下三个方面...
作者: Roshan Choxi   2015-05-30 17:26:21 阅读:13861 标签:程序员 学编程
3 月 26 日,杭州的天阴沉沉,这是一种山色空蒙雨亦奇的美丽,还是雾霭笼罩下的怪异,对于来访阿里巴巴西溪园区的人们来说,没人关心这些。人们行色匆匆,兴奋地往各自目的地奔赴而去。我也来不及细思这些,因为今天要和刚从 Facebook 来到阿里的赵海平聊天。就语言之争,赵海平称,有人会去争论锤子和...
2015-05-25 21:09:01 阅读:3646 标签:程序员
我算是靠坑蒙拐骗进了程序员的门,然后一路狂奔。26 岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家不可能提供培训的初创公司,在每日担忧公司倒闭、害怕被炒鱿鱼以及同事冷落白眼的三重压力下逆流而上,一年半后离职,已是拥有 500 万用户产品的后台主程。从前我对计算机技术心怀畏惧,认定技术...
作者: 2shou   2015-05-19 08:06:16 阅读:10181 标签:程序员
Master,也叫大师,接近于master's degree。通常指在某一领域,某一行业,相应圈子里有较高的知名度,人气很旺;对其所从事的业种了如指掌,炉火纯青,已然达到出神入化的境地,可谓近乎道矣! 在继续本文之前,声明以下所描述的大师主要是数据库领域,而且更多地是以Oracle为中心展开。...
作者: leshami   2015-05-18 16:49:45 阅读:6463 标签:程序员
目标 通过引导、任务分配和沟通反馈等方式,让他逐步适应团队正常工作面临的压力、节奏和不确定性。对于一些心理预期过高的领导者,在此阶段应该明白,对于一个新手,还暂时谈不上能力判断和机会给予。 方式 创造良好的工作气氛:信任是第一位的。只有相互信任,才能把工作放手交给新手去做;另一方面,在他们...
作者: TWInsights   2015-04-16 18:19:09 阅读:6335 标签:程序员 团队建设
真正的发现之旅不在于追求新大陆,而在于拥有新的视野。——马塞尔•普鲁斯特(Marcel Proust,1871.7.10—1922.11.18),法国20世纪最伟大的小说家,意识流小说的先驱与大师 那么,现在该怎么做? 有效的改变 当你决心改变时,大脑并不是一定会与我们合作。虽然你有学习的意愿...
作者: Andy Hunt   2015-04-10 13:47:52 阅读:7823 标签:程序员 思维训练
小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师。 工作这么多年,一直在思考工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界。 那么,在软件方面,目前的世界有哪些问题需要解决呢?有这么一些问题可以思考:现在整个世界的信息化程度是偏高还是...
作者: 民工精髓   2015-04-09 12:11:54 阅读:6177 标签:程序员
兴之所至的写了一下我对 BAT 三家公司的看法,有位大佬留言说,不如写一下大公司的通病。这倒是提醒了我,很好的话题,任何大公司都有各种各样的独特的问题,也有些问题有共性。我列几点跟大家探讨。 一. 过度管理 绝大多数大型公司的管理者的管理工作都是过度的,这话不算夸张,有些管理者甚至把管理本身...
作者: Fenng   2015-03-27 11:53:46 阅读:8550 标签:程序员
英文原文:Do a Full Days Work in 90 Minutes图片来源:skeeze 一个典型的美国办公室工作者,每个工作日只能完成90分钟真正有意义的工作。 当天剩余的大部分时间,都被浪费在各种分心事务上,比如阅读新闻、网上冲浪、同事社交、吃零食、喝咖啡、翻看报纸、处理无关邮...
作者: Steve Pavlina   2015-03-25 17:36:01 阅读:9646 标签:时间管理 工作效率 程序员
英文原文:Software Developers Hate Worthless Tasks 大多数程序员,据我所知,越是优秀,越是讨厌没有价值的任务。 寻找其工作的价值 这些年来,我看到很多颇有成绩的软件开发人员转行去了管理岗位,或者其他完全不同的职业。有的时候原因很简单,只是想拿更高的薪...
作者: Dustin Marx   2015-03-23 22:32:23 阅读:6905 标签:程序员 编程
英文原文:Don't learn to code, learn to think 译/赖信涛 这是一个人人都在学习编程的时代:Code.org请了比尔·盖茨,马克·扎克伯格和克里斯·波什等这些名人,来告诉你,每个人都可以编程;CoderDojo’s在各个国家悄然兴起;在英国,编程已经是各个年...
作者: Yevgeniy Brikman   2015-03-21 16:37:49 阅读:17817 标签:程序员 编程
得知一位久违的同学来到了旧金山湾区,然而我见到他时,这人正处于一生中最痛苦的时期。他告诉我,自己任职的公司在他加入之前和之后,判若两人。录取的时候公司对他说,我们对你在实习期间的表现和学术背景非常满意,你不用面试,甚至不用毕业拿学位,直接就可以加入我们公司成为正式员工。然而短短一年后的今天,这位...
作者: yinwang   2015-03-20 17:47:43 阅读:7221 标签:程序员
英文原文:The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear? “当我需要用到它时我就去学它!” 过去这些年里这句话我听到无数次;对于处在一个像软件开发这样的快速发展变化的行业里,这听起来像是一种十分适用主义...
作者: Alan Skorkin   2015-03-18 18:51:43 阅读:6360 标签:开发 程序员
英文原文:Software Architect – A Role, Not a Job 一个产品开发组织结构中,软件架构的团队与开发团队分离,可能成为功能失衡、质量低下、士气不振的祸因。 架构与实现的分离 在公司晋升体系中,软件开发者可以成长为软件架构师。架构师通常位于一个架构团队,这个团...
作者: Shawn Crowley   2015-03-06 16:51:58 阅读:6438 标签:架构师 程序员