论坛首页 综合技术论坛

写给我的团队成员(二)—— 编程,乐趣何在?

浏览 27685 次
该帖已经被评为精华帖
作者 正文
   发表时间:2008-09-23  
很好的思路,很不错的文章,能够让人细细的读完!!读完了以后,有一种轻松的感觉!楼主的文采不错啊!!持续关注中......
0 请登录后投票
   发表时间:2008-09-23  
好文章不好找
好领导也不好找
拜读了楼主的文章受益非浅
0 请登录后投票
   发表时间:2008-09-23  
 
引用
Python和Ruby是有趣的,因为它是“天才”的产物。

与之不同的是多数的资深程序员认为VB/PHP和Java是无趣的——

       当“编程”遇上“快速生产”和“工程”的时候,乐趣就开始退化了。然而与乐趣无关的是,他们三个却成为了现代软件工业中最成功的三把斧头。一把能快速的砍出一个WEB论坛;一把能跨速的砍出Client界面;一把则通过理念、框架、规范、中间件等等等等,使得软件开发更加模式化和规范化,令软件行业向大规模工业化生产方式向前迈进了一大步。


我倒不这么觉得。我认为除了底层的东西之外,还有很多语言之上的公共的东西很有趣。
Java,VB等语言排除了底层的复杂和一部分乐趣,但仍然有大量的好玩的东西可玩。
我觉得很爽的几个部分:
1.面向对象的分析建模及编程
这里的面向对象不是泛泛的套框架的方式,那的确是无趣的--比如:一个web网站,需要控制并发量,因为目前的经费和硬件能力有限,而并发量有可能在某一节假日等高峰时段很大,此时要保证不瘫痪。我们建立了类似必胜客饭店那种机制,有迎宾的小姐、有饭店(有容量限制)、有排队的队列等几个模型,人多了就排队,客人出门了就放人进来。
这个东西说起来不难,但放到高并发多线程的环境到有点难度了。重要的是这个模型让我觉得挺清晰,且有趣的。本身这个思路就是从饭店抄袭来的(因为网站有计算能力限制,而饭店也有,且更明显),所以对象模型也一样,有触类旁通的感觉。
2.性能调优
这个范畴就很大了。有数据库方面的,有应用程序方面的,也有软件配置方面的。
但不管哪里,是很有成就感的,当然也很有趣。
3.UI部分
做出炫目的效果(虽然我并不太关心,实用优先)、或做出很棒的用户体验(最少的键盘鼠标操作、智能的辅助输入、合理的布局)都是很爽的,之前没有什么感觉,但看了一些UI设计方面的书后,觉得这里的提升空间还是很大的。
当然也很有趣。
0 请登录后投票
   发表时间:2008-09-25  
喜欢这项工作.看到别人在使用自己开发的系统.心里有成就感..
0 请登录后投票
   发表时间:2008-09-25  
受益匪浅~~~~~~~希望楼主继续写出好东西
0 请登录后投票
   发表时间:2008-09-26  
yingfeng 写道
给LZ补充一点,引入research
当然对于javaeye的人来说,这有些勉为其难,不过,这还是可以做到的
举个例子
有没有想过改进mysql或者postgresql,有没有觉得有很多场合数据库不适合,而需要其他一些手段存放数据,
如果想,那是不是该了解一下相关的原理,然后寻找改进之处?是不是可以研究一下在学术前沿,这方面的问题有哪些最新成果,然后试着把它实现?

统揽整个javaeye,能这样做的,我见到的只有T1,当然T1的关注点集中在语义,并行等方面,但事实上可以research的东西太多太多

整天玩企业软件逻辑流程,对不住computer science的science那



science...这个跟软件开发没什么关系吧
就算你每天提交一个patch给kernel 也不见得就得参考什么paper 更谈不上什么science了
这个science只存在于少数类似高老头的人的日常生活中
我们能通过读他们的书 获得些解题的快感就差不多了

而且这个跟工作/生活环境没有什么关系
就算给你每个月10万块钱 让你在家工作 随便你做任何事情
你也不见得就能搞出任何名堂来
关键在于个人的能力和底蕴

research则是另外一件事
很多大公司都会设立research中心
有些是扯淡的 也有些是有货的
在搞research的地方干活的确是很有意思的
0 请登录后投票
   发表时间:2008-09-26  
现在多数的行业软件已经形成规模,行业软件中业务才是一个系统的灵魂,技术只是实现的手段。
0 请登录后投票
   发表时间:2008-09-28  
个人有个人的看法,只要写出的代码健壮,稳定管他属于哪家!!
0 请登录后投票
   发表时间:2008-10-01  
ssh在没有复杂的业务建模的情况下只是一直在重复着提交,数据库查询,请求转发等动作,确实无趣,
在无缘c语言的情况下,js的界面脚本开发是能带来不少乐趣,所以最近的工作也慢慢转向编写js代码,把java推给陶醉在java 里的同事,这也算各得其所吧!!
0 请登录后投票
   发表时间:2008-10-03  
编程的乐趣在接到钱的一刹那。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics