给所有新手程序员的建议详解

1. 编程真的很难 无论你多擅长编程,唯一能降低开发速度的,就是学习和解决问题的能力。而当你越是擅长编程的时候,这种情况就可能越明显。这是一个非常吸引人的特质—你永远不会厌倦编程。如果你厌倦了,那么你的做法肯定是错的,你应该去总结思考...

程序员,你能真正掌握多少编程技术?详解

但是世上没有这样的人:一个人只能真正精通一个(技术方向),而在其他方向上技术平平。你也可以在精通一门技术后转而钻研另一种技术,(但这会让你很快)忘掉前者的很多细节。这样或许已经足够让你轻松唬住很多人,让他们认为你无所不能、无所不晓——但真...

用一个简单问题,我就这样改良了技术面试详解

招聘过程 我之前的主要工作是参与招聘并进行技术面试,招聘的总过程如下: 1. HR所进行的面试:判断候选人是不是一个连环杀手或精神病。 2. 技术专家进行的面试:判断候选人是不是一个优秀的程序员。 3. 大老板进行的面试:...

招程序员的最佳方式是这样的?详解

虽不知那位招聘人员的具体评估是怎样的,但那个公司给了我编程测试的机会。面试是发生在我读研的时候,而且我当时正在学的一门课叫“高级数据库设计”,主要是讲找可靠的方案来替代传统的、关系型的数据库。当时听着可能有些超前,因为 NoSQL 运动尚...

什么样的人当不好程序员?详解

什么样的人当不好程序员?   在全栈开发者Adam Leffert看来,最重要的是态度:   我认为编程要想成功最重要的是态度。当然,最低水平的智力还是要的。以我这么久的经验来看,还没见过蠢到不会做的。   但是好坏程序员之间...

Google将数十亿行代码储存在单一的源码库详解

    过去16年,Google使用一个中心化源码控制系统去管理一个日益庞大的单一共享源码库。它的代码库包含了约10亿个文件(有重复文件和分支)和 3500万行注解,86TB数据,900万唯一源文件中含有大约20亿行代码...

Oracle发布VirtualBox 5.1正式版详解

                今天,甲骨文(Oracle)宣布开源跨平台虚拟化软件VirtualBox 5.1版本,承诺比此前任意版本都值得更新,是软...

成为优秀程序员的10个有效方法详解

作为一个在IT行业的软件程序员,每天促使我去上班的动力就是对编程的乐趣和激情。但是为了激发乐趣并获得永恒的快感,我们需要学习和遵守一些基础知识以成为一名优秀的程序员。 当然我总结的这些东西没有那么神,你说你要想学了之后就一定可以成为优...

为什么程序员也能成为伟大的CEO详解

程序员不仅能力卓绝——是创造现代生活和商业的基石,而且还参与多种社会生产活动。许多程序员同时也会去经营企业。是的,从程序员到CEO的旅途不可谓不艰辛,在某些情况下,这是一个重大的转变。但只要你这么去做,就会成就最好的公司。比尔·盖茨,马克...

程序员应该做开源项目的 6 个原因详解

除了开发人员确实可以从开源代码项目中得到薪酬这个事实外,还有6个理由可以说服你去做更多的开源项目——要是你是一个开发人员的话: 1.学习和实践 还有什么能让我们一直紧密关联自己的工作领域? 作为一个程序员,你需要不断学习编码的...