posted @ 2010-03-02 21:15
随笔分类 - 程序人生
程序人生
摘要: 整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。
技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机 的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪了!学编程学的是什么?思想!精通一门编程语言(最好是面向对象的语言)后再去 搞其他的编程语言,你会发现过程是如此的行云流水!为什么?你已经把编程的思想掌握了,再去学其他的,无非是学习一种新的语法格式了。
我在这里并不是和你讨论怎么去用C++或JAVA,也不是和你讨论怎么去学他们,我要和你讨论的是怎么去理解面向对象。其中主要会涉及到“类、对象、 继承、属性、方法、静态、重载、隐藏、重构、声明、定义、初始化、赋值等”其中有许多相关技术我只会一代而过,让你有一种到此一游的意味我就达到目的了, 而更详细的技术内幕,就请参考其他相关书籍而深入研究吧!因为我只是在和你探讨如何去更好的理解面向对象!
阅读全文
摘要:中国的软件业真的是没落了吗?希望有人能给我一个信心,给我一个信念,给我一个帮助。
一个公司,看名字看不出来有什么门道,也不知道规模如何,只在招聘中这样写到:“精通VB,Delphi,VC++,Java语言编程,熟悉WINDOWS和Unix/Linux操作系统和TCP/IP协议,熟悉Windows和Linux系统编程和网络编程。……”还有这样的:“精通 .NET 编程,五年以上的 .NET 下软件开发工作经验……”
我看起来这样的东西就晕,我不知道其他的软件人士或者程序开发人员是什么样子的水平,我只说我认识的一些软件工程师和设计师们,谁会“精通”VB,Delphi,VC++,Java这么多种语言啊??而且还是精通呢?
我想,不仅仅是在中国,在世界上,也没有这样的几个人吧??以为是在招超人呢!!!
还有这个“精通 .NET编程,五年以上的.NET下软件开发工作经验”我想问问大家,..NET一共才问世几年啊?
我怎么能有五年以上的这种东西的开发经验啊??这不是坑我嘛!!!
阅读全文
posted @ 2008-07-16 12:46
摘要:一个在美国IBM工作过2年,在印度公司工作了4年的项目经理与我司资深软件开发经理有这样一段对话。
印方经理问:"你们每月生产多少行代码?"
我方经理掂量了很久,谦虚地说:"人均代码1万多行吧,不到2万行"。
印方经理听后,眼睛瞪得圆圆的:"喔!你们已经远远超过国际最高水平了。"
我方经理惴惴不安地反问:"你们的呢?"
印方经理很认真地回答:"我们公司目前的效率为每人每月300行。"
这是一个真实的故事,我想换了其他人(包括以前的我)也会给出同样的答案。
为什么与软件大国有这么大的差距呢?
首先我们没有生产率的概念。大多数人是这么算的,一天编400行-500行代码还不是小菜一碟。一个月有30天,这样每月1万多行还不是轻松搞掂?
殊不知,这个伟大的假设有两个致命的错误:第一、没有考虑需求分析、概要设计、详细设计、单元测试、集成测试、系统测试的时间,也没有考虑文档的时间,甚至都有可能不知道有这些过程。
这不是笑话,试问:我们有需求分析吗?我们有单元测试吗?我们有编程规范,但我们遵守了吗?
阅读全文
posted @ 2007-10-25 13:00
摘要:2007年中国程序员大调查活动将于今天成功落下帷幕,在这为期一个半月的调查活动中,我们共收到了将近两万份有效的调查数据反馈,CSDN和《程序员》已经共同成功的树立了国内调查样本最多的开发者大调查的品牌。"开源Linux对于众多开发者的吸引力是巨大的,但是,这仅仅是针对于技术开发人员来说的,而对于普通消费者就不是如此了。"30%的技术人员从门户网站获取开源技术信息,剩下的70%的技术人员都是从专业的开源社区和开源厂商的技术网站上获取信息,包括有SourceForge、LinuxToday、OpenOffice、Java.net和IBM dW等"
阅读全文
posted @ 2007-08-31 17:42
摘要:雅虎公司C#笔试题,包括问答题和选择题两部分。试试看,你能回答出多少题,可以通过雅虎的考试吗?
阅读全文
posted @ 2007-08-23 14:43
摘要:对IT从业人员长期职业生涯规划的缺失,正在造就越来越多高薪水、低价值的老IT人。
每位IT经理都想招到最好的员工。这些员工最好拥有本科以上文凭,毕业于名校;攻读计算机、
电子工程、通讯等专业;在学校期间涉猎广泛:从硬件到软件无一不知,各种开发语言拿得起放得下……一句话,他们不惮于招收技术最出色的IT人员进入企业—然而,企业却不知道,如何为这些员工制订长期的职业生涯规划。
在大多数公司,即便是全球500强公司里的IT部门,也做不到什么高深的研究开发。那些IT工程师甚至高级工程师们,每天最主要的工作就是编程,一行一行地写代码,来应付现有系统的修修补补,或者开一下用户账号什么的。IT经理做出这样的工作安排,对公司而言也许是必不可少的,但对于员工,就有些不负责任了。
阅读全文
posted @ 2007-03-18 15:39
摘要:2010年最赚钱的十大职业 网络媒体人才抢眼
四年之后,今年刚刚参加完高考的学子就会步入职场,在人才竞争日趋激烈的形式下,如何把握好良机、掌握好未来的方向,成了众多家长和学生关注的焦点。本报在综合专业招聘网站所做的择业调研,以及雅虎中国今年所做的中产阶级调查,并结合我国经济发展的大趋势,请专家预计出四年后的职场新趋势,希望能给即将步入大学校园的学子们提供一些帮助。
阅读全文
posted @ 2007-03-18 15:32
浙公网安备 33010602011771号