六点钟起床,5点钟起床,疯了吗?

本文是从 5am wake up. Is it so crazy to wake up early? 这篇文章翻译而来。 我已经不记得确切的开始日期了,大约是一年,我启动了一个“新实验”:做一个早起的鸟儿。 我以前的作息习惯 跟很多开发人员一样,我过去是个夜猫子。每天晚上熬夜做自己的项目,每天早上都经历痛苦的起床过程。 这个作息时间很不正常,连续2、3天编程到深夜,第4天... [阅读全文]

没事儿偷着乐,没事儿别优化!

本文是从 Don’t optimize! 这篇文章翻译而来。 事实上你应该优化,但要在正确的地方,有足够的理由。我待会儿再聊这个。 我最近和在 Badgerpunch Games 的几位朋友一起发布了一个小的以XNA为基础的游戏,而且通过论坛和Twitter与这个独立的游戏开发组织保持密切的联系。游戏开发者十分在意性能问题,而且这很必要。没有人想要一个运行不畅的游戏。因为这些对性能的担... [阅读全文]

七宗罪,软件开发七宗罪

想成为一名优秀的软件开发人员需要很长时间的培训和实践。但是如果不遵循合适的原则,即便是再好的程序员也会成为失败的牺牲品。不经意间你就会养成一些可怕的坏习惯,它们可能会一而再再而三地出现,甚至对于经验最为丰富的程序员而言也是如此。我认为软件开发至少存在七宗罪。那么,就请看看欲望、暴食、贪婪、懒惰、愤怒、嫉妒和骄傲会为你的最新编程项目带来哪些意想不到的损失吧。 软件开发七宗罪,你有几条? 软件开发... [阅读全文]

最有效的减肥方法,提高编程技能最有效的方法

StackExchange.com上有两个贴子(贴子一,贴子二),贴子名叫“What is the single most effective thing you did to improve your programming skills?”–对你的编程技术提高最有效的一件事是什么?回复的人中给了很多很不错的建议,我把他们总结了一下,十条,相信一定会对你有用。... [阅读全文]

软件工程师职业,一个从事十年开发软件工程师对职业理解

在软件公司程序员是企业中最基础的岗位,只要保质保量的完成分派的任务就可以了,但在我看来好多程序员就连这一点都做不到。代码写得是一塌糊途,只要能正常运行就算是万事大吉,而且总是会告诉你没有重构的时间。可在我看来程序员更应该是个作家而不仅是个司机,写出来的代码是用来运行的,想像一下别人都看不懂你写的代码,那你写的程序会运行多久呢?作家只有写出好的文章别人才会去阅读去欣赏,试想如果一作者写出一篇连自己看... [阅读全文]

pm工程师,PM与工程师

过节前看到一篇文章,讲产品项目就应该由工程师来主导,但国内让PM去驱动项目,搞得乱七八糟,很恼火,怎么可能做出一款好产品来呢? 很显然,写这篇文章的是一位愤怒的工程师,Angry Engineer!我跟他至少有两点共鸣: 1、国内的PM确实常常折腾工程师,甚至不乏“把工程师当工具对待”的情况。 2、如果工程师有开阔的产品视野与全面的设计素养,知行合一,由工程师来驱动项目是一... [阅读全文]

不适合做业务员,互联网不适合螺丝钉员

记者:请简要介绍一下您的成长与求学经历? 陈杰:我是在吉林大学读的计算机专业。记得2001年毕业前,我们毕业生被要求填一张叫做“职业理想”的表格。我写下的理想是“为中国软件事业做些贡献”。记得当时很多同学为图省事“抄袭”了我这句话。但后来我转移到了互联网,没有在软件领域做更多的深入。 记者:您为什么要转移到互联网领域呢? 陈杰... [阅读全文]

程序员,程序员成才的关键——内在兴趣和善于发现

本文是Common Lisp专家Peter Seibel对计算机科学家Guy Steele的访谈,谈到了他程序人生开启的历程以及程序员成才的关键。 初涉编程 Seibel:你是怎样接触编程的? Steele:嗯,当我还是个小学生时,我就已经深深迷恋科学和数学了,我读了很多这方面的书,比如Irving Adler的Magic House of Numbers,它是我的最爱。我也喜欢儿童科幻小说,... [阅读全文]

