以图明志

互联网时代

从代码质量去看背后的利益与人件冲突

从代码里你可以看到什么?
经常有小同事和我说,这程序的代码写的太垃圾了,什么水平。确实如此,大部分持续存在一段时间的程序代码质量都不怎么样。从这种代码里能看出来什么,很说明的人的心境。说看到技术水平较差的大多是刚毕业的兄弟。说看到利益纠葛,人心世道的大概就是成年老鸟了。 我持后一种观点。

IT人家

程序员需要掌握的最终技术是什么?

“终极技术”:应对困境的方法和信念
身处节奏很快的IT行业,软件工程师一定希望自己在职业发展的道路上掌握“终极技术”,以便将来即使“长江后浪推前浪”仍能获得竞争优势。掌握“终极技术”对于我们究竟意味着什么?深刻理解这一问题有助于我们在面对技术学习和技术选择时不至于迷茫或人云亦云。我认为,掌握“终极技术”的最终目的不是为了能在工作中“耍酷”,也不是为了追赶“技术潮流”,而是为了高质高效地工作。

IT人家

你编程时的首要原则是什么?

Keep It Simple Stupid
如果换一句和 KISS 原则相当分量的话,我会说:不要用愚蠢的方法做事。很矛盾?Repeat Yourself 往往代表了一些愚蠢的方案,且并不 simple ,至少会付出更多的体力。我想,KISS 的最后一个 S 指的是大智若愚的愚,而自做聪明则是另一种愚蠢。

IT人家

德雷福斯技能获取模型与自我定位

从新手到专家
在程序员社区中,大家喜欢以“菜鸟”、“大虾”相称,言语间已经定位了彼此的“功力等级”。不过,这些都是一些比较模糊的定义,没有严谨的标准来帮助开发人员们衡量自己的能力水平。为了解决这个难题,引入了技能评估体系德雷福斯模型,把能力水平分为新手、高级新手、胜任者、精通者、专家等5个层次,每一阶段都有相应的判断标准,而且研究表明:“大多数人都是高级新手”!

IT人家

走出浮躁的泥沼:仅专注就能胜过大部分人

把精力花在重要的事上
如果你想要成功,你就不该浪费自己的精力在那些毫无用处的事情上。这些事情中就包括,毫无目的的上网,看电视等等。在现实中,我们的注意力都无法保持一个稳定的状态。网上的东西太多了,如果没有外界的压力,我们的工作效率就更低了,如果我们能超越这一点,我们就能做到和周边的人不一样,这样我们就能很容易脱颖而出得到上司的注意。

智力开发

走出浮躁的泥沼:浮躁的社会原因

控制好自己的物欲
浮躁其实就是我们内心的欲望。我们无法改变社会的浮躁,无法改变别人的浮躁,但是我们可以让自己不浮躁。对于物欲,我的观点是这样的:先成家后立业,结婚了,有自己事业了,后面一切都会有的。所以不要急,房子、车子都不是你应该急的东西,你需要找到自己的事业,这是你立足于这个社会的根基。静下心来,把这个根基夯实吧。

智力开发

寻找知识不变的那部分

知识的本质
从数量上说,现代社会的“知识”有两个特点,第一是“总量大”,第二是“增长快”,这两个特点合在一起就是过去常说的“知识爆炸”。但知识还有另外一个特点——相比表层知识的庞大数量和几何式增长,知识的核心部分的发展要平缓得多。这些知识中相对“不变”的部分恰恰是知识中最关键的部分,一个人知道很多表层的知识,我们只会说他懂点“皮毛”,只有他掌握了“不变”的知识,我们才会认为他有“学识”。

智力开发

走出浮躁的泥沼:学会享受学习过程的乐趣

