随笔 - 107, 文章 - 0, 评论 - 1898, 阅读 - 31万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

12 2009 档案

摘要:提高程序的效率涉及到计算机基础知识、涉及到编程经验、涉及到程序硬件环境和软件环境、涉及到资金成本和时间等各个方面。程序的效率本质是执行可执行代码(汇编指令)的次数。这一点是关键的关键,我们要从语句、循环、内存、I/O、调用、全程变量等方面进行改善,以减少可执行代码的次数和时间,从而到达提高程序效率的目的。下篇:《大项目、小项目都是程序员成熟之道》 阅读全文

posted @ 2009-12-30 09:00 n216 阅读(3851) 评论(31) 推荐(5) 编辑

摘要:我们不能一概而论的认为,程序越快越好。不同程序对效率的要求是不相同的。现在许多程序员只知道程序越快越好;不知道程序效率改进是一个无止境的过程;不知道程序的快慢是有一个度的;不知道人们对效率的追求是需要成本的;不知道程序快慢与用户感受相关的。而这些正是我最为担心的。我认为无论什么程序只要有用户使用才有价值,用户的感受才是程序效率的目标。只有树立这个目标之后,我们改进程序效率才会有动力,我们改进程序效率才有一个尽头。下篇:《漫谈程序的效率和水平(二)》 阅读全文

posted @ 2009-12-28 08:19 n216 阅读(2748) 评论(38) 推荐(2) 编辑

摘要: 关于写《面向过程和面向对象的编程》这个话题我很矛盾,我担心许多程序员对此话题不太感兴趣,可能他们不太懂得面向过程和面向对象编程的巨大差距,以及对编程水平的影响。总体上来说,从面向过程编程到面向对象编程是个思维方式提升的过程,作为程序员应该对此有一个清醒的认识,而这一点正是优秀程序员必需具备的条件之一。当一个程序员能从具体的程序抽象出对象,并能把这个对象用于其它程序,则这个程序员完成了技术水平的蜕变,跻身于优秀程序员行列了。下篇:《漫谈程序的效率和水平》 阅读全文

posted @ 2009-12-25 08:33 n216 阅读(3497) 评论(66) 推荐(5) 编辑

摘要:我们常常会发现有一个有趣的现象:程序员从不主动地把自己程序给其他程序员去阅读(除非上级要求、工作移交),程序员也不想看别人的程序,抱怨看不懂别人的程序!程序员一旦将程序变成了日记,一旦只给计算机阅读,这样一来我们这些外人就无法从程序本身中看到程序员的水平了。我们只能根据他们开发的项目、承担的职能等外在的表现来判断他们的水平了。而这些往往不如程序来得直接。这样程序员的水平就被“封装”了,这种现状影响了程序员技术水平的提高。下篇:《面向过程和面向对象的编程》 阅读全文

posted @ 2009-12-23 08:06 n216 阅读(5571) 评论(80) 推荐(10) 编辑

摘要:记得在很久很久以前就被教导过程序语言分之为低级语言和高级语言。高低这两个词比较单纯容易记忆,而且从小就被灌输要高不要低的价值观。没想到今天这个话题依旧。无论新手还是老程序员中都有许多人都在问 “什么语言是最好的?什么语言是最高级的?”,言下之意就是要学习最好的语言,掌握了最好的语言自己就是最好的了。 下篇:《程序是给自己看的还是给别人看》 阅读全文

posted @ 2009-12-21 09:05 n216 阅读(3854) 评论(54) 推荐(2) 编辑

摘要:上篇谈了新手如何学习一门新的语言话题;那么对于已经掌握一种或一种以上的程序员如何学习一门新的语言呢?由于程序员已经 有一定语言基础,形成了自己一套学习方法和思维定式,所以这个问题还是和新手学语言是有些差别的。下篇:《编程语言有高低之分吗》 阅读全文

posted @ 2009-12-18 12:58 n216 阅读(2323) 评论(16) 推荐(6) 编辑

摘要:在语言面前,程序员永远是学生。新手要学习一门程序语言,那是一张白纸,可以画出最新最美的图画,同样也可以画得乱七八糟没有美感。新手第一语言对其今后的影响是巨大的,如果学得好,则自信心大增,对今后的发展非常有利。如果学得不好,学不下去,则对其职业生涯打击很大。下篇:《如何学习一门新的语言(程序员篇)》 阅读全文

posted @ 2009-12-17 11:39 n216 阅读(2904) 评论(25) 推荐(5) 编辑

摘要:我认为程序员的水平反映出的是程序员的智慧。动手反映出来的是小智慧,而动脑反映出来的是大智慧、高水平。一个程序无论大小,都要经过大脑严密思考,在心中形成无形的程序,把整个流程都想清楚,再去动手编写程序!如果程序员足够聪明,动脑之需几秒钟便可完成这个过程。程序员要意识到动手能力强与技术水平低关系,改变现有的编程方式,多花点时间在程序实现的思考上面,让更多的时间激发程序员的智慧,减少调试、减少反复,并在最终反应到又快又好的程序上。 下篇:《如何学习一门新的语言》 阅读全文

