注册 登录
编程论坛 美丽情感

学习or工作?身为程序员的你迷茫吗?

termite037 发布于 2006-09-14 09:49, 823 次点击
程序员是个让人着迷但是又让人痛苦、迷茫的一个职业。让我们先来看看两个例子,这可能是现在迷茫的程序员的两个典型。
程序员甲:技术爱好者,广泛的研究各种新技术,利用各种时间不停的学习,而和人沟通少,加之不善言谈,结果是和公司的开发大环境脱离,苦于如何学以致用。
程序员乙:工作狂人,每天忙于工作,起初感觉很好,但一段时间后便发现新技术让其应接不暇,自己本身的技术提高不大。
再让我们来思考一下下面几个问题
问题一:项目中需要使用怎样的技术?
开发中所采用的技术复杂度取决于两个方面,一个是系统的复杂程度,系统复杂才会用到更多的技术,另一个是开发团队的整体技术认知度,只有团队成员都能对技术有一定的了解才能推动技术的使用。
问题二:使用新技术会带来什么?
好处:系统的架构合理,代码的可重用性可移植性高,团队成员能有好的编程体验。
坏处:需要有一定的学习时间,在对技术不了解的情况下可能出现错误的使用。
问题三:究竟是需求驱动开发还是技术驱动开发?
我曾经接触过某单位信息化部门的一名管理者,此人是文科毕业,从事多年企业的信息化软件的管理和实施工作,也有多年的软件编写经验。闲聊中我们谈到了在做软件产品时文科生和理科生不同的关注点。理科生一般比较关注使用比较时髦、先进的技术,注重软件产品的架构,关注软件的可重用性和扩展性等等。而文科生则比较喜欢从需求入手,注重页面的美观性,好的用户体验等等。让我们来取两者之长,开发以需求为主,使用合适的技术,积极的进行技术的交流和推广,使得技术融入工作。
最后,让我们给两名迷茫程序员一点意见。程序员甲:有选择的学习新技术,把学习成果和公司成员沟通,尽量的把技术推向实用。程序员乙:在工作之余也应该加强新技术的学习。让我们学习and工作。
上述言论纯属个人观点,行文混乱,漏洞百出,仅希望能抛砖引玉。
8 回复
#2
燃燒2006-09-15 00:40

呵呵

我现在只是学习,还没有工作的机会

不知道将来是怎么样

我是喜欢这一行业的

看过你最后的意见,很有道理

努力拼搏,理想即可达成!

#3
loveszc2006-09-16 10:26
程序员真的这么苦吗?
#4
Tailor2006-09-22 18:19
我也要努力拼搏.有体验与做程序员不容易呀.

#5
可可℃乐2006-09-22 21:31
现在偶就感觉很累了~ 5555
昨天电脑前坐了一天,偶地脖子都疼地不行了
终于明白颈椎病是如何练成地了
555555
#6
上杉冰枫2006-10-04 17:07

这。。。。其实各有各的道理的
不好的
靠自己去体会吧

#7
sunyuantz2006-10-05 13:05
受教,程序员不好做啊!
#8
薇安2006-10-06 11:09
学程序在外面没有经验不好找工作啊!
1