我们知道程序员有很多别称,码字猴、码农、程序员、软件开发工程师等,不管是自嘲也罢他黑也罢,其实这些称呼也暴露出三种不同的心态。
可持续开发不仅在于项目架构设计,还与代码质量密切相关,代码的整洁度和质量成正比。—— Robert C. Martin, “Clean Code” 如果你还没有发现代码质量的区别,如果你从未见过优秀的代码,或者从未见过糟糕的代码,那么本文将以直观地对比,告诉你代码质量究竟会有多大的区别。
陶建辉,94年毕业于中国科大,同年到美国印第安纳大学攻读天体物理博士,曾在美国芝加哥Motorola、3Com等公司从事2.5G、3G、WiFi等无线互联网的研发工作,国际顶尖无线数据专家。连续创业者,成功创办了提供移动互联网的IP Push和IP实时消息服务的和信,和专注于母婴智能硬件和母婴健康服务快乐妈咪。
创业失败后,在找工作。选择了三家(两家上市公司,一家即将上市),都走到了关键的节点。我记录了面试过程中被问到的一些问题,希望对自己将来的面试有帮助,也希望对别人有所启发。
GPU是显示卡的“大脑”,它决定了该显卡的档次和大部分性能,同时也是2D显示卡和3D显示卡的区别依据。2D显示芯片在处理3D图像和特效时主要依赖CPU的处理能力,称为“软加速”。3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的“硬件加速”功能。
国庆节前夕应吴老邀文,在此写一篇关于阿里的面试经历,期间涉及到的人,我都极其尊重,当然也尊重阿里这个伟大的公司,大家就当国庆看看乐子,若能带给大家一些思考、收获,那真是幸哉幸哉。
小白和黑客的爱情故事
很多人会因为技术工作做得好而走上管理岗位。然而,这样走来的技术领导,在刚晋升时,往往会面临很多问题,经历痛苦的转换期。这和那些学而优则仕的文人才子们的遭遇是一样的,比如范仲淹屡被贬谪,比如杜甫总不得志……
Chrome浏览器已经蹦到57版本了,是名副其实的版本帝,作为兄弟的Node.js也一样,1.0之前等了6年,而从1.0到8.0,只用了2年时间,这世界到底怎么了?
张爱玲曾经说过:“活过半辈子的人,大都有一点真切的生活经验,一点独到的见解。他们从来没想到把它写下来,事过境迁,就此湮没了。”虽然我的自然年纪远远不足半年,但编程生涯,无疑早就过半。所以,我觉得应该把这么些年在编程方面的理解和感悟写下来,献给自己,也献给所有的程序员。
现在这个时代似乎吹牛都不用打草稿,画饼已成为常态,搬个砖都敢说自己是工程师,会敲个“Hello World!”的都说自己是程序员。程序员真的是那么好入行的吗? Daisuke Maki认为成为一个真正的程序员并不是件易事,以Go语言为例,想成为一个Go程序员需经历七大“劫难”。
有时候试用同步方法是不错的。比如,在初始化步骤中服务器依然在加载的情况下使用同步方法。大多数情况是初始化步骤之后的所有事取决与在初始化步骤中获取的数据。在不引入回调的层级,使用同步方法是可以接受的,只要你使用同步方法是一次性的事情。
本文的目的是帮助您完成向Node.js核心文件贡献代码的第一个提交!
C诡异离奇、缺陷重重,却获得了巨大的成功。历史的机缘确有帮助,它显然满足了对足够有效以取代汇编的系统实现语言的需要,也足够抽象和流畅地描述算法,以及同各种各样的环境交互。
写这篇文章,是因为我们遇上了一件很糟糕的事。太令人难以置信了,我自己连说出来都觉得心很累:阿里巴巴竟然以合作的名义,拿走了我们的技术方案,全盘抄袭了我们的APP。
有Hacker News用户留言指出,Darwin-XNU也就是OS X/iOS的内核已经通过苹果官方开源过了,这个消息的重点应该是苹果竟然开始用GitHub了……
但这种说法很快也被反驳:“不是这样,iOS的部分就是首次放出”。
正如标题所说,员工的思维方式将决定他们的工作业绩和解决问题的方式。我们知道,大脑分为左半球和右半球,左右脑负责不同的任务。人在思考时,其实不止依靠单独的左脑或右脑,左右半球是同样活跃的,但在作出决策时,通常由某一侧大脑来支配。让我们从日常行为的角度看看左右脑支配的区别。
本文写给广大正在做软件开发的、曾经做过软件开发的以及即将做软件开发的女同胞们。同时也希望男同胞们能够给女同胞多一些理解和包容,多一些关心和帮助,让女同胞能在软件开发的路上走的更远一点,走的更好一些。
JavaScript 框架选择困难症仍在增加
Python 中 help() 函数的各种特性
HTML代码里的命令:command 和 commandfor
程序开发理念
了解 CSS 是前端开发的精髓
苹果的软件质量危机 当优质硬件遇上次品软件
早期的 Linux
还有人在使用 Dreamweaver 吗?
OpenAI 研究人员发现,即使是最好的人工智能也 “无法解决 ”大部分编码问题
再见 K-9 邮件客户端