程序人生

培养创造性程序员的环境将扼杀有效的管理和市场营销——反之亦然。 编程就像游戏一样exciting,燃烧着开发人员的灵魂。当你对它深深着迷的时候,再没有别的事情能入你的眼了。废寝忘食,以快餐为生,将咖啡当作燃料……于是,渐渐地你会发现自己变得大腹便便...

极客是出了名的难伺候,而程序员大概是开发人员周围最大的一群极客了。不过如果你送的是下面这几个礼物,他们或许就欣然接受了。 1.编程书籍 价格:25-50美元 大多数程序员经常会去商店购买他们下一个最爱的编程语言。在这里我推荐O'Reilly的一套书,Unleash...

时光飞逝,不知不觉,微信君已经和小伙伴们走过了 2014,感谢你们的支持。小编会在 2015 年加倍努力,与你们一起分享好书。 2015 年,首月,好多技术书的付印计划摆在了小编面前十几本,筛选一再斟酌,最后敲定以下技术书给大家。如果喜欢这一期的技术书,就...

What 软件工程师的职业生涯要历经以下几个阶段:初级、中级,最后才是高级。这篇文章主要是讲如何通过10个步骤助你成为一名高级软件工程师。 Why 得到更多的报酬!因为你的薪水会随着你水平的提高而增加 提升你的职业生涯。成为了高级软件工程师之后,就可以...

一个真实的故事 开发人员正在和客户开会,他提出了一个有关于项目的想法。他想让开发人员给他提供一个能支持其项目技术要求的系统架构草案。关于这一点,我也明确地告诉他,增值开发需要对架构重新调整。 当我提及找一个合适的架构也是一个需要学习的过程,...

身边一个朋友,每天工作内容多但是都不复杂,但都是些特别容易出错的东西,所以每天兢兢战战,做不好又要被领导批评,这种恶性循环导致每天心神不宁,感觉工作是痛苦的, 实在不忍心看到朋友这种焦虑的状态,开发人员聊了很久总结了以下原因,晒出来,也希望...

Dmitry Tishchenko陶醉于测试,并且一再强调敏捷开发是IT的救星。 Dmitry Tishchenko是A1QA——东欧最大的软件质量保证公司的CTO和自动化测试部门的主管。在过去的9年中,他已经修复了无数的代码BUG,他认为,自动化测试的算法和敏捷开发可以帮助企业预测到...

前天看了TimYang的<一个技术从业人员眼中的2014> , 有些观点我很是赞同, 于是我也有了想写点什么的冲动… 在2015年的第二天, 我终于好像有了一些跳跃的想法, 可以说给大家听听. 也许不够体系, 不够完整, 但或许能得到一些共鸣. 我先给我大家讲...

在过去的7年半时间里,我带过的软件实习生超过一打,也看到过数以百计的学生和毕业生的档案。我发现很多事情他们都需要学习。或许你会说,我说的不就是某种特定的技术、算法、数学,或者其他特定形式的知识吗?没错,这的确是需要学习的,但却并不是最重要的...

年轻的同学喜欢按学习曲线来看自己过去的每一年,但是这种方式很快就会步入到瓶颈,学习曲线增长突然会变得缓慢。在2013年圣诞节时,Tim还在每天花上10-30分钟玩一款叫Clash of Clans的游戏,并邀请身边的朋友都加入了部落,当时每天的升级成长也很快。但不知...

几个月前,开发人员买了一台新的数码相机,为的是更好地记录开发人员家小宝贝的成长过程。采购的事情由我太太负责。她小心地打开相机的包装盒,给相机装上电池,然后就开始了首次试拍。像很多电子产品一样,随相机附送的还有一张软件光盘。于是,她不假思索地...

在男性主宰的网页设计世界,他们的女性同行也正日益刷新着她们的存在感。事实上,开发人员现在可以发现很多高水平的女网页设计师。她们的创意、创新、新的思路和设计网站的技术普遍评价都比较高。 下面这些顶级女网页设计师都在此领域取得了不斐的成就,获得...

