资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [研发管理] Java程序员们最常犯的10个错误

1.将数组转化为列表 将数组转化为一个列表时,程序员们经常这样做: List<String> list = Arrays.asList(arr); Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList类,java.util.Arrays.ArrayList类有set()、get ...
tianxiataguo 评论(14) 有34273人浏览 2014-06-25 21 0

转载新闻 [互联网] 2014年美国程序员薪资调查

本文由伯乐在线翻译自drdobbs。在阅读本文之前,推荐你先看看《2013年中国软件开发者薪资调查报告》,毕竟这才最贴近我们的生活,老美工资再高那也只是你触不到的一片浮云。但是如果你准备投身“万恶”的美帝,那就需要好好看看下面这个报告。 薪资随经济增长 Drdobbs 近期向 2,200 名美国的程序开发人员做了一次调查,调查显示高薪领域的工资随着经济的增长而增长。 “Software E ...
WnouM 评论(15) 有17427人浏览 2014-05-28 13 1

转载新闻 [研发管理] 五种类型的程序员

我在代码之路上曾经遇到过很多奇怪的对手,也遇到过奇怪的队友。我至少接触了五种不同的“代码斗士”。其中一些有才的战友有助于开发工作的进行,而另一些看起来阻碍了我的每一个计划。 然而,他们全都在软件开发的“万神殿”中拥有一席之地。如果不能将这些不同风格的程序员协调好的话,你会发现你的项目会花费很多时间、不够稳定或者代码难以读懂等问题。 1. 补漏灵型 引用该死,代码虽然不够完美,但是能工作就行了 ...
WnouM 评论(13) 有9191人浏览 2014-04-28 10 0

转载新闻 [研发管理] 关于程序员开发效率的悖论

程序员看起来应该都是一帮非常高产的人。 你总能看到他们在电脑桌前噼里啪啦的敲着键盘;他们焦急的等待会议结束,希望马上能回去编程。当被问起,他们总是说没有足够的时间编写出这些程序,需要立刻开始编码,这样才能及早完成。 看来,敲代码一定是最重要的事情了,不是吗? 如果一个普通水平的程序员每天能写出50行代码。一个5万行代码的程序将会需要1000人/天来开发。把5万行代码输入电脑里,一个程序员每天能 ...
WnouM 评论(4) 有8125人浏览 2014-03-28 4 1

转载新闻 [研发管理] 软件开发中的两种态度

作者Martin Fowler在本文中阐述了在软件开发过程中管理层对于程序员的两种态度——约束和纵容,原文内容如下。 一种态度认为,应该对程序员在软件开发中的行为进行约束(DirectingAttitude)。持这种态度的人认为大部分的程序员水平都不高(谣传说有50%的人低于平均水平),所以应该对他们所做的事情进行管教约束。要防止他们做一些可能会给他们正在开发的系统带来危害的事情。通常,这种态 ...
WnouM 评论(2) 有7173人浏览 2014-03-24 3 0

翻译新闻 [非技术] 出现编程疲劳?千万别纠结

有些事情我们不得不去面对,就像有的时候你可能会觉得自己不是一个很优秀的程序员,就因为一个简单的程序都会出现很多的bug;或者你认为简单的方法最后竟然无法实现。可是,在给自己压力的同时也要站在第三方立场思考:基本上任何人都会遇到这样的苦闷事情,难道这能说明大家都不优秀吗?如果你无法战胜此类压抑、挫败的心理的话,估计你很快就会放弃编程事业了。 我们要明白:万事开头难,即使是编程天才也无法在刚开始接触编 ...
学良3 评论(8) 有10922人浏览 2014-03-12 22 0

转载新闻 [研发管理] 高效能程序员的七个习惯

本文转载自Tyr Chen的博客,在文中作者总结了他认为高效能程序员应该具备的七个习惯,原文内容如下。 昨天收到一个读者留言,问作为程序员,有什么学习和工作上的好习惯可以借鉴?想了想,干脆附庸风雅一下,总结个『高效能程序员的七个习惯』吧。Disclaimer:一家之言,可不信,但不可全信。 1. 拥抱unix哲学 每个程序员入门的第一堂和第二堂课应该是和unix哲学相关的内容,简言之就是:做一 ...
WnouM 评论(11) 有14855人浏览 2014-03-05 25 0

翻译新闻 [非技术] 开发者如何提升技能水平

