201508-14 半路学编程,可以成为大牛吗? 不说鸡汤,谈谈现实:半路转行做软件工程师的人,他们的职场现状是怎样的?一、为什么会要改做程序员?因为工作原因,在日常生活中,有很多人向我咨询职业生涯的抉择。他们大都对自己的职业现状不满意,打算学习编程成为一名程序员。我问,为什么想要做工程师?答案五花八门,其中“工资高”、“好找工作”、“有职业发展”是很常见的理由。二、半路转行做程序员,... 继续阅读 >
201508-13 程序员世界常见的6个问题 我作为CTO已经有一段时间了。在这个工作岗位上,我不但制定准则,还带领团队、管理项目、设计架构、组织工作、制定代码审查、调查不同的问题、研究各种解决方案、结识许多技术人员和联系客户等等等等,做了很多事。在完成这些任务的过程中,我不但学到了很多不同的技能,并得出了很多观察结果,想与大家分享。本文针对的是首席技术官和开发人员,因为可能并不是每一个人都碰到过我下面发现、学习并得到解决的问题。... 继续阅读 >
201508-13 程序员和工程师有什么不一样? 文/余晟我刚刚工作的时候,面试官曾经跟我说:好好干两年,可以迅速从程序员成长为工程师。当时我觉得太诧异了,从很多招聘启示来看,“程序员”不就等于“工程师”吗,只是“工程师”更好听一些而已。等我工作久了,才知道“程序员”和“工程师”真的是不一样的——程序员只写程序,工程师写能在现实世界中创造价值的程序。可惜,很多软件开发人员... 继续阅读 >
201508-12 为什么程序员的业余项目大多都死了? 我们都有这样的业余项目:项目创建一半就弃之于坟墓,未完成的梦想遗体就这样扔之于文件夹中。游戏、应用程序、可视化数据等等。现在所谓伟大的点子最后只能沦落为空气中卑贱的尘埃。这是一个可悲的事实,因为业余项目原本应该成为一个传奇。在它们最辉煌的时刻,能够让你朝思暮想,夜不成寐,眼中只有一个它。很少很少的一部分人会够保持下去,沉溺于此。它们让你觉得自己还活着,它们比sex更好。但大多数的业余项... 继续阅读 >
201508-11 程序员如何改掉晚睡习惯? 众所周知干程序员这行总体来说压力是非常大的,心理压力一大,就会影响晚上的睡眠,轻的就是降低睡眠质量,重者还会失眠,作为程序员,如果你经常失眠,那身心健康肯定会有很大影响,短命的赶脚。熬夜的习惯最常出现在时间分配比较自由的年轻人中:大学生、待业者、自由撰稿人、网络作者、画手、空闲期的创业者、更多的是夜猫程序员……其中又以经常接触网络的人为主。其实熬夜并不是一种正常的习惯,它和社交网络依赖症(一直刷... 继续阅读 >
201508-09 证明你是坏程序员的7个迹象 你是一个好程序员还是坏程序员?下面这七种迹象表明,你可能正在往坏的方向发展。1)开始编码之前没有计划说到这一点,我自己其实也并没有做到,我总是喜欢直接编码。但是慢慢地,我看到了在写代码之前先简单规划一下的好处。最近我的大部分编码都是基于SQL的,并且开始倾向于先给表格设计画个草图。2)不使用版本控制版本控制确实是一个非常有用的技术。它不仅可以跟踪解决方案中的每个文件,存... 继续阅读 >
201508-08 程序员如何解决项目中”拖延症“? 比尔·盖茨曾说过:用代码行数来衡量程序的开发进度,就好比用重量来衡量飞机的制造进度。“拖延症”这个名词近些年很火,似乎每个人都觉得自己的效率不高,很难集中注意力做好手头的事,那我们究竟该如何提高自己的工作效率呢,大牛来告诉你.肯定有人跟你说过这样的话“你有看电视的那么长时间,都可以用来写一本书了”,不可否认写书肯定比看电视更好的利用了时间,但是这个结论的成立需要一个假设:"时间是可互换的",也就... 继续阅读 >
201508-07 优秀程序员的优秀历程 从Netflix离职后就去了Yahoo工作,去了不同的公司以后深切体会到,无论你去那个公司想成为优秀的员工过程都是一样的,想成为一个优秀的员工要做到一下几点。只做正确的事做为程序员这一行,每个人都有很大的挑战,要知道怎么才能把事情做正确,那么何谓正确的方法,关键是你在做什么和做给谁。如果你是按照正确的方法在做,那不管别人给你如何的压力你都应该保持初衷,是否能成功就看你能否正确的坚持下去,而那些... 继续阅读 >
201508-07 加班能体现编程的热情吗? 每当有关于热情的文章出现,有些人总会在下面评论说,他们没有时间去做业余项目,每天的工作就超过8小时了。这让我很困扰,为什么不加班要被定义为没有热情。热情是一种情感。它意味着你会思索你正在做的工作,它意味着你关心它们。热情不是二进制。有些人就是比其他人拥有更多的热情。那些下班后依然会熬夜在GitHub上奋战的家伙可能就是比你更有热情,但是,这并不意味着你就不能用自己的方式展示热情。在我看来,... 继续阅读 >
201508-06 中年程序员的困惑 想想自己都快40岁的人了,有天朋友拿我年龄开玩笑说:你的年龄是不是已经不适合做程序员了吧!虽然当时只是一笑而过,心里面还是有很多感触的。年龄大了的这个问题在每个行业里都是有的,就好像女人到了30几岁公司就不想再和她续签合同了一样,女人这个年龄代表着他们要结婚生子,所以公司更想用年轻点的女员工。想来当初自己也一样嘲笑过老程序员。现在自己变成了被嘲笑的对象了,也许每个人都有这么一天的,就算现在... 继续阅读 >
201508-04 程序员面试中的5个杀手锏问题 也许你是个JavaScript巨星,为了防止被那些烦人的猎头骚扰,不得不删除你在LinkedIn上的个人资料。又或者,也许你是一个普通、可靠的合作伙伴,一年到头也只会收到2到3次的面试邀请。不管你去面试的频率如何,下面这五个问题是每个软件工程师都应该问的——将有助于你确定自己在这家公司长期工作是否会合作愉快。你们的企业文化是什么?你每天将会有10至12个小时需要与同事的信仰、价值观和行为打交... 继续阅读 >
201508-04 100分程序员的8个习惯 慎于说Yes在没有搞清楚开发需求、任务工作量、团队期望值之前,100分的程序员不会轻易答应。特别是对于新人来说,比较急于表现自己,对于同事或者老板的工作安排来者不拒,精神可嘉,方法不可取。承诺太多,会出现自己无法按时完成的情况,即使按时完成,也可能没有达到别人的期望值,长期以往别人对你的失望会越来越多。所以推荐的做法是在接受任务时,多问几个为什么,哪怕招人烦也问题不大,把要做的事情弄清楚,和同... 继续阅读 >
201508-03 程序员写博客想写什么写什么 写一篇博文意味着要花一定的时间,有时候可能是一个小时,有时候可能会更多--最后还是需要有耐心。简单的说几点:技艺的掌握在于重复。技术和游玩的相同之处在于技术玩得越多,也就越熟悉,当你试着去写一篇博文的时候,你也回顾了过程。游玩的回味可以再次欢乐,博文的书写可以再次熟悉。你的过程正是别人所需要的。不要以为你手上的那点点关于编码的小知识不是别人所需要的,有时候人们就需要像《七周七语言理解多种编程范... 继续阅读 >
201508-02 良心干货!如何惊呆你的面试官 最能揭示潜力的两项特质。根据几年前流传的一则故事,Google曾将它的Lvl.99数据处理技术应用于面试和业务评价过程,目的是要试着回答一个问题:面试中显示出的哪些特质最能预示其在公司里的成功。对处于事业初期的人事经理来说,答案结果是看一个人讨不讨人喜欢。(宝宝们,如果觉得这不准确或者对这故事有什么要补充的,请尽管喷我。)我不了解Google在这项调查中是否关注面试的其他作用,但凭借多年招聘以及同职场新人共事的... 继续阅读 >
201508-02 程序员如何合理的管理时间碎片? 周末不知大家的平常碎片时间都在做什么?玩游戏?听歌放松?还是充电学习呢?工作与生活平衡我们的生活中会有很多的碎片时间,如何合理的应用,可以为工作和生活增添很多好处。利用地铁上的时间,可以利用手机看书,当然要注意休息,不能看时间太长,否则对眼睛不好,可以利用坐车的时间思考一些问题,还可以利用一些时间进行休息,现代人工作节奏很快,如何利用时间抓紧休息,对于修养身心,摆脱亚健康状态,非常有好处。我... 继续阅读 >
201508-01 PHP程序员的一生 人们对PHP其实很吝啬。最近我拜读了一篇非常棒的文章——《HowFalseStereotypesTurnIntoTechnical“Truths”》:我们对编程语言的偏见不仅仅影响程序员辩论时的气势,还会对该编程语言的应聘和薪资产生重大影响。这让我一下子想到了大家对PHP社区的看法。今天我在JavaScriptJabber网站的节目上听到了JennSchiffer关于人们如何判断的精彩点评,感触良多,情不自禁地想与大家分享。学习如何... 继续阅读 >