这是一个老生常谈的问题。 在我早前工作的时候,我喜欢称呼自己为开发人员,因为在面试录取通知中,我被任命为初级软件开发人员。后来我跳槽之后,我的offer上变成了软件程序员。而最近我被晋升为高级软件工程师。以上都是我的职称,但是我还是很困惑我现在...

一旦进入软件开发的生命周期,bug就不可避免地随之而来。关于是在软件开发生命周期的早期还是后期——实施和发布后去修复bug的问题上,产生过许多激烈的讨论。软件开发人员总体认为早期修复bug是最优的策略。 无论是在哪个发展阶段,修复bug都非常耗时,而且...

学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问“学习 XX 该看什么书,如何快速学习 XXX,学习 XXX 有什么代码推荐”之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速度也很快,3 年不学新东西就可能...

是的,你申请了自己梦寐以求的开发工作,得到了面试机会,感觉一切都很顺利,但是最后所有的努力换来的竟然只是一封拒绝信!? 原因可能是以下几点: 1.开发人员Google了你的名字 “这家伙不错”,但是当我用你的名字和电子邮件地址作了个快速搜索之后,我整...

早两天看了知乎日报的这篇文章《什么是程序员的核心竞争力?》,caoz讲的几点是让我感同身受。这让我联想起了给程序猿的面试,其实也就是通过短暂的接触来发掘程序猿的核心竞争力。接下来我就谈谈我是怎么给程序猿面试的,当然每个公司每个面试官都有自己一套...

一个优秀的程序员就是那种即使是过单行道都要往两边看的人。——Doug Linder 作为一个在IT行业的软件程序员,每天促使我去上班的动力就是对编程的乐趣和激情。但是为了激发乐趣并获得永恒的快感,开发人员需要学习和遵守一些基础知识以成为一名优秀的程序员。...

最近我发现很多开发人员都表示不知道如何规划职业生涯的下一个步骤。基于开发人员目前所处的科技泡沫现象,很多工程师都倾向于留在大型的成熟公司,或者要么a)去初创企业工作要么b)自己搞初创公司。 回顾我自己的职业生涯,我想我是幸运的,因为不管是大公...

这周我需要到一所当地高中去做一个关于程序员的演讲。这是志愿者行为,我只想将我现在的工作给大家讲一讲。这个学校这周有一个技术主题日,所以对这方面的内容非常感兴趣。因为我就是搞开发的,所以我要讲的就是这个。我之所以认为软件开发是一个非常棒的职业...

最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那些想学习写程序的人一...

徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。从一个普通的公司职员,到年薪千万的华为副总裁,再到离开华为转战百度,徐家骏的十年从业经历和经验对于任何渴望成功的人来说绝对可资借鉴,开发人员从中也可以一窥华为公...

在过去几个月的时间里,我一直在学习如何用Objective-C构建iOS应用,时至今日才终于有点眉目了。不得不感叹,这比我想象得要难多了。 纠结,困惑,沮丧,实际写代码的时间甚至还没有寻找并修复bug的时间多。但是当我终于可以把玩自己亲手做的手机app时,忽然...

下面是我列出的如何在IT公司面试成功的37个小贴士。欢迎各位不吝指正。 应该避免进这样的公司: 1.不要去那种痴迷于某种特定技术的公司(除非你也是这类人) 首先你得明白的是,技术是一种手段而不是目的。过于专注于技术而不将眼光放到解决问题的方案上将是...

最近我正在读Do More Faster这篇文章,虽然此文好像有点是在为TechStars的创建做宣传,但是还是不失为一篇好文。最让我印象深刻的是,有些明明已经有了成功的条件,至少创业资金是不缺的,但是事到临头,却不知道该如何着手去编程。学会编程,他们就能够实现...