随笔 - 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

随笔分类 -  EOM与程序员

建立这个话题是为了与更多的有梦想的程序员进行交流,希望自己的经历和经验有助于他们的成长。同时也把EOM介绍给他们,让他们对EOM有一个更切实际的了解。
摘要: 加班是程序员职业的一个普遍现象,它主要是由于编程工作不可中断性所决定的。加班说明我们有软件需要开发,加班越多说明我们的软件市场越大,加班越多说明我们软件开发竞争激烈程度越大。当有一天我们不加班的时候,我们就要怀疑我们饭碗是否还能保的住,程序员这个职业是否还会存在下去。而我们主动加班却是一种代表我们对程序员职业的一种兴趣、爱好和追求。我们在加班中付出了劳动,我们就要在劳动中去寻找我们的快乐,去寻找和延续我们的梦想。 阅读全文

posted @ 2010-06-22 08:35 n216 阅读(3957) 评论(46) 推荐(11) 编辑

摘要:上班了!拿工资了!从学生到转变成社会的劳动者,这是人生阶段的一个重要的标志。当拿到自己的薪水之后,是喜悦、是满足、是苦恼、是无奈每个人的感觉都是不一样的。几乎没有一个人会认为自己收入是高的,所有的人都希望自己的收入越高越好。这个原因主要是人对金钱追求是无止境所造成的。薪水带来的无尽烦恼会让我们心绪不宁,耿耿于怀。但是,我们却无法掌控薪水的多少,薪水不是靠我们去想出来的,就象发财不是靠做梦就能达到的道理一样。今天的薪水也许很低,但是必须承认我们的水平也很低;我们眼前毕竟有收入比我们高的多的程序员,总有一天我们也会达到他们的收入水平。 阅读全文

posted @ 2010-06-21 08:32 n216 阅读(3090) 评论(13) 推荐(5) 编辑

摘要:招聘面试是一个用人单位(面试官)与招聘者之间的博弈,不同的应聘者、不同的用人单位,不同的面试官会产生不同的面试过程和不同的面试结果。因此,如何应对面试是很难有什么正确答案的。但是,大量面试沉淀下来的各种成功的经验和失败的教训却是我们可以参考的。新手在面试时常见有以下几个问题:1、 简历灌水,2、 恐惧心理,3、 表现欲强,4、 准备不足,5、 性格内向,6、 逻辑不清,7、 潜力不明。新手在面试时,要准备充分,要端正自己的心态,即不要过分地表现自己,也不要恐惧犹豫,说话要条理清楚、注意面试中的各个细节,尽可能地向面试官展示自己良好的职业素质,展示自己未来发展的潜力,这样面试官就可能对他有一个良好的印象,有助于他获得这个就业机会。 阅读全文

posted @ 2010-06-17 08:34 n216 阅读(3405) 评论(8) 推荐(9) 编辑

摘要:很多人在第一次求职的人几乎都会遇到“到大公司还是到小公司?”问题。作为程序员的求职,我想还是有些职业的特殊性的。程序员职业和一般的职业有很大的不同,程序员职业有其鲜明的特点::1、个人劳动 2、产品可复制。这两个特点注定了程序员有很大个人发展的空间。 对于有理想的程序员来说,无论进入大公司还是小公司,都是一个积累过程,都是一个锻炼自己的天地。对于普通的程序员来说,进入大公司是赚到了,进入小公司是亏了。只是前者取决于自己,而后者取决于别人。而关注公司成长性则是两者都要重视的,毕竟这和自己的当前和未来收入密切相关呀。 阅读全文

posted @ 2010-06-12 08:32 n216 阅读(11737) 评论(101) 推荐(25) 编辑

摘要:在当今这个社会,各种发热现象非常普遍,不时会出现这个热那个热的。这说明这个社会相对浮躁,IT行业也同样不能避免。IT证书不可谓不多,几十种应该是有的。证书的出现说明社会对任职资格追求,反应出社会对无序现象一种规范要求,反应出对“凭证上岗”的认同。社会资格的本质是人们之间竞争的一种限制。我们要理性地看待考证热,我们不赞成为考证而考证,我们也不赞成能考证而不考证。在中国,证书的泛滥早已使证书失去了原有的价值。但是,在这个只注重外在的神奇的国度,我们也不妨在提高自己内在能力的同时,打扮一下自己,让自己更加漂亮一些,让别人更欣赏自己一些。 阅读全文