编程可以自学吗,编程一样可以很带感

这个想法在我脑子里已经存在很久了,大约从大二的时候就开始有这个想法,原因是当时看到我心中无限向往和喜爱的计算机被教材和老师教授成那个样子,很多身边的同学都开始过那种魔兽,睡觉,吃饭,三者无限循环的日子,要知道他们当时来学校的时候,问起为什么选软件专业,他们都说想了解计算机游戏是怎么编出来的,但是事实到最后他们还是没有玩电脑,而是被电脑玩了,到后面他们就更加破罐子破摔,直至到毕业的时候的不了了之。那... [阅读全文]

女程序员的好处,当女程序员的好处

原文链接:The Benefits of Being a Female Software Engineer 编者按:原文作者Jean Hsu,曾在Intel、Google等公司任职,目前在创业公司做Web应用开发工作。之前博客园发布过一篇她的“Google前女软件工程师分享的工作经历”。 编译/博客园 There aren't a lot of female softwa... [阅读全文]

国外女程序员的心声:当女程序员的好处

There aren't a lot of female software engineers out there, but being _disibledevent=半休闲装就足够了;而对于女生,不得不经常更新自己的着装和饰品。对我来说,上班可以穿便装,那我在上学时穿的衣服,工作后继续可以穿。现在,我的标准工作着装是T恤和牛仔裤,平底拖鞋,或者帆布运动鞋,或者Sanuk休闲鞋,特别开心的时候,... [阅读全文]

世界上最贵的车,你是世界上最优秀的开发人员吗?

关于谦虚,千言万语都道不尽。作为独立的个体,我们都往往钦佩那些谦虚的人。低调的名人、平和的僧侣,都是我们所敬仰的。从小别人就告诉我们,谦虚是件好事儿,而且要求我们一定要谦虚。然而从社会角度来看,谦人并不会得到嘉奖。默默辛勤工作的人不会得到赏识,不断争取、随后又能证明自己能力的人才会得到赏识。 软件开发也不例外,我们都渴望与高手共事(这是人的本性),都想与我们认为优秀的人合作。没有人愿意与一声不吭的... [阅读全文]

请告诉我为什么,请告诉我为什么我不行

本文是从 Tell me why I suck 这篇文章翻译而来。 找工作是一种十分无聊且累人的活儿。特别是近几年。跟你要找的工作类别有关,你也许会向各招聘单位发出累计数百份的求职信,它们大部分可能是你从未听说过的公司。 你知道什么让我最懊恼吗?没有被通知被拒绝了。没有被通知为什么被拒绝了。如果你能得到一个回复,那是很幸运的了。但你会发现,这语焉不详的回复邮件里会说你不适合这个职位。他们通常会... [阅读全文]

软件工程师,Google前女软件工程师分享的工作经历

众所周知,在计算机科学领域中(无论是在学术界还是产业界),女性从业人员凤毛麟角。在过去的几十年中,尽管在其他男性主导的领域内,女性从业人员的比例逐步提高, 但是在计算机科学领域里,女性从业人员比例却在以螺旋式下降,现阶段为12%到20%之间。我还在普林斯顿大学的时候,该数值更低(2007级20个同学中只有2个女生,2008级50个同学中只有5个女生)。尽管我认为这对计算机科学文化与进入该领域人员的... [阅读全文]

明朝那些事儿2,研发的那些事2—设计之惑

设计真是件奇妙的事情,能造就璀璨的明珠,也能带来一堆万年不去核废料;能让人享受释放智慧的乐趣,也能品尝挫败的沮丧。Why? 设计的过程 工程角度,设计是一个过程,包含三种不同层次的活动:架构设计,概要设计和详细设计。三者由全局到局部,依次展开,逐渐深入细节,最终完成一个技术解决方案,给出可行的如何实现需求的答案。此三者的一般性过程如下: 架构设计 目标:定位全局,确定技术方... [阅读全文]

