第1章:概论
1.原文
“这些软件企业的商业模式有些事合情合理也合法;有些看似合情合理,但不怎么合法;有些做法不合

理,但是还没有出台相关的法律。在相关法律完善之前,软件行业还有一个行规,即应该有职业道德规

范来约束IT人的行为”。
2.问题
IT人的职业道德规范应该注重什么,当商业运营与道德规范冲突时,如何选择,又如何看待;
3.思考
在网上查看了许多人对IT人职业道德规范的看法,其中有两条是被大多数人赞同的。一个是以符合公众

利益为目标,在保持与公众利益一致的原则下,应当满足客户和雇主的最高利益;另一个则是知识产权

保护。我以为从理论上说这两个看法都是正确,符和社会道德规范的。但是无论是当初的“3Q大战”,

还是一直被谴责的腾讯抄袭事件,似乎都不符合这两条规范。“3Q大战”无疑是“神仙打架”,最后是

中伤一片网友,有人认为这其中包含一个本质问题--中伤公众利益而不受处罚。对于一个IT企业来说,

最重要的便是极其精贵的核心技术,软件的知识产权是法律的一个薄弱环节,对于技术性稍强的“抄袭

”,在法律认定上是十分困难的,这就面临“抄”与“不抄”的选择,是“自给自足”,追求原创,还

是去复制别人成功之路?谁实话,让我来选择,在法律允许的范围内,我会选择“抄”,但这又与大家

宣扬的职业道德规范不符...个人看来,还得靠法律的完善来约束众人。

第2章:个人技术和流程
1.问题
这章体现了单元测试的重要性,那么我们应该如何高效具体的进行单元测试?
2.资料查询
链接:
a.https://wenku.baidu.com/view/041a904c31126edb6f1a1095.html
b.http://blog.csdn.net/qwlzxx/article/details/50478430
c.https://www.zhihu.com/question/27313846/answer/130954707
(看了很多,没看懂)

第16章:IT行业的创新
1.原文
“在软件工程课上,许多同学也提出了不少宏大的创新想法,但是到了课程结束时,最后什么也没做成

,剩下的就是一个空的构想”。
2.问题
对个人来说,我们有必要坚持追求创新吗?
3.思考
我之前也是很赞同创新的,觉得不管是什么活动,有点创新就会显得很用心,看完这章之后,想想以前

的行为,就觉得有时不必去追求创新,你之前的人已经把这件事做的很好了,不需要再去改变什么。就

像以前的一个活动,部长让我们想一些点子,然后自己就会想去想一些新奇的让人耳目一新点子,会觉

得自己的想法很棒。最后当部长拿出以前的活动流程时,就发现他们的想法比自己好多了,很多时候自

己的想法都是在那种没什么人注意的地方上,比如邀请函的设计,迎接人员的配置。而且很多时候,一

些IT行业的领导者并不是先行者,先行者固然有优势,但别人在先行者的基础上做出一些渐进的改变或

许就能获得更多用户的支持。如果我们有能力有条件去当一个先行者,那么我觉得应该去创新,毕竟一

步快或许便能步步快,但如果没有这个条件,那或许就没必要去追求创新,毕竟创新者只是成功者的一

部分。

随机推荐

  1. MongoDB初学笔记(1)

    学习目标 理解MongoDb的特点和体系结构 掌握常用的MongoDB命令 MongoDB是一种介于关系数据库和非关系数据库中的一种数据库.它支持的数据结构非常松散,类似于JSON的BJSOn格式,所 ...

  2. Django:表单字段如何在模板中用中文显示

    在处理中文显示的时候,刚开始接触django时,很容易弄混表单汉化和Admin后台汉化. 1.表单汉化:是针对用户的.用户浏览网页时,表单的名称如果是英文的,不够友好,所以需要显示为中文,虽然代码编写 ...

  3. nor flash启动与nand flash启动的区别

    1)接口区别:NOR FLASH地址线和数据线分开,来了地址和控制信号,数据就出来.NAND Flash地址线和数据线在一起,需要用程序来控制,才能出数据.通俗的说,就是光给地址不行,要先命令,再给地 ...

  4. 定心丸!ZipperDown漏洞分析与修复建议

    本文由  网易云发布. 近日,盘古实验室对外披露了ZipperDown漏洞,该漏洞是盘古团队针对不同客户的iOS应用安全审计的过程中发现的,大约有10%的iOS应用会受到此漏洞的影响. 利用此漏洞可以 ...

  5. Linux下onvif客户端获取ipc摄像头 获取能力:GetCapabilities

    GetCapabilities:获取能力,主要目的获取设备能力信息(获取媒体服务地址) 鉴权:但是在调用获取设备能力之前是需要鉴权的.ONVIF协议规定,部分接口需要鉴权,部分接口不需要鉴权,在调用需 ...

  6. PostgreSQL调整内存与IO的参数说明

    磨砺技术珠矶,践行数据之道,追求卓越价值 回到上一级页面:PostgreSQL内部结构与源代码研究索引页    回到顶级页面:PostgreSQL索引页 [作者:高健@博客园 luckyjackgao ...

  7. Gitlab+Jenkins学习之路(八)之发布maven项目及按版本发布

    一.什么是Maven maven是一个项目管理和综合工具.Maven提供给开发人员构建一个完整的生命周期框架. 开发团队可以自动完成该项目的基础设施建设,Maven使用标准的目录结构和默认构建生命周期 ...

  8. C#中如果类的扩展方法和类本身的方法签名相同,那么会优先调用类本身的方法

    新建一个.NET Core项目,假如我们有如下代码: using System; namespace MethodOverload { static class DemoExtension { pub ...

  9. Python语言简介以及特点

    编程语言的分为编译型语言和解释型语言: 1. 编译型语言: (1) 编译型语言的代表:C.C++.Delphi等, (2) 编译型语言的运行方式:编译 -> 运行 (3) 编译型语言的优缺点分析 ...

  10. 报错:Cannot create PoolableConnectionFactory (The server time zone value 'CST' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverT

    报错:Cannot create PoolableConnectionFactory (The server time zone value 'CST' is unrecognized or repr ...