
“嘿!程序员们,不要光顾着写码。”——编程大牛们对年轻程序员的职业建议
ickey,Spring Framework创建者Rod Johnson,Npm 创建者Isac Schlueter, 以及发明了Python的Guido Van Rossum 接受了采访。这些编程界的大牛们分别就“教育背景”、“编程语言”和“编程实践”这三个方面,对年轻程序员的职业规划提出了建议。让我们一起来分享这些大 牛的见解吧。

当心那些有歧义的命名
“别人还能把这个名字理解成什么意思?”通过不断的问自己这个问题来积极检查每一个命名。

写了六个相同功能的函数之后,我学到了这些
这个题目看似很简单:返回小于数字 N 的所有 3 或者 5 的倍数的和,N 是函数的参数。以下是我写出并测试过的每个函数的评估,包括我的测试用例和评估脚本。最后,我将展示最终的赢家,就是那个将我所有的作品杀的片甲不留然后狠狠地给我上了一课的函数。

一个治愈 JavaScript 疲劳的学习计划
我早就知道 JavaScript 生态圈会让人感到困惑。实际上,我做 JavaScript 2016 年的概况调查的主要原因就是想找到哪些库是真正流行的,去芜存菁。但是今天,我想更进一步。只是抱怨事物的状态并没有什么卵用,我打算给你一个实实在在的、一步一步征服 JavaScript 生态圈的学习计划。

11 月全球数据库排行榜,Oracle 霸主地位受威胁
本月排行榜中排名前三的依然是:Oracle、MySQL 和 Microsoft SQL Server。Oracle 显然后劲不足,得分一直呈下降趋势,与去年同期相比,少了67.94。相反,第二位和第三位的 MySQL 和 Microsoft SQL Server 相比去年同期增长势头强劲。

江湖上一些关于程序员的段子
新春对联上联:为系统而生,为框架而死,为debug奋斗一辈子下联:吃符号的亏,上大小写的当,最后死在需求上!横批:杯具程序员。

我们应该先学习哪种语言
毫无疑问,你会听到人们以 JavaScript 开玩笑的代价。同样,人们对 C++ 既爱又恨。尽管存在这种恨,但就像 JavaScript 一样,C++ 成功了,而且现在到处都在使用它。所以,如果有人因为你在学习 JavaScript 而不是“本周精英语言”而嘲笑你,你只需要记住创造 C++ 的那个人一句名言: “只有两种编程语言:一种是被人骂的,一种是没人用的。” — Bjarne Stroustrup

软件项目经理到底天天做什么?
团队中的成员都是来自不同领域的专家、工程师,想要管好这些大咖 不是几顿撸串就能解决的 ,在开发眼里,项目经理、产品和测试都啥也不懂;在测试眼里,开发提测的功能全是bug,产品总在变更需求;在产品眼里,开发根本不懂商业模式、KPI、用户体验 巴拉巴拉;

Nginx何时取代Apache?
Nginx已经成为第二大Web服务器。它很久以前就超越了微软的Internet Information Services(IIS),长期以来,它一直逼近顶级Web服务器Apache。但是,Nginx首席执行官Gus Roberston在接受采访时表示,Apache和Nginx的用户范围并不相同。(Nginx)是唯一仍在增长的Web服务器,而其他Web服务器正在萎缩。

你见过比尔盖茨38年前写的MicrosoftBasic代码吗?
比尔盖茨38年前写的Microsoft BASIC for 6502代码,不知道大家觉得怎样?之前有网友评论说求伯君和比尔盖茨的水平相比较,没办法区分高低,你觉得呢?

是什么支撑了淘宝双十一,没错就是它java编程语言
身为java程序员,有没有一点点小骄傲了?
写了一百万行代码是什么体验?
刚学C语言的时候有种上下求索,欲上九天揽月的豪情壮志,结果老师的冷水当头泼下:刚开始写代码会觉得很有意思,等写 […]