posted @ 2010-06-11 08:29 n216 阅读(1506) 评论(10) 推荐(1) 编辑

摘要:程序设计语言与就业之间关系现在变得非常强烈和敏感是我始料未及的。我们可能因为语言而获得就业,我们也可能因为语言失去工作,关键是我们每时每刻要注重语言的发展趋势,注重用人单位的语言发展趋势。语言的学习可以伴随程序员终身。现在我们因为语言而生存,未来是否能让语言因为我们而骄傲? 阅读全文

posted @ 2010-06-10 09:02 n216 阅读(2496) 评论(8) 推荐(5) 编辑

摘要:本文摘录了有关EOM相关问题,例如什么是EOM,EOM在企业信息化中的作用,EOM与现行软件制作的思路上的差别,EOM与ERP等之间的差别,程序员和EOM之间有什么关系等。例如:1、“EOM是从定义企业经营角度入手,把我们今后要开展的各种研究和开发活动都放在一个理论可支持的基础之上。有了企业经营定义之后,我们才有可能来分析我们需要什么软件,我们的软件采用什么技术才能实现企业经营的目标。而程序员则通过EOM了解到企业经营需要什么样的软件,这个软件有多大的价值,这个软件采用什么技术才能实现,自己要提高什么方面的技术水平才能获得更大的价值。” 2、“现行思路:需求提出-〉开发-〉应用系统-〉企业信息化-〉企业经营 EOM思路:企业经营-〉EOM-〉EOM的企业信息化-〉企业信息化总体构架-〉通用系统-〉需求满足。” 3、 “我认为程序员首先要学会“做什么”,才能“怎么做”,千万不可反了,反了,就会和现在的程序员下场一样。” 4、“我敢说对EOM关注和了解,可以扩大程序员的视野;就如人们因冬天而不出户,因春天而踏青采光,在春天里感受着春风,感受着春花烂漫,感受着生命的多彩。。。” 阅读全文

posted @ 2010-05-10 08:24 n216 阅读(1484) 评论(0) 推荐(4) 编辑

摘要:本文摘录了程序员最为关心的问题:什么样的程序是好程序,优秀程序员应具备的那些素质,程序员的价值如何计算,程序员怎样才能获得最大的收入等。例如:1、“我们可能永远不能写出传世之诗,我们却能够要求自己编写如诗的程序,享受那种写诗的过程和情趣。 不断地追求诗的境界将会让我们的程序更加精炼、编程工作更加美好。” 2、“我认为优秀程序员应该具备十大素质:1、心怀理想 2、充满激情3、市场意识4、永不放弃 5、团队精神 6、面向对象 7、基础扎实 8、条理清楚9、全面细致 10、求新求精” 3、“我感到程序员自身价值有两个方面,一个方面是程序员的收入价值,一方面是程序员市场价值。” 4、“市场价值最大化就是多编制商品化软件,在编制定制软件还是通用软件选择中,它可以成倍地提高程序员的市场化价值。” 5、“当我们没有足够的金钱的时候,我们需要追求我们的市场价值,当我们无需考虑金钱的时候,我们可以追求自由、平等。 其实两者并不矛盾,两者都需要追求价值,都是有意义的,关键是看我们现在所处的条件。” 下篇:《精彩语录:EOM与程序员话题的小结5》 阅读全文

posted @ 2010-05-06 08:23 n216 阅读(1570) 评论(7) 推荐(3) 编辑

