• 程序员之路


    程序员是一群被咒诅了的天使,有的人使尽全身力气,却始终看不清其中的迷局。

    很少有人能说得清艺术与设计的区别,却很少有人说不清手工与工业的不同。工业,就是用工具从事批量生产,软件,是现代工业的产物,自然具有了工业的属性。

    常有人拿印度软件业与中国比较,其实,印度软件仅处于集约型代工模式工业社会,中国软件处于从传统手工到粗放型工业社会,欧美软件业处于知识密集型品牌生产工业社会。

    在工业生产中,甚至在整个社会活动中,其工作方式依赖工具的行业行业都是危险且难具有核心竞争力的,在以后科技的发展中,可能会陪着工具一起殉葬,工具,仅仅是为提高个人生产力而产生。

    谈到企业管理,有经验的管理人员一定会消灭技术英雄,消灭的方式有很多,这里不重点讨论。不消灭这类人,将会留下“祸根”。在一个企业中,本人最喜欢的是技术,最害怕的是技术,最恨的也是技术,只因为一点,这种人容易恃才傲物,也容易恃才傲人,所以,他是现代管理的“祸根”,必须加以“消灭”。

    软件行业从业者,很多都希望有朝一日一飞冲天成立自己的公司,这与员工忠诚度无关,其问题在于中国的企业主多半剥削压榨员工劳动力,而软件企业,相对来讲比其它行业有更多的启动优势。

    软件业,一个相对其它行业来讲,沦陷的更快的行业,程序员的身价会越来越低,门槛越来越低,核心竞争力逐渐丧失。程序员,从技术上讲,会流于形式,从管理上讲,会流于边缘。

    再谈管理,论技术的悲哀。很少有人听过,优化工具,提升一倍生产力,优化流程,提升十倍生产力。这就是为什么有人不明白冲锋陷阵的兵,抵不过运筹帷幄的相的答案。

    谈社会人伦,论技术的悲哀。人的发展三阶段,依赖、独立、互赖。技术,你容易进入,却始终突破不了这第二阶段。所以技术人员是生活中可爱可恨之人。

    程序员的出路,程序员,请离开你的座位,走向社会,从事与人交流的事情。程序员应该勇敢的走向这些岗位,如项目经理,交互工程师,UI界面设计师,系统架构师,市场调研分析师或民企老板。

    05 2012 档案

    摘要: 本篇主要介绍自定义的控件如何在设计时显示右上角的小三角,以及在设计器谓词集合中
    添加一个菜单项,执指定的命令。本篇为设计器谓词的入门篇,仅介绍基本的操作。阅读全文

    posted @ 2012-05-30 22:38 上帝之城 阅读(17) | 评论 (0) 编辑 |

    摘要: 在设计器中,先看效果:1、鼠标离开2、鼠标进入(手形光标没截出来)3、鼠标单击代码及其分析:引用命名空间:1 using System.ComponentModel;2 using System.ComponentModel.Design;3 using System.Drawing;4 using System.Windows.Forms;5 using System.Windows.Forms.Design;6 using System.Windows.Forms.Design.Behavior;第一步:定义一个行为类EventBehavior,这个类继承了Behavior,对需要处理的事阅读全文

    posted @ 2012-05-26 00:37 上帝之城 阅读(16) | 评论 (0) 编辑 |

    摘要: 自定义特性的使用一般需要反射的支持,一般在自定义属性、自定义控件、单元测试中经常用到。第一步:要使用自定义特性,需要先定义一个自定义特性类—— 1 class MyAttribute : Attribute 2 { 3 public MyAttribute(string msg) 4 { 5 this.msg = msg; 6 } 7 8 protected string msg; 9 public string Msg10 {11 ...阅读全文

    posted @ 2012-05-18 23:34 上帝之城 阅读(10) | 评论 (0) 编辑 |

    摘要: 今天算忙了一天,稍微有点累,说不定等会还要做点东西,来个简单的吧,在设计器中隐藏组件,代码如下1 namespace DesignTime2 {3 [System.ComponentModel.DesignTimeVisibleAttribute(false)]4 class HiddenControl : System.Windows.Forms.Control5 {6 }7 }阅读全文

    posted @ 2012-05-17 22:48 上帝之城 阅读(5) | 评论 (0) 编辑 |

    摘要: 如何将自定义的控件设计成容器,这里介绍两种方法——方法1:更改自定义控件的默认设计器,参照代码如下 1 using System.ComponentModel; 2 using System.ComponentModel.Design; 3 using System.Windows.Forms; 4 5 namespace DesignTime 6 { 7 [Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))] 8 class MyCo阅读全文

    posted @ 2012-05-16 13:42 上帝之城 阅读(19) | 评论 (2) 编辑 |

  • 相关阅读:
    移动端前端开发调试
    Safari 前端开发调试 iOS 完美解决方案
    IOS下移除按钮原生样式 -webkit-appearance
    修复iPhone的safari浏览器上submit按钮圆角bug
    解决 placeholder 垂直不居中,偏上的问题
    如何使用JavaScript和正则表达式进行数据验证
    关于VSS(Volume Shadow Copy Service)一
    centOS目录结构
    如何解决windows 80端口被占用的情况
    linux系统TCP协议之Send(转)
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2586686.html
Copyright © 2020-2023  润新知