淘宝Buy+负责人胡晓航:从技术和产品维度看Buy+ VR购物
Buy+于11月1日在手机淘宝上线,一个可以用VR手机盒子体验的购物应用,带你穿越到世界各地的商场购物,遇到喜欢的还可以直接线上下单。除了这个手机版,此前阿里还公布过通过3D建模打造的HTC Vive VR购物体验。那么,阿里巴巴是怎么做VR购物的?VR购物会成为电商的未来吗?此次公开课我们邀请到了Buy+负责人胡晓航,为你解答所有这些疑问。

没学过C语言的代价
掌握C语言,意味着你可以更好的理解你所使用的各种工具。例如,对于web开发者来说,他们必须要透彻的理解浏览器、操作系统以及所使用的各种语言,而这一切都是以C语言为基础的。

中国第一代程序员,一个时代的传奇人物
“中国第一程序员”求伯君彻底退隐江湖。这代表着一个时代的过去,在求伯君风光的年代,程序员身上充满着个人英雄主义的浪漫情怀。而随着时间的不断推移,单个程序员的能力显得越来越渺小,程序员逐渐沦为软件生产流水线上一颗螺丝钉,这让第一代程序员的神话再难重现。

小试牛刀:使用Python模拟登录知乎
最近突然对爬虫兴趣倍增,主要是自己想从网上爬点数据来玩玩。知乎虽然携带验证码,但难度算是适中;微博的登录难度稍微大点,因为不仅有验证码,还在传递参数的时候对用户名进行了base64加密。在这篇 博文里,主要是以知乎为例,模拟知乎登录,至于数据爬取部分咱们就暂且不谈吧。

从程序员到项目经理,外行可以领导内行吗?
现 在流行分析西游记中的取经团队,其实也是一个典型的外行领导内行的团队。到西天取经,靠的是降妖服魔的本领,显然唐僧是个外行。但是,唐僧并不是一无是 处,相反,他的综合素质很高。他外柔内刚,意志坚定,目标明确,还精研佛法,具有很强的人格魅力,因此他的那些徒弟才能凝聚在他周围,虽历尽千难万险而无 悔。

漫画:当一个项目里的代码超过一百万行……
漫画:当一个项目里的代码超过一百万行……

十大机器学习算法
以下就是从参加评选的18种候选算法中,最终决选出来的十大经典算法,文章内容参考的是一篇英文paper,下面来看看十大经典算法的具体内容。

10个实用的但偏执的Java编程技术
偏执编程看起来似乎不可思议,有时,因为代码经常被证明是更详细一点,但并不是需求需要。你可能会想,“哦,这是绝不会发生的”,但正如我所说。经过20年左右的时间编程,你不希望只修复这些愚蠢的bug,因为编程语言是如此的陈旧的和有缺陷的。因为你知道…

腾讯QQ验证码十二年的技术变迁
可以预想,终有一天验证码会退出互联网的历史舞台。但现阶段,由于巨额潜在利润的驱动,不法之徒必定不会放弃对验证码的虎视眈眈。无论是过去、现在,亦或是不远的将来,这都注定是一场没有硝烟的血战。未来,我们拭目以待。

十年来,编程领域有什么重要进展?
编程语言层出不穷,然而内核是万变不离其宗。我个人看法觉得是以下几个方面的变化比较明显。

Linux里的2>&1什么鬼
我们在linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command>/dev/null 2>&1,command>/dev/null较好理解,/dev/null表示一个空设备

为什么有些程序员老是抱怨工资低又不离职
不知道你想没想过这个问题:为什么很多人老抱怨工资低,却迟迟不肯离职?

为何webpack风靡全球?三大主流模块打包工具对比
前端项目日益复杂,构建系统已经成为开发过程中不可或缺的一个部分,而模块打包(module bundler)正是前端构建系统的核心。Webpack能成为最流行的打包解决方案,并不是偶然。webpack 有着怎样的特点与优势呢?本文将对RequireJS、browserify 及webpack这三者做一个全面的比较。