谈谈编程中的命名

谈谈编程中的命名

命名问题只是整个编码规范中的一小部分,但是起的作用举足轻重,它是判断一个程序员是否专业的必要标准。

转行做程序员之前你应该考虑的三件事

转行做程序员之前你应该考虑的三件事

程序员的领域有许多种,我以前被电影骗了,以为程序员就是电影里头的黑客,只要几秒就可以把非常大的系统架构给完成,凡提到入侵、破解、渗透等字眼,黑客都可以轻松处理。但说实在,「黑客」只不过是程序领域其中的一个范畴

眼睛有问题或盲人是如何编程的?

眼睛有问题或盲人是如何编程的?

有位网友看过 Raman 的故事后,在 Quora 上问「有视觉障碍的程序员是怎样编程的?」本文摘译了 3 位网友的分享,其中 2 位就是盲人程序员。

从业 30 年的女系统管理员的经验分享

从业 30 年的女系统管理员的经验分享

30 年来,系统管理员这个职业,及其相关的一切,都已经发生了巨大的变化,不过这是(仍然是)一段愉快的时光。回顾 30 多年的系统管理员生涯,我必须要说这是一段不同寻常的日子

聊聊浏览器里的排序

聊聊浏览器里的排序

必须看到,这几年越来越多的项目正在往富客户端应用方向转变,前端在项目中的占比变大。随着未来浏览器计算能力的进一步提升,它允许进行一些更复杂的计算。伴随职责的变更,前端的形态也可能会发生一些重大变化。

从黑客的角度看API设计

从黑客的角度看API设计

黑客可以通过窥探及猜测系统内部的结构,会比以前更容易攻击系统。在这篇文章中,我 将以一个数据黑客的角度,展示如何利用API来大规模的获取所要的信息。

适合做程序员的人:像机器一样思考

适合做程序员的人:像机器一样思考

我曾经苦苦思索这个问题,直到我在SICP上看到了答案。说的白话一点就是,能像机器一样思考的人就适合做程序员。 那么“计算机”这台机器是怎么思考的呢?这里是我的答案:

谷歌允许员工互相捐赠休假时间

谷歌允许员工互相捐赠休假时间

谷歌最诱人的不知饭堂,还有那特立独行宇宙第一暖的休假政策。

百度搜索天一黑就推广赌博网站 天一亮就关闭 推广费超30万

百度搜索天一黑就推广赌博网站 天一亮就关闭 推广费超30万

记者发现,夜间10点以后,百度搜索上多家赌博网站被标注“商业推广”字样悄悄上线,次晨9点前全部下线,恢复自然搜索结果。与此同时,推广 费也超30万。

优秀表单设计原则

优秀表单设计原则

在设计页面的时候,表单是一种使用率非常高的元素。这篇文章将会讲解设计师在设计页面时表单时经常会犯的一些错误。请注意,文章中所说的都是一般性规则,在实际工作中,每一个规则都有例外情况。

GitHub上那些值得一试的JAVA开源库

GitHub上那些值得一试的JAVA开源库

在这多达330,000个JAVA开源库中,我收集了下面这些或许也值得你一试的Java开源库。

前端开发者的悟性

前端开发者的悟性

一般而言,前端开发者位于其他许多工作的中心环节。在一个 web 开发团队里,其他角色的工作依赖于前端开发。

这些编程语言程序员工资最高!Java才第四

这些编程语言程序员工资最高!Java才第四

据美国 Rasmussen College(拉斯姆森学院)发表的一篇文章显示,在数以百计的编程语言中,以下14种编程语言最具“吸金”能力。

想像中理想编程语言的几个特征

想像中理想编程语言的几个特征

编程语言有两种哲学: 条条大路通罗马 与 一条大路罗马. 前者可以让语言更灵活, 但却容易走上一条不归路, 譬如 Scala; 后者让你专注于解决实际的问题, 像 Python 的语法非常简单.

技术主导型公司的困境

技术主导型公司的困境

Google 公司给了全世界的程序员一个理想公司的范例:招最聪明的人、工程师驱动项目、宽松的工作气氛、鼓励创新、20% 的自由时间⋯⋯但是工作到现在我却发现,那些模仿 Google 文化和工作方式的公司很多却活得很艰难。

陈皓:为什么我不在微信公众号上写文章

陈皓:为什么我不在微信公众号上写文章

我不觉得微信公众号是一个好的信息传播和交流的平台。

罗永浩朝钱晨扔水瓶事件引发的思考:老板如何与员工打交道?

罗永浩朝钱晨扔水瓶事件引发的思考:老板如何与员工打交道?

关于钱晨离开的原因,知乎上有比较详细的描述:大意就是罗永浩在T3几乎定型的情况下要大改,钱晨不同意,老罗暴脾气一上来,扔了个水瓶出去,不巧的是,水瓶掉在钱晨裤裆上,水流出来裤子湿了一大片,在场的人都愕然,最后钱晨红着眼低着头走回办公室。那晚10点钟钱晨才离开办公室,此后再未回来过。

金庸笔下的编程秘籍

金庸笔下的编程秘籍

面向对象思想=任督二脉,重构=太极拳

金庸笔下的良好代码风格

金庸笔下的良好代码风格

我看过一本小说,讲程序员的故事,从此,了解了一个新物种。最近又看《红楼梦》,史湘云有条谜语:“溪壑分离,红尘游戏,真何趣?名利犹虚,后事终难继。”我一想,这不就是程序猿吗?

为啥火成这样?关于《口袋妖怪Go》你想知道的都在这儿

为啥火成这样?关于《口袋妖怪Go》你想知道的都在这儿

《口袋妖怪Go》俨然已经成为全球最火的一款手机游戏,它让宅男宅女们主动走出家门,四处寻找和捕捉小精灵。如果你还不了解这款游戏,那你也太落伍了。不过没关系,本文可以让你对这款现象级的游戏有一个全面的了解。

京东商城架构师讲解京东是如何优化列表页的

京东商城架构师讲解京东是如何优化列表页的

王向维,京东商城三级列表页架构师。工作期间,完成了京东三级列表页由Node.js版本到Nginx+Lua版本的变迁,并针对三级列表页前端即服务器端做了大量的优化工作。

Eclipse高效率开发技巧

Eclipse高效率开发技巧

工欲善其事,必先利其器。对于程序员来说,Eclipse便是其中的一个“器”。本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍

Python里一个很危险的函数

Python里一个很危险的函数

本文由 Hacker News 上曾经排名第一的文章编译而来,作者 Hynek Schlawack 是一名德国软件工程师。

Python 工匠:善用变量来改善代码质量

Python 工匠:善用变量来改善代码质量

我一直觉得编程某种意义上是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目。

Java 语言的几个缺陷之六: 无字符串插值

Java 语言的几个缺陷之六: 无字符串插值

Java 在定义字符串的时候不支持字符串插值, 即不能在字符串中捕获作用域中的变量, 用来组成当前字符串. 而这可以说是其他各种言都具备的基本特性. 例如 Bash 中可以这样