程序员,你的路好走吗?——开篇

原创 2004年08月16日 23:10:00

一个显式的战略制定过程总能产生显著的效益
——《竞争战略

一次偶然的机会知道了迈克尔•波特,当时他作为嘉宾参与了中央电视台制作的《对话》节目。那期对话我看了两遍,深深为波特的学识和执着所折服,于是买了他的《竞争战略》来看看。

《竞争战略》系统地提出了一套指导公司制定竞争战略的框架。Framework可是程序员最喜欢的单词之一,就冲着这个词也得看看它都说了啥!全书共分三篇十六章,刚刚看完第一篇共八章,就忍不住要跳出来说点什么,因为我发现它不仅仅能够指导公司制定战略,甚至可以用这套理论指导我们的职业发展。公司里同事之间的关系,正如产业里各个公司之间的关系一样,是既竞争又合作的。我们做着同一个项目,却又争夺着有限的加薪、升职机会。我们所处的环境是相当复杂的、又是不断变化着的,多种因素交织在一起影响着我们的竞争能力,要想在这场较量中胜出,我们不仅要有一个明确的、恰如其份的战略,更要学会一套能够指导我们制定战略的工具。

不知道程序员是不是一个工作环境相对恶劣的职业,至少,做这一行的人相对喜欢抱怨环境恶劣,毕竟,软件行业在中国才刚刚起步,有太多的不规范之处。不过,我不打算在这里讨论这个问题,仅摘一段The Art of Unix Programming里的话,送给那些仍被其困扰的同行:

Software design and implementation should be a joyous art, a kind of high-level play. If this attitude seems preposterous or vaguely embarrassing to you, stop and think; ask yourself what you've forgotten. Why do you design software instead of doing something else to make money or pass the time? You must have thought software was worthy of your passion once...

To do the Unix philosophy right, you need to have (or recover) that attitude. You need to care. You need to play. You need to be willing to explore.

看到这个once的时候我被深深地感动了,不仅仅因为它让我联想到了“曾经有一份真诚的爱情摆在我的面前……”,而是因为它让我再一次认真地想一想,是不是要沿着这条路走下去。

我一直坚信程序员就是我所想从事的职业,可以实现自己的价值,而且现在的工作环境不错,有相当大的自由度,但是在日常工作中,却时常会有挫折感。我清楚地知道自己想做什么,可是我不知道自己所想做的是不是能够得到同事,甚至是公司的认可,是不是可以凭借所做的事情获得相应的回报。我知道必须和同事合作,但是又不得不和他们竞争有限的加薪机会;我希望能有一个长期的、持续的发展,但是竞争的存在使得我不得不做些短期的工作,使年度总结不至于太苍白,我知道得平衡一下,但却不知道到了哪里才算平衡。

我越来越觉得个人的发展与公司的发展之间的差距没有想象中的那么大,可以试着学习一些发展公司、甚至是发展经济的知识,也许可以帮助我更加有意识地发展自己。毕竟这是一个经济的世界,关于经济的理论应该有着更广泛的用途。这是我第一次尝试着用专业之外的知识指导职业发展,我将以自己为例,运用《竞争战略》第一篇里讲述的理论,剖析竞争环境,制定竞争战略。

未完待续……


相关文章:
程序员,你的路好走吗?(一)

相关文章推荐

开篇——我的程序猿之路

毕业一年了,渐渐的还是走上了程序员的路,

编写高质量代码改善C#程序的157个建议——导航开篇

前言   由于最近工作重心的转移,原来和几个同事一起开发的项目也已经上线了,而新项目就是在现有的项目基础上进行优化延伸扩展。打个比方,现在已经上线的项目行政案件的Web管理网站(代码还没那么多相比较...
  • wliaoc
  • wliaoc
  • 2015年07月22日 15:42
  • 196

《高质量程序设计指南——C/C++语言》之开篇记

《高质量程序设计指南——C/C++语言》是林锐博士和韩永泉先生撰写的著作,记得刚毕业那会读过了。应该说,这本书是对学校教科书的一个很好补充和提高。关于C/C++的经典书籍,国外已经有很多很好的教材了。...
  • e5Max
  • e5Max
  • 2012年12月12日 10:23
  • 775

NoSQL开篇——为什么要使用NoSQL

  • 2014年07月07日 20:53
  • 175KB
  • 下载

我的软考之路(一)——开篇

俗话说得好:兵马未动,粮草先行。对于备战软考的我来说,应该是:“考试在即,计划先行”。        这篇博客的目的特别简单,为自己软考做一次动员,也算是给自己未来2个月内备战软考打打气或者说是鼓励。...

Java自学之路——开篇

今天开启了我第一天自学JAVA,本人已大三,开学大四,处于很紧张的时期。虽然当时专业有授过JAVA,JAVAEE等相关课程,但学的并不精透,所以打算暑假期间深入学习,打好并巩固好自己的知识体系结构。咨...

音视频之路之开篇——视音频编解码技术零基础学习方法

注:   本文章转自雷大神的博客http://blog.csdn.net/leixiaohua1020/article/details/18893769,本人认为这是一篇音视频领域入门的佳作,强烈推荐...

《挑战程序设计竞赛》开篇抽签问题

将写有数字的n个纸片放入一个纸箱子中,然后你和你的朋友从纸箱子中抽取4张纸片,每次记下纸片上的数字后放回子箱子中,如果这4个数字的和是m,代表你赢,否则就是你的朋友赢。 请编写一个程序,当纸片上所写...

(1)LUA程序设计-开篇(beginning)

1.LUA介绍            LUA是一种可扩展的程序设计语言,它被设计成支持一般数据描述工具的处理程序,它对面向对象編程,函数式編程,数据驱动编程也提供了很好的支持。LUA希望能够为一种功...

微信小程序开篇学习

近期因为上次说有可能以后做这个,然后看了一下这个,原来学reactnative的时候就忘了做笔记,现在好久不用都忘了,然后吸取上次教训,开始就做笔记,看一下目录结构 目录结构很清晰吧,我感觉和r...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序员,你的路好走吗?——开篇
举报原因:
原因补充:

(最多只允许输入30个字)