摘要:本文摘录了有关程序员关心的程序的效率、程序的水平、项目大小、界面和功能、程序调试、程序员应该掌握的实用的编成技能、程序员编程的7个层次等话题中的精彩论点和语录。例如:“提高程序效率要从六个方面入手:1、 程序要简短 2、减少循环内操作 3、充分利用内存 4、减少I/O操作 5、提高调用效率 6、使用全程变量”。 2、“程序出错一般有:未定义、语法、运行出错三个方面。” 3、 “长期的编程实践中我认为以下的编程技能是基础,是必须要掌握的: 1、赋值 2、条件处理 3、循环 4、字符串操作 5、算术运算 6、数组 7、 调用 8、 文件操作 9、 逻辑运算10、数据库访问11、控件12、类13、参数化” 4、“有的人因为人总是要死的,就不想活了,有的人因为人总是要死的,却总想活好一点。这就是差距。” 5、“我认为程序员要经过5-6个小项目的锻炼才能入门,而经历了3个以上的大项目的程序员才开始成熟。” 阅读全文

posted @ 2010-05-04 08:45 n216 阅读(1427) 评论(3) 推荐(7) 编辑

摘要:本篇摘录了有关程序学习方面的精彩论点和回复。例如:“其实,“编程语言是否有高低之分”是个伪命题,不管有或无,都无关大碍。关键是程序员要掌握一门用于生存和学以致用的语言。” “关键是自私不能让你获得更大的收入,很多人都想发财,结果是什么?梦!” 、“中国的专家说不清专业这很正常!我说过他们大都是以寄生方式生存的!他们靠广告别人的学说来证明自己的价值的!中国专家就是传媒!” “进步是通过倒退来证明的!” “谢谢!我不属牛,谈不上什么牛人的!” “编程可能就是鞋匠干的活,修好后,要看客户合不合脚!否则,客户是不会给你钱的!” 下篇:《精彩语录:EOM与程序员话题的小结3》 阅读全文

posted @ 2010-04-30 08:18 n216 阅读(1511) 评论(6) 推荐(2) 编辑

摘要:到了这个话题说道别的时候了。起初我准备写20篇的随笔,把我几十年来做程序员的经历、感受和想法写出来和大家共享,写着写着有的标题要分成三、四篇写了,这些真的出乎我的预期。这要感谢我的朋友和同事们,他们对文章的计划、标题、内容、回复都提出了很多有益的建议,有的还对文章进行了预读,指出了错别字和句子不通的地方,坦言了读后的感想,这使得文章更加工整、流畅、更加引起读者共鸣。同时要感谢我的读者,那些未曾谋面的读者(卡通一下、吉日、xiaotie、IT彭博社等),无论是支持的还是反对的,理解的还是不理解的,他们的反应都是对我的鼓励。可以说是大家的支持让我克服了自身的惰性,让这个话题有一个完整的结果,让我从中对EOM进行新的梳理,并有了新的和进一步的认识。 我想把在此间文章和回复中重要的论点和精彩的句子回放给大家,无论是对读者还是对自己都是一个快速的重温吧。 下篇:《精彩语录:EOM与程序员话题的小结2》 阅读全文

posted @ 2010-04-28 08:22 n216 阅读(1601) 评论(6) 推荐(5) 编辑

摘要:去年的十二月我开始撰写EOM与程序员的随笔。当我写到程序员收入下降,程序员成为IT农民工,程序员水平下降,程序员理想无存,程序员信心丧失,程序员队伍涣散的时候,我的心情就像当时的季节一样,非常寒冷,非常心痛。要知道程序员是我一个向往并且从事的几十年的职业呀!当我写到什么是EOM,写到用EOM眼光看待一个编程实例(权限管理)的时候,我开始感觉到那种暖意,就如同现在春天到了,春风吹了,原来枯萎的树枝冒出新芽了,油菜花开了,桃花开了,梨花开了,杜鹃花开了,一个五彩缤纷的世界来到了。 阅读全文

posted @ 2010-04-22 08:38 n216 阅读(2059) 评论(17) 推荐(3) 编辑

摘要:一般的权限管理并不关心程序的构架,无论是单一系统的权限管理、还是多系统权限管理,他们根据功能设计和数据库设计,将程序编出来就行了。最多考虑一下采用B/S还是C/S,最多考虑一下采用是C#还是JAVA?。稍好的程序员最多在程序内部考虑一下采用三层架构(界面层、逻辑层、数据层)还是不采用。EOM则根据其定位,站在企业信息化整体的高度,所有应用系统都必须考虑软件的构架,否则无法实现其定位目标。就权限管理而言,由于权限管理定位于多企业多系统,则必然考虑到多企业多系统的现状。本文给出了软件构架的8个方面,并给出编码实例。 下篇:《程序员的春天:EOM与程序员》 阅读全文

