4年职业生涯一点感悟

来源:百度文库 编辑:神马文学网 时间:2024/05/02 10:05:41
我要提问管理帖子 页面风格切换标准风格老版本论坛
4年职业生涯一点感悟
bigbee 等 级:
发表于:2007-07-15 14:50:43 楼主
4年前的今天恰巧是我第一次踏入企业成为一名职业程序员的日子。短短的4年在很多前辈面前还是“小朋友”的档次,但自觉对软件开发这个行当还是有了一些自己的理解和感悟,在这里很想和大家分享。其中难免有主观的感受,欢迎有不同的意见。
程序员这个行当究竟有没有前(钱)途,是不是一个吃青春饭的行当?这个问题我无数次的在不同的场合听到和看到人们谈起过。我认为这要看你怎么理解“程序员”这个称谓的含义。我的定义就是从事第一线的软件设计和开发的人员,无论你是为一家企业服务还是自己干私活,抑或是纯属爱好的自由软件作者,你都可以被冠以这样的称谓。对于更严厉一些的资深人士而言,只有技能达到一定程度后才有资格被冠以“程序员”的称谓,这有时候让我想起中世纪欧洲的骑士称号,不仅仅要诸多条件还要看出身的。当然现代的程序员称号并不是那么崇高,但也不卑微,软件从业者是360行中的普通一行而已。有那么多的程序员,可水平高下相差很多,有很多文章以各种标准对程序员的档次分类,我就不多说了。就好像搞篮球的,你说有没有前(钱)途呢,很显然你只是上过少体校,出来在社区少年队里当个教练,看不出太大前途;你能进入省级队打CBA联赛了,前途好很多了;最后你达到去NBA的要求了,那世人皆知前(钱)途远大了。那么程序员这个行当还不是一样吗?它和任何行业一样都是金字塔型,处在底端的总是有种岌岌可危的感觉。对于真正对这一行有兴趣并有志于此的人,要做的是扎实地提高自己的水平,摆脱底端的危机感。
也许很多人会说,在目前的中国没有软件业的NBA,很多企业无法保障程序员基本的生活必需,使得从业人员无法安心提高自己的水平。并且很多企业从事的开发是技术含量较低的重复性开发,干得只是苦力,无法在工作中提高。这话说得没错,这也是为什么很多程序员向往去外企工作的原因,在那里提供了相对宽松的环境,以利于程序员持续提高自己。而在现在这样的相对恶劣的大环境下,个人究竟怎样选择?如果坚持选择了这一行又如何提高呢?
1,追寻内心真实的想法,如果你是高考“不幸”踏入了这个不感兴趣的专业,现在为了对得起大学的学费来做这个行业,那还是劝你想清楚,别到头来对不起自己。如果你是听说做软件赚钱多,那也许你没听全,是水平到一定程度才会赚钱多。也许你认为学软件开发好像比学电机,机械啥的简单又没危险,只要一台电脑,不用担心高压电,也不必整天满手机油。总之你最好确认你是喜欢这种为只有躯壳的硬件设计灵魂的工作,你才应该选择它。
2,有了兴趣,你自然会明白去探寻软件技术的本质。就好像小时候第一次得到一块电子手表,迫不及待想拆开看里面的构造那样。软件技术的本质分布在大学时那些不太受欢迎的基础课上,诸如:微机原理,操作系统,编译原理,数据结构。更远一些的可以追述到你中学时代学过的那些数学,主要是逻辑证明。如果在你现在的工作上还看不出这些基础知识的作用,甚至之前也从没体会到过,那一种可能是你还在底端挣扎,不得其门而入,另一种可能是你已经告别了程序员的生涯,虽然你从未成为过真正的程序员。
3,找一个人作为目标,努力去达到和超过他。在我刚入行时,一位从西安过来给我们培训的工程师,当时已经有了7,8年经验,我们财务告诉我他的月收入有2万多。在当时的我看来还是很有震动的。在我当时简单的概念里,我想在我能达到他的技术和收入水平之前,我没有理由说遇到什么玻璃天花板,也不应该退出。我到底要看看,在这一行能做到什么程度。到现在,我虽然在这两方面依旧没有超过这个目标,但我确实也没有看到有什么拦在我的头上阻止我继续发展,我依旧看到广阔的天空。
4,找一个志同道合的伙伴。一个人的探索常常是寂寞的,有时候也比较低效。能够和一个或几个水平相近的同事经常交流是提高的方法之一。现在有些人的工作常常是单独埋头开发,因为种种原因,并没有合适的人可以交流,我很能理解这样的处境。我的建议是尽早离开这样的工作,到一个有更多开发人员的公司去。然后学会有效的从别人那儿学习。
5,常常思考你所学习的技术的用处。软件技术只有最终服务于人才有它的价值。很多人在争论哪种编成语言更流行的时候,其实更应该思考的是怎样的软件应用可以为用户、为客户、为公司、为老板,为自己创造价值。
6,学会表达的技巧。程序员大都是偏内向的性格,又整天和电脑打交道,有的程序员会觉得自己越来越呆板和不擅交流。程序员也是一个完整的人,需要交流,需要向同事,老板和客户表达自己的思想。有人觉得学习沟通技巧是为了转做销售或者管理,这根本不对,一个好的程序员既然可以以漂亮的代码表达自己的设计理念,就可以写漂亮的报告,做漂亮的presentation。你应该有自信把自己的工作成果,以合适的不让人反感的方式让每一个同事和你老板知道。
国内的软件从业环境正在不断地改善,很多报纸上写未来几年对软件人才的需求有多少多少,虽然我不必相信这些数字,但是中国软件行业对高层次软件人才的需求是实实在在得不断的增加着。而那些高级人才正是从现在千千万万的初级程序员中涌现的。这里我想到另一个也许是成为那么多人选择这一行的理由:程序员在中国被认为是相对公平的职业,可以以自身的能力,而非出生,来实现自我价值。既然这样,不要再怨天尤人,找到自己的目标,坚定地朝它迈进,哪怕最后实现得不是全部,但沿途一定会顺便采摘到丰盛的成果。
最后按照我的发帖习惯,散分以答谢读者。
问题点数:100  回复次数:81 显示所有回复 显示星级回复 显示楼主回复
summerice110 等 级:
发表于:2007-07-15 14:56:12 1楼 得分:0
SF
fengdkm 等 级:
发表于:2007-07-15 15:06:47 2楼 得分:0
看完接分
JohnTitor 等 级:
发表于:2007-07-15 15:07:33 3楼 得分:0
顶下
knowjava 等 级:
发表于:2007-07-15 15:07:57 4楼 得分:0
总结得很好
knowjava 等 级:
发表于:2007-07-15 15:08:21 5楼 得分:0
Mark
hkm_best 等 级:
发表于:2007-07-15 15:15:31 6楼 得分:0
受用,受用
aaron6 等 级:
发表于:2007-07-15 15:17:33 7楼 得分:0
hehe
knowjava 等 级:
发表于:2007-07-15 15:17:48 8楼 得分:0
国内的软件从业环境正在不断地改善,很多报纸上写未来几年对软件人才的需求有多少多少,虽然我不必相信这些数字,但是中国软件行业对高层次软件人才的需求是实实在在得不断的增加着。而那些高级人才正是从现在千千万万的初级程序员中涌现的。这里我想到另一个也许是成为那么多人选择这一行的理由:程序员在中国被认为是相对公平的职业,可以以自身的能力,而非出生,来实现自我价值。既然这样,不要再怨天尤人,找到自己的目标,坚定地朝它迈进,哪怕最后实现得不是全部,但沿途一定会顺便采摘到丰盛的成果。
=============================================
我看到了希望...
linuxchenyy 等 级:
发表于:2007-07-15 15:30:06 9楼 得分:0
楼上红男.咋不用红字了?
我也看到了希望
slowhand 等 级:
发表于:2007-07-15 17:22:44 10楼 得分:0
说得太好了!
f234f234 等 级:
发表于:2007-07-15 17:42:41 11楼 得分:0
挺不错的
有感触啊
CruelYoung123 等 级:
发表于:2007-07-15 17:55:11 12楼 得分:0
做金字塔的top   1/10
wxg22526451 等 级:
发表于:2007-07-15 20:47:08 13楼 得分:0
写得不错
受用了~
xiyeye 等 级:
发表于:2007-07-15 20:52:50 14楼 得分:0
谢谢,受益良多
liangzhj 等 级:
发表于:2007-07-15 21:04:45 15楼 得分:0
我要努力!
tuifeirensheng 等 级:
发表于:2007-07-16 08:56:00 16楼 得分:0
jf
tuifeirensheng 等 级:
发表于:2007-07-16 08:56:10 17楼 得分:0
up
a1b2c3dsi 等 级:
发表于:2007-07-16 09:00:19 18楼 得分:0
不错,受益了
patizi 等 级:
发表于:2007-07-16 09:11:59 19楼 得分:0
很好。很强大、
baiyunfei 等 级:
发表于:2007-07-16 09:22:52 20楼 得分:0
有心人
cherishLot 等 级:
发表于:2007-07-16 09:30:53 21楼 得分:0
MARK
先JF
再看
liujiwei2007 等 级:
发表于:2007-07-16 09:34:27 22楼 得分:0
MARK
先JF
再看
sweethq 等 级:
发表于:2007-07-16 09:41:08 23楼 得分:0
鼓掌,啪啪啪。。。
jufeng2309 等 级:
发表于:2007-07-16 09:46:31 24楼 得分:0
看完接分..
25xxx25 等 级:
发表于:2007-07-16 10:03:26 25楼 得分:0
en
bonze18 等 级:
发表于:2007-07-16 10:06:01 26楼 得分:0
不错,说的好 !
hu0516 等 级:
发表于:2007-07-16 10:10:24 27楼 得分:0
鼓掌
liusong_china 等 级:
发表于:2007-07-16 10:18:41 28楼 得分:0
看完接分
beelzebub918 等 级:
发表于:2007-07-16 10:23:48 29楼 得分:0
不错,顶
argenCHN 等 级:
发表于:2007-07-16 10:48:03 30楼 得分:0
jf
bu   cuo
koo7758258 等 级:
发表于:2007-07-16 16:46:48 31楼 得分:0
写的非常中肯,学习了!!
xiaops2005 等 级:
发表于:2007-07-16 16:49:46 32楼 得分:0
LZ辛苦了。
scow 等 级:
发表于:2007-07-16 16:58:30 33楼 得分:0
jf
copine 等 级:
发表于:2007-07-16 17:11:59 34楼 得分:0
写得不错。
nacarat 等 级:
发表于:2007-07-16 17:12:25 35楼 得分:0
鼓掌,啪啪啪。。。
kekia 等 级:
发表于:2007-07-16 17:15:50 36楼 得分:0
偶是菜鸟
看了楼主的文章,很受启发
谢谢了!
kyle106 等 级:
发表于:2007-07-16 17:29:55 37楼 得分:0
说得不错啊
beibeishen 等 级:
发表于:2007-07-16 17:34:04 38楼 得分:0
希望如此
up
netxuning 等 级:
发表于:2007-07-16 18:42:29 39楼 得分:0
mark   明天看
xiaoliangwh 等 级:
发表于:2007-07-16 19:33:16 40楼 得分:0
up
bigbee 等 级:
发表于:2007-07-16 21:02:43 41楼 得分:0
也有人问我要不要考研,甚至已经是硕士了问我要不要读个博士。我的想法是软件这门学问终究是门实践型的学问,在实际企业的环境下,真刀真枪开发产品才能学到最多。当然在你真的想清楚自己的人生目标所在时,回到学校系统的补充理论知识也是件好事,但应该记住的是不能为了那个文凭去学,而要实实在在地学到有用的东西。所以对于软件行业来说,进入一个好的企业胜过一所好的大学。
Stefine 等 级:
发表于:2007-07-16 21:20:57 42楼 得分:0
up
knowjava 等 级:
发表于:2007-07-16 21:22:19 43楼 得分:0
jf
lwalwg 等 级:
发表于:2007-07-16 21:59:28 44楼 得分:0
正在低端徘徊,正在自己埋头干,没有可以交流的人,很枯燥,我同意楼主的意见,谢谢!
PP_LP 等 级:
发表于:2007-07-16 22:36:14 45楼 得分:0
挡下来给我男朋友LOOKLOOK,谢啦
knowjava 等 级:
发表于:2007-07-16 22:39:15 46楼 得分:0
呵呵,就想着男朋友,哈哈..
bingbox_1984 等 级:
发表于:2007-07-16 22:44:05 47楼 得分:0
以前给我们培训的一个工程师,是项目经理,三年的金融软件工作经验,后来听说跳了,有几万的月薪,他真的很厉害,特别在数据库方面。
目标也有,动力也有,只是过程很辛苦!
solidsnake002 等 级:
发表于:2007-07-16 22:50:20 48楼 得分:0