posted @ 2009-12-15 21:59 n216 阅读(2110) 评论(16) 推荐(4) 编辑

摘要:社会评价、单位同事评价、同行评价以及编程的职业特点和程序员的业务水平造就了程序员的自信心的基础,这些自信心容易造成程序员高估计自己低估别人心理。中国的程序员要放下身段,脚踏实地,不断地提高编程水平,培养团队精神,用自己编程成果-产品说话,来证明自己的技术价值和社会价值。 下篇:《动手能力强与技术水平低》 阅读全文

posted @ 2009-12-14 21:47 n216 阅读(1915) 评论(15) 推荐(4) 编辑

摘要:这个话题我已经想了很长时间了,而且每次一想心情就特别沉重。今天我从广播中听到一则新闻,北京大学生就业报告出炉,失业或离职者最多的5大专业中计算机科学与技术、信息管理与信息系统两个热门专业名列其中。这就应证了程序员被喻为“IT农民工”这一说法。 中国的程序员落到了农民工的下场,不能不说是中国程序员的悲哀。很多事我们不可为,很多事我们必须面对。我们真的要认真思考这个现象,提高程序员工作的含金量,提高程序员技能水平,还程序员内在价值的本来面目。 下篇:《为什么编程者总是高估自己低估别人》 阅读全文

posted @ 2009-12-12 23:34 n216 阅读(1704) 评论(5) 推荐(3) 编辑

摘要:从严格意义上来说,程序员是软件制作中一个环节,程序员有其职能的范围,他的上层是设计人员所编写的设计方案,他的下层是测试人员。但是,中国的程序员应该来说是很特别的,尤其是中国软件业发展的初期,许多程序员是全能型的,这个程序员身兼数职,既是软件设计人员,又是程序员、测试人员。有的甚至全包,既要搞软件,又要搞硬件;连需求提出,项目立项、硬件采购,投产维护都是一个人所为。这样的人往往被单位视为无所不能的人才,被加以重用。直到现在,许多单位的电脑人员承担着系统维护工作,一些小的项目从需求分析,到方案设计,到编程,到测试,到投产,到维护都是一个人承担了。 下篇:《为什么程序员被喻为“IT农民工”》 阅读全文

posted @ 2009-12-11 22:30 n216 阅读(1087) 评论(6) 推荐(2) 编辑

摘要:有关程序员水平的是一个很敏感的话题,我们常常碰到会听人说,某某编程水平很高,某某编程水平很低。似乎水平是靠听出来的。 程序员的水平通过听其说,观其作,这两个方面就能大致来确定了。我只要通过几分钟通过阅读程序员的程序,从1、 程序名命名,2、 函数命名3、 变量命名,4、 函数中的参数,5、 程序中全局变量,6、 函数中常量、变量值,7、 函数的行数,8、 函数的格式,9、 注释,10、可读性等方面就可以大致确定程序员的编程水平了! 下篇:《谈谈具有中国特色的“全能型”程序员》 阅读全文

posted @ 2009-12-11 16:59 n216 阅读(1880) 评论(16) 推荐(3) 编辑

摘要:前些日子,我的朋友听说我要写有关程序员专题,他第一建议就是要我谈谈程序员需要具备哪些最基础的知识和技能。不少刚从大专学校毕业出来新员工、还有从事过一段时间编程的对程序员对此一是不清楚,二是模糊,三是为此要学习什么,只有掌握这些知识和技能,才能步入程序员这个大道。我认为程序员在最初阶段要掌握流程、语法、调用三个层次这些最基本知识和技能。 下篇:《怎样快速确定程序员编程的水平》 阅读全文

posted @ 2009-12-10 13:00 n216 阅读(2178) 评论(6) 推荐(3) 编辑

摘要:什么是程序员?什么人能称得上是程序员?会编程序的人都是程序员嘛!这个问题看似简单,但细想一下,也很难回答。其实在中国,有关程序员有很多种接近的叫法,例如“开发人员”,“编程人员”,“电脑人员”等等。只是现在分工越来越细,专业化程度不断提高程序员这个词才会逐渐地流行起来。 下篇:《程序员需要那些具备最基础的知识和技能》 阅读全文

posted @ 2009-12-08 21:45 n216 阅读(795) 评论(6) 推荐(5) 编辑

摘要:作为一个IT行业职员,我经历一个普通程序员成长的过程,同时我也阅历了许多不同层次的程序员。他们或在我身边匆匆而过,或与我共同工作,或在我可以关注的范围内成长着。他们喜怒哀乐、挫折和成功、幻想和现实、希望和失望,无不与我心共振。我知道这个行业人员的梦想,也知道这个行业残酷,无数人怀着希望而来,却抱着无奈离去。我早就有和他们共语的愿望,我希望通过这个主题和他们交流程序员所关注的各种问题,希望我的经验有助于他们的成长,同时我也想谈谈EOM对程序员真正价值的影响,以及如何实现“成为比尔盖茨”这个程序员最高梦想。我希望我能坚持写完这个主题。 下篇:《程序员漫谈》 阅读全文

posted @ 2009-12-07 21:19 n216 阅读(689) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示