posted @ 2010-04-14 08:56 n216 阅读(1915) 评论(43) 推荐(6) 编辑

摘要:功能设计:一般的权限管理大同小异,主要有权限设置、权限比对、参数设置三大功能。而且这些功能因程序员而异,可以说十个系统的权限管理就有十个不同的功能,其功能细节上各不相同,但是大的功能方面还是一样的。 EOM的权限管理主要是由于其定位于通用程序,无论是十个系统还是1000个系统,均是采用相同的权限管理系统或模块,具有相同的功能。 数据库设计:其数据库设计其相对比较简单,根据现实中的系统功能权限状况来设计功能表、用户功能表、角色表、角色功能表等。EOM的数据库设计则是站在整个企业信息化高度角度上来建立企业信息化体系的,所有的信息设计都要考虑到企业信息化所有系统的共享和标准化,并且根据EOM的七大要素采用的是抽象的方式,对所有信息进行合理的分类,使得所有信息在整个企业信息化的大框架下形成有机的一体。 下篇:《用EOM的眼光评判‘我要做全国最最好的标准权限组件和通用权限管理软件’4》(构架设计和程序实例) 阅读全文

posted @ 2010-04-12 09:06 n216 阅读(2206) 评论(24) 推荐(5) 编辑

摘要:从平常的角度来看,权限管理的编程有两个部分,一个是权限设置,一个是权限比对。这两个部分本身都相对比较简单,没有太多复杂。除了这个两个部分,还有就是相关的参数设置等。其实权限管理的亮点不在于编程,而是在于权限管理的设计,有了好的设计,编程应该没有什么问题的。我准备从需求设计、功能设计、数据库设计、软件构架设计四个方面来谈谈这个话题。 本篇主要谈了权限管理的需求分析和设计,其是按照EOM理论,采用抽象的方式进行的。大家可以拿具体的系统,具体的用户权限来验证这个需求是否完整,如果这个需求不完整,不全面,我们可以完善上述的定义使之更加科学更加合理。这样我们不但可以开发出一个通用的权限管理软件,而且建立了与之相适应的理论,这些理论将成为EOM一个部分。而EOM提倡的正是理论和实践的结合。光有理论不行,光有实践也不行,只有理论和实践的结合,才能发挥理论的价值和实践的价值。下篇:《用EOM的眼光评判‘我要做全国最最好的标准权限组件和通用权限管理软件’3》 阅读全文

posted @ 2010-04-07 08:51 n216 阅读(2273) 评论(39) 推荐(10) 编辑

摘要:我在园中看到了《我要做全国最最好的标准权限组件和通用权限管理软件》系列随笔。权限管理几乎每个应用系统都会涉及,也是重复开发的重灾区,大凡做过项目的人都应该涉猎到!我们再来看看《我要做全国最最好的标准权限组件和通用权限管理软件》,就会发现作者做权限管理是根据实际中的需求不断改进而得来的,其权限管理的总体目标并没有联系到企业经营这个根本的出发点和归宿点,而且每没有对权限管理的各种要素进行科学的定义和抽象,也没有就权限管理和相关功能进行联系分析和考虑,更没有说明各种权限管理对企业经营的影响,没有意识提供最优的权限管理以改进企业经营管理。从本质上来说,它还是一种“需求驱动”的程序,没有理论的支持,仅仅以满足用户需求(或自己需求)就可以了,所以就权限管理的总体架构和总体目标而言,作者还有很长的一段路要走。下篇:《用EOM的眼光评判‘我要做全国最最好的标准权限组件和通用权限管理软件’2》 阅读全文

posted @ 2010-03-31 08:30 n216 阅读(2798) 评论(37) 推荐(5) 编辑

