- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 软件工程师的十个“不职业”行为
软件工程师的十个“不职业”行为作者: wuzhimin分类:CTO视点 阅读:18,857 次添加评论职业化是软件工程师的必然选择。本文根据我在教学和软件开发管理方面的实践,列举几个软件工程师“不职业”的行为或习惯,从另外一个侧面进一步探讨什么是真正的软件工程师职业化。 ■ 文 / 陈尚义 职业化之于软件工程师非常重要。因为:软件是看不
2010-02-01 13:02:00
821
原创 正视研发管理才是高水平竞争
正视研发管理才是高水平竞争作者: chenqiuge分类:CTO视点 阅读:4,342 次添加评论文/欧阳璟种瓜得瓜,种豆得豆对今天很多中国软件企业来说,并不是开发人员没有事情可做,而是需要做的工作实在太多,根本无法满足这些企业业务的需求。然而不少公司都无法再投入更多的资源在研发上,例如花更多的钱来招聘更多程序员。上个月在CSDN的CTO俱乐部里,就有不少C
2010-02-01 12:58:00
409
原创 优秀程序员
一个普通程序员与一个优秀程序员的区别,不在于他们懂得的编程语言谁多谁少,也不在于他们喜欢用Python语言还是喜欢用Java语言,而在于他们能否与他人交流思想。如果你能说服其他人,你的力量就可以得到放大。如果你能写出清晰的注释和技术规格说明书,其他程序员就能够理解你的代码,因此他们就能在自己的代码中使用,而不必重写。如果你做不到这一点,你的代码对其他人就没有价值。如果你能为最终用户写出
2010-02-01 11:54:00
280
原创 我在名牌大学毕业后的经历 (看完感动,涌动,后泪流)
我在名牌大学毕业后的经历 (看完感动,涌动,后泪流) 我是82年,大学毕业3年5个月。现在一家大型市场咨询公司,自己带一个组,月薪16000,未算其他收入与分红。也就是传统意义上的白领打工仔。在北京,有一套房,80平,按揭,有一辆车,丰田RAV4. 说说我的经历吧 我毕业于全国最好的学校(那两所为人耳熟能详的学校之一),学的却是一门偏到除了留校读硕读博几乎没有其他
2010-01-08 23:14:00
592
2
原创 理解面向对象2
2.2.1面向对象的概念 “面向对象”是围绕现实世界中的概念来组织系统模型的一种崭新的思维方式,其基本构造是对象,这些对象把特定的数据以及与该数据相关的行为(或叫操作、方法)紧密的结合在一起组成单一实体,而“面向对象”把这些相互独立的对象有效的紧密结合在一起组织系统。2.2.2面向对象的实质 “面向对象技术”的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与
2010-01-08 13:46:00
300
原创 理解面向对象
大部人可能会说:万事万物皆对象.说对象是类的实力.等... 理论上说这些说法都是有道理的,但在我们编程当中,如果这样理解的话,起不到思想与代码的同步。 理解对象的最佳方法,我们应该把它看成"具有责任的东西(事物)",其实也就是一条我们常用的设计规则:对象应该自己负责自己,而且应该清楚地知道自己的责任。(自己对自己负责)这充分的体现了面向对象的封装性,自己的事自己做,
2010-01-08 10:27:00
345
原创 ext中有关继承的实现的关键代码如下:(Ext.js中)
ext中有关继承的实现的关键代码如下:(Ext.js中) extend: Js代码 extend : function(){ // inline overrides var io = function(o){ for(var m in o){
2010-01-07 12:26:00
425
原创 透析Extjs的Ext.js源码(四)去理解Ext.js
透析Extjs的Ext.js源码(四)去理解Ext.js关键字: extjsJs代码 //先定义匿名方法,第一个括号对里的,必须要有这个括号对,之后第二个括号对用来执行这个匿名方法,如果这个匿名方法返回的是function,那么可以加第三个括号对。 (function(){ alert("aa") return functi
2010-01-07 12:25:00
345
原创 透析Extjs的Ext.js源码(三)扩展
透析Extjs的Ext.js源码(三)扩展关键字: extjsJs代码 if(!Person.extend){//若extend属性还未存在则执行里面的代码 Person.applay(Person,{ extend:function(){ alert("定义时执行");
2010-01-07 12:24:00
350
原创 透析Extjs的Ext.js源码(二)
透析Extjs的Ext.js源码(二)能在定义时就能执行的方法的写法 function(){...}关键字: extjsJs代码 /** * 第二部分:能在定义时就能执行的方法的写法 function(){...}(); */ /** * 一、普通的方法的定义与执行 */ // 1-1、普通的方法定义,不带返回值的情况
2010-01-07 12:23:00
393
原创 透析Extjs的Ext.js源码(一)对象属性的添加和设置
透析Extjs的Ext.js源码(一)对象属性的添加和设置关键字: extjsJs代码 /** * 分析Ext.js */ /** * 第一部分:对象属性的添加和设置 */ Person = { sex : woman// 初始属性设置 }; Person.applay = f
2010-01-07 12:22:00
733
原创 extJs 2.0学习笔记(ext.js篇)
伯平 的 extJs 2.0学习笔记(ext.js篇) 要是以前,我铁定整天到处找教程看,光说不练,现在觉悟了,看教程看得最多,不一定能看完,看完了不一定能比作者更明白,看明白了不一定能用得好。所以看教程其实好处不大,只能作为小小的参考。很多东西看别人的始终是没有用。只有将实验进行到底才是王道…… 这儿主要是代码分析。 研究工具:Dreamweave cs3(装那个extJs 2
2010-01-07 12:15:00
346
原创 程序员“宅钱”的几种方式和我的体会
不讲如何赚大钱,因为我没这种经验。我喜欢安静、独处,喜欢想睡就睡,想玩就玩——这种性格也赚不了大钱。本文讲宅在家里赚小钱的一些体会——我靠这些养活一家人。想看如何赚大钱的,请去看成功学书籍——哥写的不是成功,而是生活。目前据我观察和实践,“宅钱”有几种模式。大家谈的很多的两种——当站长和开发共享软件就不提了。这里谈下其它途径:(1)第一种是平台+定制,典型的是 ucente
2010-01-06 22:47:00
327
原创 面向对象开发步骤总结
近期在学校实习,只有两个星期,其实就跟每天去机房做大作业没什么两样。自以为选了一个最简单的题目,但是实在不想再用面向结构的开发方法了。结果在使用面向对象的分析和设计中遇到了很多问题。赶着晚上的时间大致地自学了UML的知识后,对这个IMA库存管理系统该怎么设计还是没有什么头绪,手头上又没什么这方面的书,只好自己归纳了一些。反正已经做出来了,共享一下,不知道有没有用。1、
2010-01-06 11:29:00
1556
原创 再提面向对象分析与设计
006-11-24再提面向对象分析与设计关键字: 面向对象(注:最早发在blog上,不过没有讨论,一个大概是我自己没有描述清楚,一个限于blog的形式吧。转到这里来看看) 先看下Booch对面向对象分析和设计的经典论述: OOP:面向对象编程是一种实现方法,程序被组织成对象的协作集合,每一个对象代表某个类的实例,对象的类是通过继承关系联合在一起的类层次中的所以成员。 OOD:面
2010-01-06 11:21:00
401
转载 软件设计本质论——白话面向对象
不同的人在谈面向对象编程(OOP)时所指的含义并不相同。有人认为任何采用图形界面的应用程序都是面向对象的。有人把它作为术语来描述一种特别的进程间通信机制。还有人使用这个词汇是另有深义的,他们其实是想说:“来啊,买我的产品吧!”我一般不提OOP,但只要提到,我的意思是指使用继承和动态绑定的编程方式。 --《C++沉思录》 《C++沉思录》说的是十几年前的事了,现在大家对面向对象的回答已经
2010-01-06 10:32:00
275
转载 《面向对象分析与设计》读后感
近看Grady Booch的书—《面向对象分析与设计》,同时有些感受,随便说说: 我在学的过程中园子里搜索了下,摘了一种一句话:“面向对象是一组思维方法、分析方法和编程方法的集合,当然不是最终的结果。” 的确“OO”就是一个种思维方式,这样的思维不是只用在程序上,其实可以用在很多地方(看起来有点废话,但是可能很多像我一样的初学的人会认为OO就是为编程而生的,它们是一样东
2010-01-06 10:20:00
1016
转载 面向对象思想(面向对象是一组思维方法、分析方法和编程方法的集合,当然不是最终的结果。”)
quot;MsoNormal" align="left">前言:整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机
2010-01-06 09:26:00
485
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人