程序员之路(读《程序员》笔记)

 4年前,年纪小不懂事,受猪八戒影响,进了信科院。
3年前,依然执迷不悟,不听老人言,来了电子系。真是鬼迷心窍了,当时好像是觉得自己还是学电子比较在行吧,又觉得在电子搞软件更吃香……
也就差不多从那时候起,开始一步步走向程序员这条不归路。虽然现在功夫还没练到家,不过,想退回去,恐怕难了。
于是时常在想,我恐怕还是希望至少再活二十年的吧?可程序员这个吃青春饭的行当,它的前途该是什么???一个并不聪明、却又土又文盲的女程序员的前途又该是什么呢???
也许是老师?或者研究员?或者Project Manager?做研究员,不够学术;做老师,不仅不够学术,也不够有魅力;做PM,又不具备管理才能……
总之,眼前一片黑暗,啥也看不清……其实,现在连自己能不能成为一个程序员、以程序员的身份找到份能糊口的工作 还是个问题呢!

今天看《程序员》,里面关于程序员的前途问题来了个特别讨论,又受了点启发,就摘点儿重要的记录在这儿吧,日后也能时常拿出来看看,时时学习参考~
在他们看来, 程序员以后可以有5条路,“程序高手、架构师、专业人士、创业者、以及行业专家”(咦,竟然哪个也不是我之前想到的……)。
—— 程序高手,该是那些程序老头儿吧。美国有很多专做软件开发、极具工作经验的老头子,中国却很少。我必然不可能具备knuth的智慧,也必然没有Alan Kay的眼光与胆识。我只是个畏首畏尾,一切只求安稳的傻小孩儿,滥竽充数当半个程序员,混口饭吃。这路,我还是不走了。
——架构师,搞软件架构设计的人哪!他们需要从总体设计的角度考虑问题,需要有丰富的软件开发经验,需要有领导的才能,要能设计出完备的系统,要熟悉业务背景,要有自信有主见……这些要求,哪一条都不是我所能达到的……
—— 专业人士,这词用得不恰当啊,上面哪个不能算专业人士?这儿,指的就是对某方面的技术十分精通的软件开发相关人员,比如测试人员、配置管理人员、系统分析 人员、数据库管理人员以及UI设计师等。(*^__^*) 嘻嘻……嗯,这个,听起来倒还有些靠谱~当然,要走上这条路,得先做个好程序员,唉~难呦!(好程序员的标准以及成长过程见后)
——创业者。这个不说了,与我无关。不过也祈祷我认识的哪位大侠肯去创业,说不定哪天我下岗了,还能厚着脸皮,去找人家要口饭吃。
——行业专家,指的是在非IT公司干技术活儿吧?程序员的出路不少,这条路看起来也还不错~据说,要走这条路,
得是个好程序员(归根结底,还是得这条儿,唉~没前途啦~~~~);
得逐步进阶,进入项目管理层(我要真到了这层,就不愁了……),学会与各个部门协调;
得首先海纳百川、兼收并蓄,了解客户、精通相关行业的业务;
还得与时俱进,跟上技术的发展,当然,抓住技术的核心思想、以不变应万变是其不二法门;
最后还得具备下述的各种良好工作习惯(真要了命了……)。

下面是关于“好程序员”的生产方法以及质检标准:
程序员的成长需要经过:
在学校里得打好基础,多写程序;
毕业了得适应公司的工作;
多搜罗、多积累开发技巧,追求设计技巧和代码质量,写出 优美的代码;
成为熟练程序员,注意力转向开发平台,熟悉操作系统某方面的API,成为专家;
跳出程序员角色,占到项目全局以及行业的角度看问题;
(哇塞……下面这境界,该怎么能修炼到?)经过5年以上(5年就可以?)的学习和努力,兴趣逐渐磨灭(现在已经磨灭了呢?),但在职业精神的坚持下, 写程序已成生活的一部分,如同吃饭喝茶。古时陆游说得好,写诗的功夫在诗之外,经验、阅历、生活将最终影响程序员的能力高低(这句话倒是听起来有些道理!)。

好程序员,要具备:
扎实的基础(比如数据结构与算法);
精通至少一门程序设计语言;
有程序设计的能力(对项目进行逻辑分析、然后代码实现的能力,代码要写得美观且稳定,有可复用性和可维护性);
具备操作系统知识、熟悉软件运行环境;
具备行业知识、了解用户需求;
要特别擅长某方面的开发并具有浓厚的兴趣;
要具有创新精神和成就感。
程序员的成长过程:

成为行业专家的需要具备的良好工作习惯:
醒目开发前,想清楚目的,加深对行业的理解;
做好总结和计划;
遇到问题,换位思考;
利用一切培训机会;
做好行业的专家。

除此之外,还得学会 专注 !
牛顿职场钉钉子力学定律如下:
钉子约见,钉得越深;(据说,这个,是要钻研,不要广博要深度。)
锤子月中,钉得越深。(据说,这个,是要各种相关领域的资源,这又要博学……)

总之,眼前一片漆黑,天上咋还不掉馅饼呢,我会饿死的。。。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值