坚持做一件事,直到达到一个境界
学习是一辈子的事情,对于程序员来说更是如此,所以如果没有学会享受学习过程的乐趣,那么学习将会是你人生的一个重压。以学习数据结构为例。大家都知道,对于程序员而言,数据结构是基础,是必须学会的课程。但是现在很多语言,细节都封装得很好,比如Java、.Net、PHP,几乎都不需要你用到多少数据结构与算法的知识。

智力开发

走出浮躁的泥沼:把一件事做到某种境界

坚持一件事不分心
无论是谁,一生注定要学很多东西。为了把道理讲清楚,只好在这里简化一点,让我们假设学很多东西只有两个模式:一个一个学,每个学精通了之后再学下一个;一起学,每样东西都同时进行。这两个模式哪个更好呢?我现在觉得第一个更好,但过去却以为第二个更好——因为“觉得”那样比较快。

智力开发

走出浮躁的泥沼:为什么会浮躁

学会享受学习过程本身的乐趣
从十七八岁到二十七八岁的差不多十年时间里,大多数人都处于浮躁状态。如果你恰好这样,只能表明一件事情:你很正常——还是那句话:相信我,你并不孤独。浮躁的第一个原因,是因为学习并精通一项技能,往往需要5到10年时间。每天重复着以上的循环。明知道自己烦躁,却又无能为力……

互联网时代

研发管理与实践中的“边界”概念

研发团队中的边界原理
在公司日常工作中,从销售到工程师都非常敬业,销售在接到客户的问题后,立刻会找到工程师协商解决,研发部的主管和工程师们会立刻一起讨论问题。讨论内容相当全面,从客户问题到实现细节都有。很快,有工程师把问题解决了。这样的情况经常发生,其实也就是企业的一种工作习惯,如果大一点说,就是一种企业文化。

互联网时代

云主机比起虚拟主机、VPS的优势在哪?

为什么要选择云主机
云计算时代,云主机其可扩展性、价格便宜、安全可靠的特性深受企业和开发者欢迎,但目前有些IDC企业,新瓶装旧酒,将虚拟主机、VPS进行包装推出所谓的云主机服务,为了帮助用户更好的辨别和挑选云主机,下文详细介绍虚拟主机、VPS和云主机产品的特点以及差异性。

智力开发

对抗拖延症最直接有效的方法

史上最强大战拖秘诀
看到这篇文章,你的第一个念头有可能是:“我等下再读这篇东西吧。”别这样,让心里面想要做别的事情的涌动,缓缓流过。现在就把它读完吧。我发现了一个简单的小诀窍,可以逐步击败我们每个人这辈子的报应——拖延症。这种技巧很容易掌握,但是就像任何事一样,它需要一点点练习才能熟练。

互联网时代

伟大出于淡泊的心态 —— Linus Torvalds语录

《Linus Torvalds自传》摘录
看完阮一峰老师的书评,对 Linus Torvalds 也似乎明白了一些东西,关于兴趣、关于工作、关于生活的态度。无论是 Linux 的成名带来的荣耀,还是因为 Linux 带来的谩骂,他都看得很淡。在 Linux 光环下的 Linus Torvalds 是一个很普通的人,但是他的淡泊却成就了伟大的 Linux 系统,这多少能给我们带来一些启示……

IT人家

程序员最好也要懂的一些沟通说服技巧

一点组织行为学知识
程序员由于天天和逻辑打交道,所以在世故的人眼里往往显得过于简单。近来看组织行为学,发现其中一节列了很多特别的技能。考虑到也许他们对程序员群体很有启示意义,就追加了一点说明,把它放在博客里。相信这对想成为管理者的程序员是有意义的。一个人可以拒绝厚黑和莫名其妙的复杂,但也不能被人认为是傻蛋。

IT人家

程序员,你其实可以做得更好

程序员如何更优秀
小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。有可能的话,开创自己的业务(服务或产品)。你将从中学到很多你做雇员永远学不到的关于编程的知识。
6 / 34 首页 < Prev 4 5 6 7 8 Next > 尾页 页码: