<转>四年程序员职业生涯一点感悟

1,追寻内心真实的想法,如果你是高考“不幸”踏入了这个不感兴趣的专业,现在为了对得起大学的学费来做这个行业,那还是劝你想清楚,别到头来对不起自己。如果你是听说做软件赚钱多,那也许你没听全,是水平到一定程度才会赚钱多。也许你认为学软件开发好像比学电机,机械啥的简单又没危险,只要一台电脑,不用担心高压电,也不必整天满手机油。总之你最好确认你是喜欢这种为只有躯壳的硬件设计灵魂的工作,你才应该选择它。

2,有了兴趣,你自然会明白去探寻软件技术的本质。就好像小时候第一次得到一块电子手表,迫不及待想拆开看里面的构造那样。软件技术的本质分布在大学时那些不太受欢迎的基础课上,诸如:微机原理,操作系统,编译原理,数据结构。更远一些的可以追述到你中学时代学过的那些数学,主要是逻辑证明。如果在你现在的工作上还看不出这些基础知识的作用,甚至之前也从没体会到过,那一种可能是你还在底端挣扎,不得其门而入,另一种可能是你已经告别了程序员的生涯,虽然你从未成为过真正的程序员。

3,找一个人作为目标,努力去达到和超过他。在我刚入行时,一位从西安过来给我们培训的工程师,当时已经有了7,8年经验,我们财务告诉我他的月收入有2万多。在当时的我看来还是很有震动的。在我当时简单的概念里,我想在我能达到他的技术和收入水平之前,我没有理由说遇到什么玻璃天花板,也不应该退出。我到底要看看,在这一行能做到什么程度。到现在,我虽然在这两方面依旧没有超过这个目标,但我确实也没有看到有什么拦在我的头上阻止我继续发展,我依旧看到广阔的天空。

4,找一个志同道合的伙伴。一个人的探索常常是寂寞的,有时候也比较低效。能够和一个或几个水平相近的同事经常交流是提高的方法之一。现在有些人的工作常常是单独埋头开发,因为种种原因,并没有合适的人可以交流,我很能理解这样的处境。我的建议是尽早离开这样的工作,到一个有更多开发人员的公司去。然后学会有效的从别人那儿学习。

5,常常思考你所学习的技术的用处。软件技术只有最终服务于人才有它的价值。很多人在争论哪种编成语言更流行的时候,其实更应该思考的是怎样的软件应用可以为用户、为客户、为公司、为老板,为自己创造价值。

6,学会表达的技巧。程序员大都是偏内向的性格,又整天和电脑打交道,有的程序员会觉得自己越来越呆板和不擅交流。程序员也是一个完整的人,需要交流,需要向同事,老板和客户表达自己的思想。有人觉得学习沟通技巧是为了转做销售或者管理,这根本不对,一个好的程序员既然可以以漂亮的代码表达自己的设计理念,就可以写漂亮的报告,做漂亮的presentation。你应该有自信把自己的工作成果,以合适的不让人反感的方式让每一个同事和你老板知道。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值