摘要:EOM就是从企业经营这个源头着手,对经济生活中的大量企业经营行为进行抽象,并用模型的方式来定义企业经营。很多程序员一定会说:我只管编我的程序,我管企业经营干什么呀!企业经营和我有什么关系呀?哥们儿搞的是技术,不是业务,不是管理。 的确,企业经营和哥们没有直接的关系,但是哥们所编的程序却是和企业信息化产物。而企业信息化是企业经营的一个部分,如果没有企业经营,没有企业信息化,程序员可能就会失去工作。从这个道理上来说,程序员和企业经营还是有关系的。 程序员-〉程序-〉企业信息化-〉企业经营。这是一个从下往上的一种关系。现行思路:需求提出-〉开发-〉应用系统-〉企业信息化-〉企业经营 EOM思路:企业经营-〉EOM-〉EOM的企业信息化-〉企业信息化总体构架-〉通用系统-〉需求满足。下篇:《用EOM的眼光评判‘做全国最最好的标准权限组件和通用权限管理软件’》 阅读全文

posted @ 2010-03-26 08:34 n216 阅读(1727) 评论(18) 推荐(4) 编辑

摘要:什么是EOM?从字面上来说EOM就是企业经营模型(Enterprise Operating Model)英文字母的缩写。大家先记住EOM就是企业经营模型就行了。我想我还是把自己的程序员各个阶段的经历与大家分享吧,或许大家从中可以得到一些启发。或许能看到EOM产生的过程。从我程序员经历可以看出,程序员成长是无止境的,只要有的放矢地去努力,就会一个台阶一个台阶登高向上的。我认为程序员成长经历主要有三大阶段,通用技术阶段、市场阶段、专业技术阶段。这三个阶段其实就是三个过程,每一个过程都是一次飞跃。程序员知道程序员可以飞到多高,那是程序员的学习和眼界;程序员能飞到哪里,那就要靠程序员自身的努力。一个程序员可以没有能力,但是不可以没有眼界。下篇:《我的程序员成长之路:EOM简介2(程序员篇)》 阅读全文

posted @ 2010-03-18 08:31 n216 阅读(2926) 评论(21) 推荐(8) 编辑

摘要:软件的价值无论大小,都体现的软件有用性的大小,软件的有用性则又受制于软件用户数多少和软件的功能多少。中国的程序员无论在单位或是在家,都要注重自己所编制软件的价值,只有编制有价值的软件中国的程序员自身收入才能提高,程序员社会地位才会提高,程序员自我实现度才能提高。而有价值的软件的增加说明软件在国民经济和居民生活中的应用程度的大大提高。我只能说程序员命运掌握在自己手中还是掌握别人手中,虽然不能完全取决于自己,但是要争取取决于自己,放弃自己的选择只能是听天由命,程序员可以通过编制软件的价值的判断,来判断公司成长性的高低,进而选择自己的未来。程序员职业特点说明程序员有很多的自有空间,这个空间可以做自己想做的事,而选择有价值的软件制作则是中国程序员内在的和可行的目标。 下篇:《我的程序员成长之路:EOM简介(程序员篇)》 阅读全文

posted @ 2010-03-09 10:55 n216 阅读(1892) 评论(18) 推荐(3) 编辑

摘要:回到现实生活之中,我们常常听到程序员抱怨自己的工资很低,抱怨自己的付出和自己的报酬严重背离,有的甚至不考虑自己工作能力和工作贡献,以别人的工资或社会岗位工资来确定自己的报酬。同时我们也常常听到公司的老板的抱怨软件公司不赚钱,最大的成本都花在员工的工资上了,自己在给员工打工。那么我们怎么能够计算程序员自身的价值呢?我们怎么看待程序员价值值与不值呢?我感到程序员自身价值有两个方面,一个方面是程序员的收入价值,一方面是程序员市场价值。中国的程序员市场化价值相对较低,导致程序员收入不高,程序员技术水平降低,最终导致软件质量下降。我们要关注程序员市场价值的提高,技术水平的提高,使得软件行业通用能软件所占的比重大大增加,软件公司的收入大大增加,只有这样我们的程序员的收入大大增加,我们的软件才有更高的质量和更大的市场。 下篇:《制作有价值的软件才是中国程序员内在的目标》 阅读全文

posted @ 2010-03-02 09:39 n216 阅读(3097) 评论(30) 推荐(5) 编辑

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