热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

阅读作业——疑问与感想

读了邹老师的讲义以及移山之道有不小的收获不过按要求,先说说疑问吧由于邹老师大多都以讲故事的方式来讲道理严格意义上来说,是很难找到“错误”的,


读了邹老师的讲义以及移山之道

有不小的收获

不过按要求,先说说疑问吧

由于邹老师大多都以讲故事的方式来讲道理

严格意义上来说,是很难找到“错误”的,只是各人认不认同罢了

 

我在团队中的身份是Dev

我也重点关注了这一块

 

顶级程序员的心得–Coders at Work

如果你是病人, 你希望你的医生是下面的那一种呢?

a)  刚刚在书上看到你的病例, 开刀的过程中非常认真严谨, 时不时还要停下来翻书看看…

b)  富有创新意识, 开刀时突然想到一个新技术, 新的刀法,  然后马上在你身上试验…

c)  已经处理过很多类似的病例, 可以一边给你开刀, 一边和护士聊天说昨天晚上放的 《非诚勿扰》的花絮…

d)  此医生无正式文凭或医院, 但是号称有秘方, 可治百病。 

事实上, 很多软件项目就是用 a) b) 这样的方法搞出来的。当然也有一些人走 d) 这条路。

如果我可以选择, 我要选 c) 那样的医生。

 

这是两个例子,听起来就是矛盾的,我们不可能天生就成为一个经验丰富的程序员

就是慢慢积累经验的

所以你可以说你要成为c)那样的医生,也可以说Coders at Work

那怎么办?

其实很显然,这两句话都是正确的,只是在不同的语境下罢了

延伸出一个问题,在课上,邹老师举例子的时候,经常会说到:其实也不一定,Blablabla...

比如在讲Myth的时候,说第一个吃螃蟹的可能不是最后成功的,讲了好多例子

最后就会说,其实也不绝对,比如XXX也Blablabla...

这样好像更辩证了,好像更没有Bug了

但这样说下来的意义在哪?我们讲了半天的XXX,然后其实也不一定。。。。?

仅仅了讲了几个故事?我们得到了什么呢?这个还需要大家去体会了

但同时,有些例子就很好,比出数学题,让我们非常容易的理解了所谓算法与软件的区别

这个就说到这吧

 

第二个问题,软件工程师的誓言

这里说了邹老师BLOG的标题,其实说的就是软件工程师的职业道德

不久前的某年某月,出了一件大事,CSDN的XXX被XXX了

看新闻的时候,某经验丰富的程序员接受采访时大概表达了如下的意思:

在某些黑客中,有不成文的规定,大家只以进入某个XXX为炫耀的目的,证明自己的能力,而不会进行牟利或发布。等等等等

而CSDN的用户信息被公开,原因就是有某个人不去遵守这个游戏规则了。

鉴于我实在是没有这方面的经验,我也就暂且相信他说的是真的

那请问,这里的职业道德在哪?

所谓的不遵守自己的誓言的,是你进入了后又牟利了,或发布了

还是说你根本就不应该进去呢?

有核武器不用跟没有核武器不是一回事

那不能进入某些“不该进”的地方跟能进但我就进进不干别的相比呢?

何况你不试着进进你怎么知道你该不该进

反正我是想不清楚了

 

最后说说感想,《移山之道》这本书,以类似讲故事的方式

带领着我们仿佛真正经历了一次甚至几次完整的项目

让我对一个“软件”而不是一个“程序”有了更加深入的认识

我认识核心就是如何做好自己以及如何理解别人

最终达到的目的,就是更和谐的完成整个项目

转:https://www.cnblogs.com/Tjamie/archive/2012/10/29/2745426.html



推荐阅读
  • 本文探讨了在AspNetForums平台中实施基于角色的权限控制系统的方法,旨在为不同级别的用户提供合适的访问权限,确保系统的安全性和可用性。 ... [详细]
  • 如何寻找程序员的兼职机会
    随着远程工作的兴起,越来越多的程序员开始寻找灵活的兼职工作机会。本文将介绍几个适合程序员、设计师、翻译等专业人士的在线平台,帮助他们找到合适的兼职项目。 ... [详细]
  • 汇编语言标识符和表达式(四)(表达式与符号定义语句)
    7、表达式表达式是程序设计课程里的一个重要的基本概念,它可由运算符、操作符、括号、常量和一些符号连在一起的式子。在汇编语言中,表达式分为:数值表达式和地址表达式。(1)进制伪指令R ... [详细]
  • 本文总结了 #define 在 C/C++ 编程中的多种用途和技巧,包括定义常量、函数、宏以及条件编译等,并提供了详细的示例和注意事项。 ... [详细]
  • Excel技巧:单元格中显示公式而非结果的解决方法
    本文探讨了在Excel中如何通过简单的方法解决单元格显示公式而非计算结果的问题,包括使用快捷键和调整单元格格式两种方法。 ... [详细]
  • 本文介绍了使用Python和C语言编写程序来计算一个给定数值的平方根的方法。通过迭代算法,我们能够精确地得到所需的结果。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • 本文介绍如何使用R语言中的相关包来解析和转换搜狗细胞词库(.scel格式),并将其导出为CSV文件,以便于后续的数据分析和文本挖掘任务。 ... [详细]
  • 在开发过程中,有时需要提供用户创建数据库的功能。本文介绍了如何利用 .NET 和 ADOX 在应用程序中实现创建 Access 数据库,并详细说明了创建数据库及表的具体步骤。 ... [详细]
  • Python3爬虫入门:pyspider的基本使用[python爬虫入门]
    Python学习网有大量免费的Python入门教程,欢迎大家来学习。本文主要通过爬取去哪儿网的旅游攻略来给大家介绍pyspid ... [详细]
  • 过去我习惯使用百度空间来记录个人的生活琐事,但随着需求的增长,我发现它的功能略显不足,特别是在代码分享和图片管理方面存在诸多不便。因此,我决定寻找一个更适合技术分享的平台,最终选择了博客园。 ... [详细]
  • 本文详细介绍了如何在Oracle数据库中使用SQL进行分页查询,通过嵌套查询和ROWNUM函数的应用,实现数据的高效分页展示。 ... [详细]
  • hlg_oj_1116_选美大赛这题是最长子序列,然后再求出路径就可以了。开始写的比较乱,用数组什么的,后来用了指针就好办了。现在把代码贴 ... [详细]
  • 本文详细探讨了在Java中如何将图像对象转换为文件和字节数组(Byte[])的技术。虽然网络上存在大量相关资料,但实际操作时仍需注意细节。本文通过使用JMSL 4.0库中的图表对象作为示例,提供了一种实用的方法。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
author-avatar
坚韧稻草
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有