SerenitySky 等 级:
发表于:2007-07-16 22:51:53 49楼 得分:0
学习下
LZ说的让我一下子明白了很多了,最近一直在迷茫该不该朝程序员方向发展
bing3joe 等 级:
发表于:2007-07-17 09:18:38 50楼 得分:0
受教了!牢记一些!谢谢!
51Crack 等 级:
发表于:2007-07-17 13:30:12 51楼 得分:0
接分
goodboy36 等 级:
发表于:2007-07-17 13:37:58 52楼 得分:0
帮顶接分
wangx1949 等 级:
发表于:2007-07-17 13:45:01 53楼 得分:0
晕。我居然还在这里浑浑噩噩得接分!!!
langke93 等 级:
发表于:2007-07-17 13:45:25 54楼 得分:0
UP受教了
langke93 等 级:
发表于:2007-07-17 13:50:45 55楼 得分:0
支持原创
brucegong 等 级:
发表于:2007-07-17 13:57:44 56楼 得分:0
难得有一个这样的帖子
ccsuliuxing 等 级:
发表于:2007-07-17 14:05:49 57楼 得分:0
mark
moon_in_sky 等 级:
发表于:2007-07-17 14:45:09 58楼 得分:0
有道理,打算找些人一起学习
keaneshen 等 级:
发表于:2007-07-17 14:50:13 59楼 得分:0
写的很好,接分.~~`
driftingirl 等 级:
发表于:2007-07-17 14:55:39 60楼 得分:0
总结的很不错,值得学习,我打算把程序员的职业进行到底。
bigbee 等 级:
发表于:2007-07-17 15:06:39 61楼 得分:0
ls是女同胞吗?可敬哦。世界上第一位程序员也是女的,名字叫Ada。
FengYuanMSFT 等 级:
发表于:2007-07-17 15:23:26 62楼 得分:0
成熟
borsyu 等 级:
发表于:2007-07-17 16:43:42 63楼 得分:0
有道理,以前没体会到,后来发现兴趣应该放在第一位,不然不好进步
csucr 等 级:
发表于:2007-07-17 16:58:44 64楼 得分:0
JF
ttjacky 等 级:
发表于:2007-07-17 17:07:39 65楼 得分:0
成长起来了
zwwall 等 级:
发表于:2007-07-17 17:14:22 66楼 得分:0
lz已经上了一个台阶了:)
lin_xx 等 级:
发表于:2007-07-17 17:17:23 67楼 得分:0
寫的非常好!
Csharpbull 等 级:
发表于:2007-07-17 17:18:49 68楼 得分:0
总结的不错,如果所有的程序员可以理解并积极向上的话,确实会有很大的收获,中国的软件产业也会蒸蒸日上的!
谢谢lz的精彩演讲,:)
julong88 等 级:
发表于:2007-07-17 17:22:01 69楼 得分:0
写得不错
julong88 等 级:
发表于:2007-07-17 17:24:21 70楼 得分:0
我也毕业四年了
不过我比你早上班两个月
yclfl123 等 级:
发表于:2007-07-17 18:37:34 71楼 得分:0
我是学计算机的   ,现在大二,当我看了此后,领悟到做什么事不要盲目去做,想好在去做!那样自己也不会有什么后悔!
niulang85 等 级:
发表于:2007-07-17 19:07:58 72楼 得分:0
有分就接。。。。。。
nomarl 等 级:
发表于:2007-07-17 20:59:04 73楼 得分:0
好帖!!
mmxopq 等 级:
发表于:2007-07-17 21:13:31 74楼 得分:0
唉,混了3年,技术一般般,没有好的环境做底层开发啊
wanglovec 等 级:
发表于:2007-07-17 22:06:43 75楼 得分:0
唉,混了3年,技术一般般,没有好的环境做底层开发啊
> >呵呵   我是做地层的,没感觉出有什么好,   我喜欢做应用.很喜欢做优雅的设计   ,我感觉那才是软件之美
itsky2008 等 级:
发表于:2007-07-17 23:17:19 76楼 得分:0
总结得好,受益非浅呀,楼主辛苦了!
guitiantu 等 级:
发表于:2007-07-17 23:58:21 77楼 得分:0
哎,说得挺实际的
我纳粹是一个业余的对编程感兴趣的自学者,现在大三,地理信息系统专业
做过几个asp.net的网站,现在在做一个带注册软件系统的功能型网站,发现很多东西不是仅仅会用控件,会写组件,会用技巧就能解决的,而是需要静下来去做需求分析,去画结构图,流程图,分析用例,感觉很有打挑战性.
现在碰到了一些困难,因难的不是技术问题,而是分析与构造的思想.
哎,做了一半,快做不下去了,但还是坚持着
knowjava 等 级:
发表于:2007-07-18 00:07:05 78楼 得分:0
up
zds925 等 级:
发表于:2007-07-18 08:46:12 79楼 得分:0
写的不错
不过偶不准备干了
做买卖去
楼上的做gis?
wp_inyz 等 级:
发表于:2007-07-18 08:50:47 80楼 得分:0
好文章,很实际
Grandiacn 等 级:
发表于:2007-07-18 09:10:26 81楼 得分:0
很受鼓舞~
大2,正在努力学习中~
将帖子提前  加入我的收藏夹  推荐给好友我要提问管理帖子
网站简介-广告服务-网站地图-帮助-联系方式-诚聘英才-English- 问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved