资讯月刊下载
[非技术] 写了 35 年代码的老程序员的最大遗憾
大约不到20年前,我处在人生十字路口上。我的第二家公司当时已经花了5年时间为出版行业打造专业图表制作软件,不过在那互联网即将大热的年代,出版商们已经逐渐向互联网领域转移,我们的业务渐渐枯竭。那时候我已经是一个有 13 年编程工作经验,而且同时有 9 年公司运营经验的综合性人才了。 我不想再同时又干技术又干管理了。我的第一家公司(1985-1987年)的主要业务是打造一款电子表格程序,并有自动发布的 ...
[非技术] 传统的程序员将会被淘汰?
要成为当今软件开发中受人尊敬的专业人士,你需要掌握各种技能,而且达到高水平的专业级别。最起码,你需要能够把你的英语解决方案翻译成软件实现。 不仅技术上要正确,在业务上也得可行。因此,对业务有一个深刻的理解总是没有坏处的。这使得你可以有效地收集和谈判客户的需求,并确保软件能够经过时间的 考验。企业希望软件是一个长期的投资,能够在几年甚至几十年之后依然物尽其用。很少有希望软件只存活几个星期的。如果真的有 ...
[非技术] 我是如何从煤矿工成为程序员的
英文原文:Yes you can do it! 你是否为你将来想从事的工作和事业做出了足够的努力?我将要给你讲述一个真实的故事,一个叫Mircea Goia的煤矿工转行去追求他真正想要的工作的故事:- 我来自于一个东欧国家。我在一个煤矿里工作了很多年(在一个很深的矿井里)。每天我都处在危险中,那些年都是这样度过的。后来我感觉过够了这种生活,决定去寻找另外一种生活(挖煤没有任何前途。)我很年轻 ...
[非技术] “程序媛”往往比“程序猿”更受认可,但前提是不能公 ...
本文由钛媒体综合编译自MIT technology review、nymag和卫报的报道,Joyce/编译。 摘要: 科技圈的性别歧视早已不是新鲜,女性程序员的代码接受率可以达到78.6%,比男性程序员的74.6%要高。然而,若女程序员对外公开自己的性别,其代码接受率便出现了大幅下降,只剩下62.5%。 如题,用一句话总结这项最新的学术研究的结论就是,女程序员的代码往往写得比男性更好,而且人们也 ...
[非技术] 2W/月和1W/月的工作,你会怎么选?
只看标题的话,肯定有不少人会选择月薪2W的工作,很明显,钱多嘛!但实际上,这里是有前提的,完整的问题如下: 一份月薪2W,但加班无底线,基本没有自由时间的工作,和一份月薪1W,但正常工作时长,自由度很高的工作,你会怎么选?原因。。。 这个问题是我在某社交软件上提问的,当时正在下班回家的路上,不到一会儿功夫,就收到了很多评论,先来看下大家都是怎么说的。 后面还有几屏的评论,这里就 ...
[非技术] 程序员如何优雅度过一生的15个建议
译自Quora:What are the top 10 pieces of career advice Gayle Laakmann McDowell would give to future software engineers? 译文来自:简书 首先,我要说明一下精彩的职业生涯应该是什么样。 他们不是这样的一个线性图形,不是每过一个月你就会有对应的成长。(就算是普通的职业生涯也不会这样。你 ...
[非技术] 如果圣诞老人是一名程序员
他不会去商场里,让孩子们坐在他腿上告诉自己圣诞节想要什么礼物,因为这样做的效率太低,而且无法精准匹配需求。相反,他会开发一款应用,孩子们通过手机和互联网就可以访问,提交产品推荐,并附上电商平台的购买链接。这些数据会在云端进行汇集,圣诞老人就可以很高的折扣进行大批量的购买了。 尽管自己的总部还继续留在北极,全年大部分时间里,圣诞老人其实都会在全球各地的咖啡厅和沙滩上“远程办公”,毕竟温暖的气候 ...
[非技术] 2016年10 个最热门 IT 职业岗位
IT时代已经开启。下面就是2016年需求最高的这10项技术。 这是IT从业者的辉煌时代。IT行业的失业率正处在历史的低点,而且有的岗位——例如网络和安全工程师以及软件开发人员——甚至出现徘徊在1%的失业率。根据最近的TEKsystems调查,81%的IT领导者表示很难找到IT人才。 即使你不是安全专家也不是软件开发人员,依然也有大量的就业机会。下面我们要介绍2016年10个热门的IT技能,这些技 ...
[非技术] 作为一个程序员,进步完全取决于自己
原文:thecodist 译文:伯乐在线 - Fiona 网址:http://blog.jobbole.com/68875/ 我曾经在Hacker News网站上读过一篇帖子的评论,其中一个年轻的程序员说他们不想呆在那些只会让思想陈旧的老程序员离开而不是对他们再次培训的公司里,因为他明白,有一天他们也会这样。 也许这个人的本意是好的,但是他这种说法还是让我恼怒。首先仅仅因为一个程序员年龄较大并不能 ...
[非技术] 程序员最恐怖的梦魇是什么?
这是Quora上的一个问题,其中Mick的回答获得了13.5k的“赞同”,他是这么回忆的: 曾经有位心理学的博士雇我查一个BUG,程序是他的一个学生写的,经常会出现奇怪的输出。程序的功能是,从文件中读取数据,提出50个问题,进行一系列计算,然后基于这位博士的研究来得出一个分数。程序跑在大学的一台3B2上。他给我演示了程序,确认这个Bug可以重现——每次在问题之间切换的时候,总会闪出一些奇怪的 ...
[非技术] 程序员的思考:分享即提高
从今年2月底开通微信公众账号以来,到现在差不多9个月的时间,订阅的用户差不多有 500 人了。这个数字当然不能和那些大 V 的订阅数相比,甚至那些大 V 在文章结尾处给别人的账号做个推荐,一天的订阅数也许都会超过我的。但是,我对 500 个订阅数的结果是很满意的。 记得最早开通公众号那会,我还在上家游戏公司。我离开公司前给程序组的同学做了一次关于游戏服务端开发的讲座。在演讲稿的最后一页,我贴 ...
[非技术] 程序员的激情其实是一种痛苦
我不是一个“充满激情的程序员”。我觉得,固定8小时工作之后,就应该去做点别的事情,比如说看看科幻小说,和我亲爱的妻子聊聊天等等。当别人问起,我会正儿八经地这么回答,“这才是所谓的生活。你也应该试一试”。 其实我内心非常看不上那些充满激情的程序员,他们所谓的激情就是一天花上12甚至16个小时坐在电脑前写代码,或者为了写代码而牺牲了自己的爱好、睡眠以及人际交往,有时候甚至连基本的生活自理都无暇顾及。这 ...
[非技术] 程序员的13种噩梦,你遇到过哪些?
对绝大多数人来说,都是些老生常谈的东西使他们噩梦连连:幽灵、蜘蛛,被戴着冰球面具的杀人狂追杀……但对另一些人来说,他们最害怕的东西就没那么常见了。 就拿软件开发者举例吧。如果你问他什么才是最可怕的噩梦,那么答案很可能跟女巫、黑猫没什么关系,真正的噩梦是关键的分号不起作用或者微软的某个产品。在分析了各种各样程序员关注的论坛之后,我们在此列举出 13 种程序员们最苦恼的噩梦。 1.我能通过互联网解决 ...
[非技术] CEO应向软件工程师学习的7个技能
软件工程师的哪些技能是值得CEO学习的?显然,软件工程师是逻辑的,高效的,注重细节的,有计划的,并且大多数CEO也是如此。但是,软件工程师还有一些更微妙,甚至是令人懊恼的品质,那么CEO是否可以从中学习呢? 1.懒惰 优秀的工程师(不只是软件工程师)是懒惰的:他们喜欢自动化重复性的工作,不愿意做任何不必要的工作。会议和文书工作通常都属于这一类。通过避免不必要的工作,软件工程师可以更高效,并且 ...
[非技术] 脑子快”的程序员更优秀吗?
今天Hacker News上的一篇文章《为什么想得慢的人能赢》引起了广泛的讨论。 网友Scott Burson在文章后评论说:“之前,我雇佣了一位TopCoder冠军,原本预计他编码飞快,但实际上他是最小心细致的人,不过大家渐渐发现,两年内,他提交的代码从来没有bug,从来没有。” 为什么看起来思考缓慢的人却能胜出呢? 作者表示,所谓的反应慢比反应快需要更多的自律。相比之下,反应快就会更加不准 ...
[非技术] 程序员,为什么千万不要重写代码?
作为 100offer 程序员拍卖的运营,我们常常和用户交流讨论,有一个话题经久不衰:程序员入职新公司后接手已有的代码,怎么处理? 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们决不会满足于简单的增量劳动。 或许这种微妙的心理定位可以解释:为什么程序员进入新项目组后宁愿丢掉旧代码重新写,也不愿意修修补补,他们认为旧代码简直一团糟。 但 ...
[非技术] 程序员,请远离拖延症!
本文转自 Anya静言思的微信。 拖延症其实是自我管理的一种放松,意志力极强或者非常自律的人是很少有拖延症的。我一直在思考对于像自己这样意志力薄弱的人,该如何摆脱拖延的坏习惯呢?方法总是有的,效果也总是有的。 拖延症的成因 根据 University of California, San Diego的公开课《Learning How to Learn》的解释,形成拖延症的原因在于我们面 ...
[非技术] 成为优秀程序员的十个Tips
理解技术债务 技术债务就像信用卡一样,会有很高的利息率,时间越长,修复所花的代价就越大,程序员对这个要有深刻的认识。同时团队应该培养一种保证设计质量的文化,应当鼓励重构、同时也应当鼓励其它有关代码质量的实践,在开发时间中应当专门抽出一部分以解决技术债务。如果没有合适的照料,代码会变得越来越复杂难懂,最后没人想碰它。 保持对原理的好奇心 不仅知道怎么用,还知道是什么原因。比如你做Android, ...
[非技术] 2015中国程序员生存报告 你苦你先看
上班编码,加班编码,回到家倒头就睡。别人给结婚同事包红包,他们却从来不用,因为很可能明天就跳槽不在同一家公司了。结婚前衣服都是妈给买,结婚后媳妇包办,自己从没买过衣服,因为不知道该去哪儿买什么牌子。但是他依旧被广大程序员羡慕着,因为……哥们儿成功脱单了呀。 编程问答社区Stack Overflow公布了2015年程序员调查报告显示,157个参加统计的国家中92.1%的软件开发者是男性。我只能说 ...