标签:编程

Server

给年轻程序员的建议

偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答 案是各种各样的。下面就是我认为的成为一名优秀的程序员需要做的一些事情。记住,想成为一名程序员,很多条路可走,这里列出的只是我的方法。 1. 解决你自己的...

5984℃

Server

大学里没有教的开发经验

1. 我们总是错的 开发人员有着相当大的自我意识,包含了一些其他的非技术性缺陷,这也正是为什么我们很难发现我们做错了什么。我看到过很多无休止的设计讨论,开发人员不断地发表自己的想法……呵呵!猜猜怎样……我们都错了,唯一的区别就是我们犯错的离谱程度不同。 理解并接受这个事实非常重要...

6199℃

Server

停止编程才能提高效率

可能编的太多了 就在你的心真正的沉入到工作上,就在你的大脑完全的填满了程序,就在你的手、眼和思想正和谐的工作的时候,停下来。抬头看看。想一想是不是该结束一天的工作了。想着关掉计算机。到外面走走。 编程,完全是一种脑力劳动,却是一种非常舒适的体力活动。我们基本上都在坐着,随着时间的...

5145℃

Server

编程高手的特质

善于解决各种技术问题 主动,但同时也很懒 能快速理解别人的代码 有强烈的编程激情 爱学习,为了学习而学习 数学很好 有良好的沟通技巧 很强的辩论技巧 极端乐观 极端悲观 转载请注明:26点的博客 » 编程高手的特质...

8372℃

Server

什么是编程

一、首先你要懂得“How To Make Love”,简称HTML 二、如果觉得你对HTML已经精通了,你应该学学3P(ASP,PHP,JSP) 三、前台,客户端表现很重要,客户需要什么,就该给什么! 四、前台的一切,必须全部暴露给客户看,不要不好意思,隐隐藏藏的!(js没法隐藏...

7099℃

Server

10句程序员应该记住的经验

1. 无风不起浪 代码设计是否糟糕,从某些地方就可以看出来。比如: a. 超大类或超大函数 b. 大片被注释的代码 c. 逻辑重复 d. If/else嵌套过深 程序员们通常称它们作代码异味(Code Smell),但是就我个人认为“代码警报”这个名字更为合适一些,因为它有更...

5459℃

Server

高效编程所需要做的14件事

计划(Plan) 所谓Plan,其实就是对应于编程中的“设计”阶段,当然,这里的Plan并不像设计那样重量级。它要求我们程序员在正式编程前至少要考虑一下下面的问题: 你这个程序,工具或是项目的目的,究竟是用来干什么的。你只有知道做什么,要达到什么样的目的,你才能做得对,做得...

5933℃

Server

改良程序的11技巧

有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。 让我们看一些基...

5553℃

极限编程

为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,主要有:SCRUM,Crystal,特征驱动软件开发(Feature Driven Develo...

5117℃

编程上的天真无罪

本文是从 Programming Innocence 这篇文章翻译而来。 我已经干编程很久了。当我最初开始编程时,几乎能把所有的时间花在计算机上写程序。的确,我的程序写的很烂,但我充满了乐趣,我学到了很多。随着时间的推移,这种编程上的天真慢慢离我而去。 一个能使天真从程序员身上...

5787℃

在大公司未必就比小公司好

去大公司还是小公司工作?这个问题问大多数 IT 人都会选择前者。如果换一个问法,去大公司还是去初创公司(Startup)工作?或许有极小一部分人能改变一下决定。 对于 IT 人来说,选择到大公司工作的理由可能有:觉得”钱多人傻,干嘛不去?”;有人认为 “机会多,有发展”; 也有...

6892℃