程序员,我如何为未来做准备

注:本文摘自杰拉尔德温伯格著的《理解专业程序员》。


“请问,你能告诉我,我从这儿该走哪条路么?”

“这可要看你想去哪儿了。”那只猫说。

“我该去哪儿无所谓——“艾丽丝说。

“那样你走哪条路也都无所谓。”猫说。

“——只要能走到某个地方就成。”艾丽丝又解释了一句。

“你肯定能走到某个地方,”猫说,“这只要走的足够远足够远就成。”

                        ——Lewis Carroll:《艾丽丝漫游奇境》

  对于那些在“编程奇境”中寻求历险的朋友,艾丽丝的规则当然是很有帮助的:别拿着红热的拨火棍太长时间;别用刀子把自己割得太深;而且,也别从一个标志着有毒的瓶子里喝的太多。即便未来还云山雾罩,我们也能通过观察过去得出下面的推论:

1.   从来没有哪个程序员因为身体好而遭了太大的罪。

      提醒你这一点,似乎没有太大必要,但是很多专业程序员对待身体,简直就像拿着烧红了的拨火棍的小孩子一样。所以,如果你想在编程领域“走到某个地方”的话,那么像办法保持一个好的身体,成功的可能性就会大大提高。或者,如果你现在还不够健康的话,就先把身体弄好吧!

从过去中,我们还能采集到哪些智慧的话呢?当我想到自己认识的很多专业认识时,我觉得下面的话很恰当。

2.   没有那个程序员,是因为自知太多而大大影响了前途的。

      这并不是说,如果你毫无自知,那也就不可能在编程领域有所长进。要是那样的话,我也就不会再这里写这篇文章了。回想我的早年经历,在自知方面的盲区太大——简直足够遮住一条银行了。我倒宁愿说,我后来的经历是托了自己成熟之后的眼光的福,但是似乎我学的东西越多,我的自知也就越少。到现在,我确实能够明白,如果当时能站在局外考虑问题的话,早先有很多机会本来能够做的更好的。想一想,如果当时不是被自己的盲区遮盖了双眼,我会省下多少次开夜车的浪费。

      我倒是很会观察别人的盲区。每次我终于发现了自己是多盲目时,我也会发现,其实别人也有“见我所未见”的本事。这样一来,我就会请求别人洞察力的帮助,作为回报,我也用自己的洞察力去帮助他们。

3.   没有哪一个程序员,是因为善于和别人相处而大大阻碍了发展的。

4.   没有哪个程序员,因为正直对待计算机,或者正直对待正派人,而受到了伤害

5.   很多程序员都曾因为正直对待不正派的人而受到过伤害,但使他们很多就恢复了。

6.   也有很多程序员,为了跟不正派的人打交道,自己也就变得不正派,而这种不正派往往是永久性的,成了无可挽回的残疾。

       我猜,这些也许可以归结为“在有限时间内承受困难的意愿”。如果你的工作让人实在无法忍受,或者你还有其他选择,可参见这一条:

7.   如果程序员银行账户里不缺存款,或者还有其他的公司邀请,那么在纷争中,或困难中,他也不大会作出个人让步,或个人牺牲。

      但是,问题不仅仅是问题,也提供了学习的机会——了解这一点对你也会有帮助。比如说,离职当然是躲开一大堆麻烦的好办法,但是:

8. 对于程序员来说,一大堆玛法也踢狗了增进自我了解,提升与人相处能力的

会。

      我自己在“编程奇境“的历险教给我一个道理:要想为未知的将来做准备,与其说秘诀在于学习COBOL的关键字,不如说在于掌握在不同情况下处理问题的新手段。我自己作为一个咨询顾问也有过这样一种转变,这主要是受到了Carl Rogers著作的影响。在他的论个人力量一书中:

        个体,而不是问题,是我们关注的焦点。我们的目的不是要解决一个特定的问题,而是要帮助个体成长,使他既能应付当前的问题,也能用某种更完善的方式,应付今后的问题。

这番话也就引出了我最后的原则:

9.如果一个程序员一直都在成长,进步,他也就不会害怕未来。

                                                                                   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值