语言
2020-09-09 52
井底之蛙的感慨
曾经听过秦老师上课吹水说过,他说他有一位朋友说过一句很装逼的话: 我只会C++。
#不是C++黑粉哈哈哈哈哈
软件大多数面向用户的,而软件工程就是规范化多人合作的一门学科, 可以理解成建筑学,怎么样把某个工程统筹规划。
大三的时候尝试了一下, 软件的开发流程。
1:没有稳定的工作动力
2:没有完善的合作流程
3:磨合期不够,过度乐观估计学习和工作能力
4:经验不够,没有概念完整性和项目完整性(当时没有人有完整项目合作经验)
写代码的人很难考虑到所写的这一部分代码是否真的解决了问题。在被要求改写代码的时候,只是大概了解别人要改一个需求。
一个软件做得再差,也不会造成巨大的现实世界的变化,它最多改变的只是硬盘中某一个区域的磁性。而造一辆车子,需要现实世界中很多物质发生变化才可以做成。从而,这推动了人不把问题想清楚的惰性。
【来自人月神话】
这里2段话应该放另一篇博客
详情见另一篇blog
这里应有链接
所以我觉得, 在校学生接触3人或以上前后端合作开发的话, 应该好好衡量以下各种情况
1:前后端开发水平是否持平,能不能实时
2:出现问题, 是否有dalao可以及时解决
3: 无论如果都要保证完整性,指文档完整,代码结构完整,现有功能完整。