J道论坛关于设计模式和软件蓝领一片文章有感!

类别:软件工程 点击:0 评论:0 推荐:

原文如下:
我的观点是模式的确,似乎非常非常的重要,但就算吃透了又能咋样?不还是“蓝领程序员”吗?不还是“技工”吗?搞得好像好的程序员必须懂模式似的。模式这些玩艺变成一些没什么技术的人,整天挂在嘴上吹嘘的调调,骗钱的工具。
骗钱的

有感:

其实我根本就没有考虑过我究竟是个蓝领还是白领,看到这篇文章是我该考虑的时候了。。我只知道用一种适当的模式设计出,可扩展性强、易维护、低耦合的软件(或者一小段程序)的时候,真的会很有成就感(尽管我现在体会的这种感觉不多)。哪种感觉难以用语言表达。
模式和蓝领根本就没有什么必然的联系,何必要强制说到一起说呢?

软件开发是一门艺术,我超级同意这个说法,艺术源于灵感,而灵感并非偶然,需要的是不断的学习和积累。什么才能叫蓝领呢?那些固定模式coding的人就是蓝领吗?那些为了工作而工作的人,不思考,不积累的人算不算呢?就算是设计人员,他们总按照一个模式进行设计,这样是蓝领吗?那些管理人员,总是按照一个模式管理,千篇一律的管理,也算吗?那些做外包的特别规范的程序员算是蓝领吗?他们就没有自己的想法,不想进步吗?根本就没有定义的嘛。。。

我更讨厌以学历来断定一个人的能力,这可能和我学历不高有关系。但事实是,工作经历一样的人,而学历低的人也可能在某些方面比另一个人的能力高出很多,正所谓“闻道有先后,术业有专攻”,所以学历也是不能用来区分蓝领白领的标志。。而我个人认为根本就不应该存在这个标志。分工不同,但都很重要。我们软件不需要英雄模范,需要团队。

何必为了一个虚拟的名字而争论不休呢?

我们究竟为了什么?为了高薪吗?为了高社会地位吗?我敢说那些在某些方面具有专长的人大部分都不是为了这些,这些只是其次,它能跟你的的付出报以肯定,而是为了爱好。。。没有比从事自己喜欢做的行业更令人羡慕的了,至少我这样认为。而在软件行业不断的进步着,看到自己每步的成果,着实令我激动不已。

至于个人发展和公司利益,难免会有冲突啊。每个人有权利选择自己愿意做的事情和不愿意做的事情。公司永远是以利润为最终目的。。。如果一个公司有机会要做外包,尽管积累会少,但这样会带来很大的利润,没有几个公司会闲赚钱的机会多,而这样你认为对你没有前途可言(你自认为你的能力不应该仅仅去做外包的coding,而应该可以做更高层次的东西),OK,提出申请,请求更高层次的工作机会。。。什么?没有位置安排你。。那对不起了。。你还是去做外包吧。。什么?不想做。。ok,公司没有机会给你,你可以自己走人了。。。到一个更适合你的地方。。这样也许对你和原来的公司都有好处。我绝对不相信一个人的情绪不会影响一个人的工作(有人说,不管什么情况下,我的个人情绪不会影响我的工作态度,这纯粹是在吹牛),当你不喜欢做一样工作的时候,百分之九十九你都做不好它,最起码你不会那么用心去做它,就算你挺着尽量去做好它,那和你喜欢做的工作做出的质量,肯定不能相比。当你觉得公司没有你的位置,那还不是你应该走的时候吗?

“蓝领”、“建筑工人”什么时候这些词开始出现了贬意呢?“蓝领”、“建筑工人”他们都是好样的!!!现在的世界真奇妙。。居然看不起劳动者。我就是个蓝领,我就是个工人,有什么不妥嘛!这个世界究竟是怎么了?

做软件开发的人都是劳动者,都是工人,全部都是蓝领。。而劳动者都是艺术家。他们在世界每个角落构建着自己不同的理想。

本文地址:http://com.8s8s.com/it/it33334.htm