本文是Denis Gobo做的一个调查表,调查程序员/开发者一般都是通过哪些途径来提升自己在技术领域的技能水平的《How Did You Improve Your Tech Skills》,文中给出了一些对程序员有用的方式方法,但是每个人的喜好不一样,所以各有偏重。不过,要是真的能按照所列出的这些方式方法去做,提升效果一定很大。 参加用户组:参加本地用户组的一些会议,总是有一些专家出席做相关演讲 ...
学良3 评论(13) 有19029人浏览 2013-11-14 21 2

原创新闻 [非技术] 程序员困境:底层编码能力正逐步丧失

不同的公司环境会培养出不同的员工,程序员也不例外,由于大公司的开发框架十分成熟,稳定,而且充满盈利能力,所以开发者容易陷入拿来主义思维,而底层代码的编写能力正在逐渐退化。 前段时间,@developerworks在微博上向大家推荐了一篇引人深思的文章《程序员困境》,这篇文章的作者描述了在招聘内核程序员时所遇到的一个现象,一些来自大公司的“高级”程序员,却连最简单最基本的问题都无法回答,这不禁引 ...
mengyidan1988 评论(113) 有29636人浏览 2013-08-20 69 9

翻译新闻 [研发管理] 程序员不应该再犯的五大编程错误

当你成为程序员后,你很容犯下文所提到的这些错误。 话说失败是成功之母,在编程的道路上,犯错也是学习道路上不可或缺的一部分。尤其是初学者,他们犯的错误可能会比其他人更多,那么该如何才能避免这些错误的发生呢? 要有避免错误发生的意识,一旦意识到某种错误的发生,在下次编码时,就应该想办法避免,这样,代码就会越来越好,自己也会得到成长。 其实,大多数不良编程习惯的发生都源于我们的无知,没有其他原因了,下面 ...
mengyidan1988 评论(5) 有11915人浏览 2013-07-08 15 0

转载新闻 [研发管理] 关于编程的一些思考

本文转载自少年郎的博客,文中作者分享了自己对于编程的一些思考感悟,原文内容如下: 1. 编程需要艺术存在 软件业界有个观点:水平高到一定程度后,干啥事都能感受到“艺术”。编程也不例外。 搞艺术的一般都能感觉到快乐,周日去公园,看到很多搞艺术的团队,唱秦腔、通俗歌曲、红歌都有,多数都一唱就是大半天,但是他们每个人都看不出倦意,半天都没喝口水,因为他们自己都在玩心中的艺术,否则被一大群人围观,保准 ...
WnouM 评论(16) 有9002人浏览 2013-06-03 6 0

转载新闻 [行业应用] 21世纪什么最重要?要会写代码!

国外媒体近日刊载文章称,编程已经成为二十一世纪的核心工作技能。文章指出,让更多人学习编码不仅能够满足公司对程序员人才的极大需求,同时对于公司管理者来说也是必不可少的,原因是在当今社会中,所有人都需要与电脑进行互动,以至于电脑技巧对所有工作者来说都已成为至关重要的一项技能。 以下是这篇文章的全文: 在二十世纪,有意义的教育旨在让人们学会基础知识;而时至今日,有意义的教育的核心则已经变成了让人们学会 ...
WnouM 评论(13) 有8720人浏览 2013-06-03 4 3

转载新闻 [Web前端] 写给程序猿们的交互设计

编者按:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计。各个论坛大部分时候讨论的也是如何用 Frame 实现页面的分区,如何做出圆角,以及写一大段 javascript 代码或者做个 flash 只为让页面看起来更眩一点。后来 css1.0、2.0 陆续出现,html 4.0、4.1 以及如今的 html 5 也逐渐淘汰掉了表现样式的标签。视觉传达思想开始陆续进入程序猿与产品 ...
WnouM 评论(4) 有14827人浏览 2013-05-21 17 0

翻译新闻 [研发管理] 程序员在面试中如何占据主动?

很多关于程序员面试的文章,都在讨论如何很好地回答面试官的问题。其实,面试是一个双向选择的过程(如果你不这么认为,说明你还不够自信),你大可不必在面试中完全处于被动,相反,你也可以问面试官一些问题,以便看看这个公司是否合你胃口。 比如,你可以问面试官如下这些问题: 1. 你们公司开发软件使用的最新工具是什么? 这个问题的目的是看该公司是否落后。如果答案是一些比较古老的工具,比如Visual ...
wangguo 评论(25) 有19671人浏览 2013-05-16 15 1

