w***g 发帖数: 5958 | 1 如果组里一个牛人也没有,光靠堆人力的话稍微复杂点的项目其实都是做不下来的。我
想来想去,像Linux, Hadoop, MySQL什么的,无非就是有一两个牛人确定了正确的架构
做的八九不离十了,然后才有一堆人上去堆feature。软件工程搞的那些我觉得无非就
是以前是做用户界面,现在是做网站。如果要自动化,那些应该是最能自动化的东西。
最近跟国内做项目看他们忙得焦头烂额有感。跟C++与java之争无关。如果现在只能保
留一种语言别的程序员都要去死,那么我真心同意应该java被保留下来。zhaoce你有力
气帮新人科普科普java吧,看曲线C++这东西即使没你这么费力气推一把,要不了三五
年本来也就要自然消亡了。 |
m******t 发帖数: 635 | 2 我觉得软件工程实际上是两个要素的竞争和折中:团队的组织架构和个人的生产能力
这大半年的班上语言之争似乎可以认为是
树状架构(Java系, 重根节点, 枝干节点,轻叶子节点) vs 全连通图(动态语言系,
函數语言系,小团队,重所有节点)
树状结构堆人战术规模大的时候考虑到成本只能外包,如果不外包,只能减少层次,极
端情况类似Netflix这样的超级叶子节点架构。全连通图很难scale up人力,所以大多
数是startup, 公司大了必然转树桩,也就是说Java系。
一得之愚。
【在 w***g 的大作中提到】 : 如果组里一个牛人也没有,光靠堆人力的话稍微复杂点的项目其实都是做不下来的。我 : 想来想去,像Linux, Hadoop, MySQL什么的,无非就是有一两个牛人确定了正确的架构 : 做的八九不离十了,然后才有一堆人上去堆feature。软件工程搞的那些我觉得无非就 : 是以前是做用户界面,现在是做网站。如果要自动化,那些应该是最能自动化的东西。 : 最近跟国内做项目看他们忙得焦头烂额有感。跟C++与java之争无关。如果现在只能保 : 留一种语言别的程序员都要去死,那么我真心同意应该java被保留下来。zhaoce你有力 : 气帮新人科普科普java吧,看曲线C++这东西即使没你这么费力气推一把,要不了三五 : 年本来也就要自然消亡了。
|
a*w 发帖数: 4495 | 3 赞哲学家
【在 m******t 的大作中提到】 : 我觉得软件工程实际上是两个要素的竞争和折中:团队的组织架构和个人的生产能力 : 这大半年的班上语言之争似乎可以认为是 : 树状架构(Java系, 重根节点, 枝干节点,轻叶子节点) vs 全连通图(动态语言系, : 函數语言系,小团队,重所有节点) : 树状结构堆人战术规模大的时候考虑到成本只能外包,如果不外包,只能减少层次,极 : 端情况类似Netflix这样的超级叶子节点架构。全连通图很难scale up人力,所以大多 : 数是startup, 公司大了必然转树桩,也就是说Java系。 : 一得之愚。
|
L*****e 发帖数: 8347 | 4 这个,软件工程和堆人力好像没有必然联系吧?一个人做项目也可以应用软件工程的。
。。
当然,软件工程从理论到实践都还很年轻很不成熟,属于摸着石头过河的阶段。。。
【在 w***g 的大作中提到】 : 如果组里一个牛人也没有,光靠堆人力的话稍微复杂点的项目其实都是做不下来的。我 : 想来想去,像Linux, Hadoop, MySQL什么的,无非就是有一两个牛人确定了正确的架构 : 做的八九不离十了,然后才有一堆人上去堆feature。软件工程搞的那些我觉得无非就 : 是以前是做用户界面,现在是做网站。如果要自动化,那些应该是最能自动化的东西。 : 最近跟国内做项目看他们忙得焦头烂额有感。跟C++与java之争无关。如果现在只能保 : 留一种语言别的程序员都要去死,那么我真心同意应该java被保留下来。zhaoce你有力 : 气帮新人科普科普java吧,看曲线C++这东西即使没你这么费力气推一把,要不了三五 : 年本来也就要自然消亡了。
|
t*******y 发帖数: 1289 | 5 盖房子,建桥梁是工程吗?
干的时候是不是也要有一个牛人带领,大部分人就是干普通的活?
所谓的工程是如何管理来完成一个多部分多步骤组成的事。
人的多少是工程的一个部分,这个与设计,要求相关的。
基本上,一个工程都需要一个牛人来带领,大部分人打下手。
我觉得软件工程不扯淡。
【在 w***g 的大作中提到】 : 如果组里一个牛人也没有,光靠堆人力的话稍微复杂点的项目其实都是做不下来的。我 : 想来想去,像Linux, Hadoop, MySQL什么的,无非就是有一两个牛人确定了正确的架构 : 做的八九不离十了,然后才有一堆人上去堆feature。软件工程搞的那些我觉得无非就 : 是以前是做用户界面,现在是做网站。如果要自动化,那些应该是最能自动化的东西。 : 最近跟国内做项目看他们忙得焦头烂额有感。跟C++与java之争无关。如果现在只能保 : 留一种语言别的程序员都要去死,那么我真心同意应该java被保留下来。zhaoce你有力 : 气帮新人科普科普java吧,看曲线C++这东西即使没你这么费力气推一把,要不了三五 : 年本来也就要自然消亡了。
|
s***o 发帖数: 2191 | 6 软件工程具体都包括些什么?
【在 w***g 的大作中提到】 : 如果组里一个牛人也没有,光靠堆人力的话稍微复杂点的项目其实都是做不下来的。我 : 想来想去,像Linux, Hadoop, MySQL什么的,无非就是有一两个牛人确定了正确的架构 : 做的八九不离十了,然后才有一堆人上去堆feature。软件工程搞的那些我觉得无非就 : 是以前是做用户界面,现在是做网站。如果要自动化,那些应该是最能自动化的东西。 : 最近跟国内做项目看他们忙得焦头烂额有感。跟C++与java之争无关。如果现在只能保 : 留一种语言别的程序员都要去死,那么我真心同意应该java被保留下来。zhaoce你有力 : 气帮新人科普科普java吧,看曲线C++这东西即使没你这么费力气推一把,要不了三五 : 年本来也就要自然消亡了。
|
a*****g 发帖数: 19398 | 7 扯淡。
【在 w***g 的大作中提到】 : 如果组里一个牛人也没有,光靠堆人力的话稍微复杂点的项目其实都是做不下来的。我 : 想来想去,像Linux, Hadoop, MySQL什么的,无非就是有一两个牛人确定了正确的架构 : 做的八九不离十了,然后才有一堆人上去堆feature。软件工程搞的那些我觉得无非就 : 是以前是做用户界面,现在是做网站。如果要自动化,那些应该是最能自动化的东西。 : 最近跟国内做项目看他们忙得焦头烂额有感。跟C++与java之争无关。如果现在只能保 : 留一种语言别的程序员都要去死,那么我真心同意应该java被保留下来。zhaoce你有力 : 气帮新人科普科普java吧,看曲线C++这东西即使没你这么费力气推一把,要不了三五 : 年本来也就要自然消亡了。
|
p*****w 发帖数: 429 | 8 其实这么说,软件工程算从经验总结出来的。如果归纳的不好或者用错地方,可能是没
用。但这种东西对于非专业背景的领导是有用的,他相当于是参考教材。
【在 w***g 的大作中提到】 : 如果组里一个牛人也没有,光靠堆人力的话稍微复杂点的项目其实都是做不下来的。我 : 想来想去,像Linux, Hadoop, MySQL什么的,无非就是有一两个牛人确定了正确的架构 : 做的八九不离十了,然后才有一堆人上去堆feature。软件工程搞的那些我觉得无非就 : 是以前是做用户界面,现在是做网站。如果要自动化,那些应该是最能自动化的东西。 : 最近跟国内做项目看他们忙得焦头烂额有感。跟C++与java之争无关。如果现在只能保 : 留一种语言别的程序员都要去死,那么我真心同意应该java被保留下来。zhaoce你有力 : 气帮新人科普科普java吧,看曲线C++这东西即使没你这么费力气推一把,要不了三五 : 年本来也就要自然消亡了。
|
z****e 发帖数: 54598 | 9 软件工程虽然光堆人工未必成功
但是如果不能通过堆人工来实现目的的软件工程
一定失败
【在 L*****e 的大作中提到】 : 这个,软件工程和堆人力好像没有必然联系吧?一个人做项目也可以应用软件工程的。 : 。。 : 当然,软件工程从理论到实践都还很年轻很不成熟,属于摸着石头过河的阶段。。。
|
z****e 发帖数: 54598 | 10 光堆人工也没有用
我现在认为,一定要想办法堆轮子
自己造轮子的话,光维护就是一个非常头疼的问题
哪怕是java写的东西,看起来也很头疼
软件就这样,一层一层往上封装
要紧跟趋势,谁掉队谁就完蛋
也不是说下面的层不要人,这就类似ie那样
裁员,裁到最后剩下7个人做维护,其他人下岗
与其等着被裁员,还不如早点想出路
我毕业时候就压根没有做os,db这些的机会
所以我也压根不打算去做这些
其实也不是没有,还是有招,但是还好,没有掉到那种坑里去
【在 w***g 的大作中提到】 : 如果组里一个牛人也没有,光靠堆人力的话稍微复杂点的项目其实都是做不下来的。我 : 想来想去,像Linux, Hadoop, MySQL什么的,无非就是有一两个牛人确定了正确的架构 : 做的八九不离十了,然后才有一堆人上去堆feature。软件工程搞的那些我觉得无非就 : 是以前是做用户界面,现在是做网站。如果要自动化,那些应该是最能自动化的东西。 : 最近跟国内做项目看他们忙得焦头烂额有感。跟C++与java之争无关。如果现在只能保 : 留一种语言别的程序员都要去死,那么我真心同意应该java被保留下来。zhaoce你有力 : 气帮新人科普科普java吧,看曲线C++这东西即使没你这么费力气推一把,要不了三五 : 年本来也就要自然消亡了。
|
z****e 发帖数: 54598 | 11 软件工程最可怕的是轮子不要钱
所以真的可能会出现只需要工程师,而不需要民工的情况
工程师与其使唤民工,不如直接使唤开源轮子
效率更高,出错率还少
现在外包也不行了,因为开源做得比较好
否则现在加州的工作早就全部去南亚次大陆了
【在 t*******y 的大作中提到】 : 盖房子,建桥梁是工程吗? : 干的时候是不是也要有一个牛人带领,大部分人就是干普通的活? : 所谓的工程是如何管理来完成一个多部分多步骤组成的事。 : 人的多少是工程的一个部分,这个与设计,要求相关的。 : 基本上,一个工程都需要一个牛人来带领,大部分人打下手。 : 我觉得软件工程不扯淡。
|
z****e 发帖数: 54598 | 12 开源轮子也算是一种外包
类似开源收费的support
还有icc里面拿钱的阿三
以及ibm这种公司的产品
这些都可以被看作是外包的一种
ibm和icc都是直接雇佣阿三来干活
mongo则是通过support来忽悠
但是我最看好的是第一种
就是上开源轮子,有了开源的轮子,我就不怕外包了
你组织一堆人可以做,我用个轮子也能做,只要我懂怎么操作这个轮子
所以现在ibm等都不太行,因为人工怎样还是贵,哪怕是外包
【在 m******t 的大作中提到】 : 我觉得软件工程实际上是两个要素的竞争和折中:团队的组织架构和个人的生产能力 : 这大半年的班上语言之争似乎可以认为是 : 树状架构(Java系, 重根节点, 枝干节点,轻叶子节点) vs 全连通图(动态语言系, : 函數语言系,小团队,重所有节点) : 树状结构堆人战术规模大的时候考虑到成本只能外包,如果不外包,只能减少层次,极 : 端情况类似Netflix这样的超级叶子节点架构。全连通图很难scale up人力,所以大多 : 数是startup, 公司大了必然转树桩,也就是说Java系。 : 一得之愚。
|