核心研发,研发的那些事1--两项核心工作的关系

曾经有一群人,将自己的想法变成一个个小孔,打在纸带上,他们把这纸带叫做Program——程序。将它塞入被称为Computer的机器中,然后恭敬的等待机器重新吐出一段纸带,拿着欢喜地去了。这群人被称为Programmer——伟大而光荣的程序员。 后来,两个叫斯蒂夫的人搞出了个叫Apple的小家伙,PC——个人电脑开始燃起星星之火... [阅读全文]

同桌的你程序员,程序员版-同桌的你

明天你是否会想起昨天你写的程序明天你是否还惦记曾经爱编程的你 领导们都已想不起曾经加班的你我也是偶然看程序才想起同事的你 谁聘了牛B烘烘的你谁安慰天天加班的你谁把你的设计做起谁给你做的升级 你从前总是很小心从不把离职的事提起你也曾无意中说起薪水实在太低 那时候屏幕总是在闪日子总过得太慢你总说离职遥遥无期转眼就各奔东西 谁聘了牛B烘烘的你谁安慰天天加班的你谁看了我给你写的信谁把它删在回收站里 从前的... [阅读全文]

只有神知道的世界,在程序的世界中,我们就是"神

柏拉图理性与感性二元论是他的核心思想,而这一理论从旦生之日起就注定意义深远,影响着中世纪的基督教,影响着14世纪的文艺复兴,影响着17世纪的启蒙思想,我想同时也影响着当下的我们这些程序员。 简单说来柏拉图二元论就是他认为有两个存在的世界--感性世界与理性世界--在感性世界中,是人们可感知的一切事物,而理性世界是对我们所感知事物的高度抽象。例如有许多个体的动物,我们对它们都能够真确地说&ldquo... [阅读全文]

zed西班牙,Zed Shaw:程序员的常见健康问题

其实这些问题不仅见于程序员,其他长期经常坐在电脑前的职场人士(比如:网络编辑、站长等),都会有其中的某些健康问题。希望从事这些行业的朋友,对自己的健康问题,予以重视。以下是全文。 我最近在写《Learn Python The Hard Way》的最后几节课,我还要加一课:关于程序员在其职业生涯中普遍的健康问题。我发现诸多代码人在敲代码的时候好像不在乎他们的身体状况,很可能是太过于全神贯注。我希望... [阅读全文]

职业迷茫,技术人员如何走出职业迷茫

您是怎么看待技术人员普遍面临的职业迷茫问题? 在我的印象当中,工作两三年的技术人员,是最容易遭遇职业迷茫的。这个时候的技术人员,在专业上有了一些基础,在业务上也有了一定的经验,处理日常工作对他来讲是小菜一碟,所以日子过得是比较舒服的,然而一个人最舒服的时候往往也是其成长最慢的时候,对于一个有上进心的技术人员来讲,他感受到的可能就不是舒服了,而是沮丧。这可能是技术人员在职业发展上遭遇的第一个瓶颈,... [阅读全文]

不想做程序员了,给想当程序员的大二学生的建议

本文是从 Advice to a college sophomore programmer 这篇文章翻译而来。 下面是我在回复他们的邮件中的感觉值得公开发表的一些建议: 如果你在大二的时候就已经开始接触外面的公司,我认为你做的很对,你就应该这么早为你今后的职业生涯打基础。很多人都是等到毕业的前两个月(甚至更晚)才考虑这个问题。即使你没有实习的机会,你也要获得一些外面的工作印象。 如果你想学习一种... [阅读全文]

企业自杀行为:重写程序

本文是从 Startup Suicide – Rewriting the Code 这篇文章翻译而来。 敏捷开发和最小化功能组合的好处是能持续得到客户反馈,快速迭代,防止无用程序的产生。但是随着时间的推移,如果开发人员不注意,那些为早期客户编写的程序会变得笨拙不堪,难以维护,无法扩展。你最终会讽刺的得到和敏捷方法完全相反的结果。而且问题的严重程度会随着公司的壮大呈指数级增长。合理的... [阅读全文]

告别单身,程序员告别单身一些技术整理

文章是写那些依然单身过情人节的程序员朋友们的,很多内容都是从网上摘的,但是在亲身经历之后,发现有些东西说的还是很有道理的,这些内容看一遍基本知识看个笑话,需要亲自是去实践一下,才能体会其中的妙处,再尝试过程中,失败是在所难免的,所以推荐先看异常处理的部分,有备无患么,呵呵,收藏并广为分享吧! 分析篇 首先是对问题的分析: 程序员单身性格分析 摘要: 人曾说过程序员是IT行业发展的基石,这话可... [阅读全文]

java多线程,Java多线程开发技巧

很多开发者谈到Java多线程开发,仅仅停留在new Thread(...).start()或直接使用Executor框架这个层面,对于线程的管理和控制却不够深入,通过读《Java并发编程实践》了解到了很多不为我知但又非常重要的细节,今日整理如下。 不应用线程池的缺点 有些开发者图省事,遇到需要多线程处理的地方,直接new Thread(...).start(),对于一般场景是没问题的,但如果是在... [阅读全文]

程序员,作为程序员,我们理应自豪

我们每个人都对自己的未来有所思量,因为我们每个人都怀揣着高远的梦想,我们每天都在打理着我们的生活,日复一日,年复一年。 有人说,人生最重要的不是努力,不是奋斗,而是抉择。那么我想说,我们选择程序员无悔这一生。 对待工作--认真负责: 试问哪个程序员不把自己变得非常有思想,非常有深度,让自己的大脑始终保持着兴奋状态? 试问哪个程序员没有孤身在寂寥的深夜挑灯敲代码调试程序? 试问哪个程序员不像妓女一样... [阅读全文]

我们不可以浮躁,再次写给我们这些浮躁的程序员

2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考 不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业... [阅读全文]

什么是程序员,我是程序员么?

我是程序员么?好像这是个很傻瓜的问题! 曾经,我也认为这是个很傻瓜的问题,因为很长一段时间,我都以软件工程师自居,毕竟“工程师”这三个字听起来要比“程序员”好听的多。更何况中国的名片管理制度不够严格,别说我想说自己是软件工程师,就算印个伊拉克总统,可能也会有人给我印。只要我掏钱。 不过,现在我不这么想了,工程师太多,雨后春笋啊!反之,平心而论,我也未... [阅读全文]

程序员怎么样,程序员的性格是怎么产生的?

这个问题我思考了很久,今天说说我的想法。 我记得此前的博客提到过,为什么北方人善于团结,善于政治,而南人好独立,善于经商,我分析可能因为远古时代,北方人主要靠狩猎,狩猎单独行动是很难得,因此就需要有完善的组织,合理的分配制度,因此北方人这方面能力强,南方人主要靠捕鱼,捕鱼的人是不喜欢一起捕鱼的,这样互相争抢,鱼对人的杀伤力较小,因此没有团结的必要,我们从这个引子可以看出性格形成和自然环境有很大关系... [阅读全文]

我们来自未来,不对自我设限与来自未来的挑战

话说我是一贯认为程序员是个很有前途的职业,因为工作的这几年来,最大的感触就是好的程序员太少,好的程序员的供给,其实是远远小于市场的需求的。这个原因有两方面,一方面是,贵国发展太快,聪明的孩子们现在的选择太多,当PM的,当Dev Manager的,甚或是转行去读MBA的,考公务员的,搞金融的,总之是聪明人的挣钱过舒服日子的实在不少,于是,程序员这个很有前途的职业就被大家放弃了;另一方面,互联网行业在... [阅读全文]

第一创业,创业是一种重构

——记译言、东西网创始人赵嘉敏 记者/常政 不满足于按部就班的职场生涯和可预见的人生轨迹,34岁的Oracle工程师、美国南加州大学运筹学博士赵嘉敏想创业了却又不知道该做什么……千万别以为我在跟你讲述一则千篇一律的“宅男程序员跨越职业迷途”的故事。仅凭赵嘉敏对创业的理解便凸显出某种异化:他觉得创业并非是对过去的颠覆,而是软... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共1207条 分41页