转载新闻 [研发管理] 程序员面试中什么最重要?

本文转载自Todd Wei的博客,作者从面试官的角度分析了程序员在面试过程中的一些问题,并总结了一些经验。 程序员面试一直是社区乐于讨论的热门话题。我自己从06年实习以来,先后经历了4家软件公司,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的欧洲中等规模的金融公司,也有为大型汽车制造商开发Android智能汽车的新兴公司。跨入IT行业以来,我在求职过程中经历过多次面试,最近两年也有 ...
WnouM 评论(21) 有23617人浏览 2013-05-14 30 1

转载新闻 [研发管理] 软件开发中没有所谓正确的方法

驱动测试开发(TDD)是唯一能让你写出没有bug的程序的方法;只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员;等等等等…… 像这样的话每天我都能看见。 像这样的风言风语十分能蛊惑人心,它愚弄我们,让我们认为这就是我们不能遇到阿拉丁的那个茶壶里的精灵的唯一原因。最终,这些人所写的会让你也这么认为。 如果你随机找100个程序员,问他们“开始一个新项目前首先想到的技术方案上什么 ...
wangguo 评论(6) 有10557人浏览 2013-05-09 3 0

转载新闻 [研发管理] 你是一个工资太低的程序员吗?

我通过邮件和很多你们这些读者进行过交流,谈论程序员的生活状态。这些交流几乎都伴随着一个相同的主题。你是一个工资太低的程序员吗?如果你真打算问自己,那这答案几乎就是“是的”。 我们这里说的工资太低是考虑钱的方面。我们没有涉及到你从工作中获得了多少乐趣,或从工作中学到了多少知识。人们都想知道,跟其他程序员比起来自己的收入水平如何。然而,你总能找到一个比你挣得更多的人。事实上,几乎所有的程序员都是工资拿 ...
WnouM 评论(11) 有14064人浏览 2013-04-15 7 0

转载新闻 [研发管理] 程序员是应用安全的第一道闸

绝大多数的企业,都是在Web应用设计结束后才开始考虑应用安全的问题,应用安全与应用开发之间的脱节是导致各种严重的安全漏洞的根源。 对很多互联网企业来说,Web应用安全往往在开发过程中被忽略。VentureBeat的专栏作者John Jacott最近发表了一篇博文认为安全的第一个也是最重要的环节是程序员。由IT经理网编译如下: 如今,你随处都能听到各种各样Web应用被攻破的新闻。黑客们针对We ...
WnouM 评论(2) 有6503人浏览 2013-04-09 2 0

转载新闻 [研发管理] 程序员追求的是什么?

上周我收到三位Halmstad大学学生的电子邮件,他们正在做一个为期三月的项目,内容是关于程序员在工作中追求的是什么,以及企业如何吸引有才华的程序员。下面是我对他们问题的答案,按重要程度排序。显然人们会有不同的偏好,所以我很有兴趣听到你们赞同哪些,反对哪些,重要性的评判,以及你们认为遗漏了的要点。 1. 做软件产品 我希望我参与编写的程序成为公司的主要业务。这就排除了IT维护工作,因为这种工作只 ...
WnouM 评论(17) 有13855人浏览 2013-04-01 13 1

原创新闻 [研发管理] 程序员如何提升工作以外的技能?

很少有程序员大部分时间都在编码,就算在工作中编码时,他们也往往会受到分配给自己的任务的约束,有时这可能会导致他们的编程期望值降低。 下面罗列了一些程序员可以在工作之外做的事情,有助于提高其他方面的技能: 在空闲时间适当进行一些编程,但不要让它占据所有时间; 发起或参与一个开源项目,并进行贡献; 阅读一些有趣的书,无论是技术的还是非技术的; 在同事和朋友之间分享一些有趣的话题; 参与用户社区; ...
wangguo 评论(16) 有16505人浏览 2013-03-27 1 3

最近热门TAG

Java(1854) Google(1441) Android(1244) JavaScript(842) Web(669) Linux(648) 框架(605) Windows(591) 浏览器(540) HTML5(533) Firefox(483) jQuery(480) iOS(479) Ruby(427) Chrome(386) HTML(380) 编程(365) 工作(349) Apache(346) Python(328)

热门资讯

Global site tag (gtag.js) - Google Analytics