你不能用抽象的企业文化惩罚一个人(那是法律和具体的企业规章和制度做的事),但你可以选择那些被认为与你的企业文化一致的员工共事,也可以褒扬那些你认为符合公司文化的人——只有在这时才不需要受到具体的规章和制度的制约。
在长期的程序语言研究和实际工作中,我摸索出了一些关于测试的道理。然而在我工作过的每一个公司,我发现绝大多数人都不明白这些道理,很多团队集体 性的采用错误的做法而不自知。很多人把测试当成一种主义和教条,进行过度的测试,不必要的测试,不可靠的测试,并且把这些错误的做法传授给新手,造成恶性 循环。
如果你曾读过我写的其它一些文章,你应该很难忽略这样一个事实,我也真的很喜欢用Rust编程。所以,既然我是一个对Rust和Java都懂的人,为什么不对它们进行一下比较,看看能得出什么结论呢?
开除程序员这个行为本身,我倒是没什么不赞同的。社会上程序员这么紧缺,阿里人才济济,大概是不怎么缺人,最好多多开除一些,最好能开除上几百个,给其他公司一些机会。这也算是对整个产业的一点贡献,值得鼓励。
这八个建议,来源于键者几年来编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛痒的,最后剩下八条。毫不夸张地说,每条都是精挑细选的,虽然有几点算是老生常谈了。
PHP 7.1 release版本发布在即,本文整理一下 7.1 中的一些新特性以供了解。所有内容均选自官方 RFC 文档。
本文作者吴卓浩,前Google中国用户体验团队负责人。
工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为 ASP.NET 开发者介绍一些高效实用的工具,包括 SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。
13 日下午,一个“阿里巴巴程序员利用公司漏洞抢月饼被当场解雇”的话题被网络热议。事情起因于阿里为庆中秋开展的一个内部抢购月饼活动,四位阿里安全部的程序员“发挥特长”,利用系统漏洞编写了可以无限抢购的程序,“刷”得了 124 盒月饼的购买权。
下面的这些都算是比较高级的问题了,面试中一般也很少问到,因为它们可能会把面试者拒之门外。不过你可以自己找个时间来实践一下。
导读:加班是互联网行业永远的痛,项目节点定下来后,为保证项目节奏,基本天昏地暗永无止境地加班,根本没有时间找女朋友。下面看看无休止加班的成因。
OpenOffice 这套开源办公软件一度是首屈一指的替代方案,然而现在可能因为开发人员的不足而退役,主因在于安全问题迟迟等不到解决。
JavaScript 是一个强大的面向对象编程语言,但是,并不像传统的编程语言,它采用一个以原型为基础的OOP 模型,致使它的语法让大多数开发人员看不懂。另外,JavaScript 也把函数作为首要的对象,这可能会给不够熟悉这门语言的开发人员造成更大的困惑。
招程序员的过程跟从前大不一样了——有一部分改变是特意设计的。
我们投过很多技术型的公司,对于什么是合格的 CTO 有过自己的一些思考。最近关于什么是一名合格的 CTO 有些争论,我们以Q&A 的方式分享一些我们的看法。这些看法一方面有时候会影响到我们投不投一家公司,一方面也是从被投公司的历程中总结出来的。
《神秘的程序员们56》给各大操作系统过生日的正确姿势
如果你是一个重度shell用户,一定会关注所用的shell的补全功能。某款shell的补全强弱,也许就是决定你的偏好的第一要素。
不同于其他很多属性,盒模型中垂直方向上的Margin会在相遇时发生崩塌,也就是说当某个元素的底部Margin与另一个元素的顶部Margin相邻时,只有二者中的较大值会被保留下来,
前一阵子,闲下来便开始着手做一个一直想做的东西–resume。经过几天业余时间的折腾,终于做出了一番模样。 Github项目地址…
在这可怜的两个小时里,程序员还不是完全在写代码,而是需要一定的流程: 热身。 查看log、issue,然后确定自己今天需要完成哪些工作。 开始写代码。 瞳孔放大。
为了解决性能问题,你登入了一台Linux服务器,在最开始的一分钟内需要查看什么?
在调查中,包括百度、阿里巴巴、腾讯、京东、360、小米、滴滴等大型互联网公司的多位员工都表示“经常加班”。一位员工称,公司规定10点上班6点下班,但真正6点能下班的时候寥寥无几,也并没有听说过“加班费”这项福利。
Bash中有一项特性,你可以方便地检查某个变量是否设置了,如果没有设置,就赋予一个默认值。尤其在处理环境变量的时候,这项特性会让你感到欣慰。
内核启动的第一个用户态进程init到底是个什么东东?其实它就是一个普通的程序,内核并没有对它做什么要求,只是别退出就好,init进程如果挂 了的话,系统就崩溃了,至于init进程干些啥,启动其它的哪些进程,跟内核已经没有关系了
从2006年开始我开始进行禅修。在一段修行之后我发现:早在百年前,禅宗大师们就已经非常清楚的知道现在的程序员该怎样工作了。
为什么DeepSeek在规模化部署时成本低廉,但在本地运行时却成本高昂?
为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?
为什么原始的Macintosh屏幕分辨率是512×342,而不是人们可能预期的512×384
我的编程技术退步了
台积电押注非正统光学技术
Python 打包工具 Setuptools 最近的颠覆性变化
Linux 打包工具 Flatpak 的未来
ChatGPT 是一种噱头
为什么 Debian 会变成这样?
在 Rust 中写入未初始化的缓冲区