一周XX思考(第13期)
大家好,这里记录,我每周碰到的,看到的,或想到的,引起触动,或感动的,事物的思考,不见得都对,但开始思考总是好的。
敏捷的错
这两天看到一篇文章,说是 敏捷 “杀死了” UML,其实,何止UML,设计文档也不见了吧,哪怕是概要设计,大概的概要设计都没了呢。这是 敏捷 惹得 祸?2003年有一本书出版,是国外一个大佬写的,第一页,有一个敏捷宣言,我给大家摘抄一下:
个体和互动 高于 流程和工具
工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划
大家注意到这里面的 高于 这个词了吧,对,是高于,而不是 废掉 哈。
作者又怕大家误解,于是在这个宣言的文字后,又强调了一下。
“也就是说,尽管右项有其价值,我们更重视左项的价值”
这本书叫做《敏捷软件开发》,不过书里面讲了另一种”敏捷“,设计原则、设计模式等。
个人性格对编程的影响
估计很少人会对这个问题关注,其实早在《代码大全》第2版里面就有关于这方面的阐述,因为程序开发确确实实是一种人类活动,凡是人类活动,就会涉及到人的心理及性格,其实,你可以搜索下,比如程序设计心里学、对程序员行为的探索实验等等,这些都是很正统的话题。
有哪些个人性格呢,比如求知欲、诚实、交流与合作、创造力和纪律、懒惰、好的和不好的习惯等等。
举几个来说明下,比如诚实,不是高手时不要假装高手,乐于承认错误,提供实际的进度方案并在老板面前坚持自己的意见。那么,如果你不是一个诚实的程序员呢。
再比如交流与合作。
真正优秀的程序员知道怎样同别人融洽地工作和娱乐。程序员写的代码便于看懂是对团队成员的要求之一。计算机可能和别人一样频繁地读你写的代码,但是计算机读质量差的代码比人强的多。因此作为一项可读性原则,应该把修改你代码的人记在心上。编程首先是与人交流,其次才是与计算机交流。
那么,如果你不是一个善于交流合作的程序员呢。
再比如懒惰,这个就更有意思些,且继续往下看。
偷懒的表现有这样几个方面。
1、拖延不喜欢的任务;这种懒呢,是叫“实在懒”。
2、迅速地,尽快地完成不喜欢的任务,以摆脱之;这种懒呢,可以叫做“开明懒”,尽管不喜欢,但毕竟用较少的时间,完成了。
3、编写一个工具,代替自己完成不喜欢的任务;这种懒,有点高级,可以叫做“高级懒”,或者“一劳永逸的懒”。
那么,如果如果你是第3种懒的程序员呢。
谈坚持
曾经我都很“看不起”那些搬运别人文章的公众号,当时就想,搬来搬去,又不是自己写的,“鄙视”他,现在我觉得我当时错了,大错了,一个人如果每天都在干一件事,而且是一直干,这样的精神很可贵,况且这些文章又没有害处,甚至你看了多少都有大益。比如,我都好久没写文章了,很显然都跟人家不是一个档的呢。
挤时间
曾经我认为时间挤一挤都是有的,伟人,名人不都也这么说么,可是我好像也错了,时间有时候能挤出来,有时候你连挤的余地都没有,比如我现在这样的工作状态,你挤出来的时间,干了你喜欢的事情,比如写点东西,但是第二天就无精打采的上班,视乎又得不偿失。
窄视野
我都不刷抖音,也不看快手,这两个软件压根就从来没有安装过。错了,抖音,去年为了看老罗直播,安装了一次,晚上又卸载了。我总觉得不然刷知乎,让人更有知识,可是我好想也错了,知乎它也有自己的算法,你总爱看的东西,就一直推送给你,时间长了,也是他们说的信息茧房,只不过这个房子里面的东西,是你认为比抖音和快手里面的好罢了。
有目标
工作也好,生活也好,总是与人打交道,都是人类活动,既然是人类活动,就会涉及人与人之间的沟通、摩擦,这样的关系叫什么都行吧。
你只要不要忘记了自己的目标,眼界要看到你三年、五年之后再做什么,那么这些过程中发生的事情,就当是过客吧,凡是不涉及原则底线的,不要计较就好了。
看似软弱或者吃亏,其实你的路途是在远方哈。如果你没有目标,那你就挣一挣好了,这样当时痛快些,毕竟你是没有目标的。
专业性
技术人员就应该把自己搞的专业,我说的是很强的那种专业性。而且我还认为技术人员看技术书籍的比重要在7:3,这里的3就是杂书了。
专业书籍多看,多实践,多思考,多总结,然后再结合实践讲给别人听,写专栏,出书籍都可以呀,因为你那份工作就跟这个有关系,最后当个二手知识商人也未尝不可,反而是其他类型的书籍,当然可以看,但是比重要掌握好,除非你有可能靠那个,又重新杀出一条路了。
不过到那个时候,这条路就已经是你的专业了。
母亲节的由来
母亲节起源于希腊,古希腊人在这一天向希腊神话中的众神之母赫拉致敬。到了17世纪中叶,母亲节流传到英国,再后来传到了美国,现代意义上的母亲节准确地说起源于美国。
1906年5月9日,美国费城的安娜.贾薇丝的母亲不幸去世,次年她的母亲周年日,安娜组织了追思母亲的活动,并鼓励其他人也以类似的方式表达对母亲的感激之情,她便向社会各界呼吁,在1913年5月10日,美国参众两院通过决议案,决定将每年5月的第二个星期日作为母亲节。
在中国港澳台地区流行起来之后便进入了大陆。--母亲节的由来内容查自知乎。
图自网络
其它文章:
架构六大思维养成记
你好,我是前台,再给你引荐下XY台
工作十几年,开了上千个会,该说说了
一个年老代程序员午后谈谈架构和架构师
如何让软件姓“软”
一文一点 | 给你一份实现业务复用的指南
这个假期我通过【得到】得到了什么
一文一点 | 什么才是复用的最高等级
一文一点 | 系统从高可用到高不可用都经历了什么
4000字8分钟带你理解Serverless架构
考虑系统扩展性时仅仅理解AKF立方体是不够的
全面详解互联网企业开放API的 “守护神”
从HTTP/1.1到HTTP/2,让WEB性能更上一层楼
我的第6个京东618
上班十年后我发现可以这样边工作边学习
一周XX思考(第13期)相关推荐
- 一周XX思考(第11期)
大家好,这里记录,我每周碰到的,或想到的,引起触动,或感动的,事物的思考.这是 [一周XX思考] 的第11期,不见得都对,但开始思考总是好的. 极客时间与纸书 写书的时候,有的部分知识,为了" ...
- 一周XX思考(第12期)
大家好,这里记录,我每周碰到的,或想到的,引起触动,或感动的,事物的思考.这是 [一周XX思考] 的第12期,不见得都对,但开始思考总是好的. 借鉴和传承 先有的SOA,再后来出现微服务,那么实际上微 ...
- 一周技术思考(第36期)-缓存踩踏与惊群效应
图自网络 "10年前的那一天Facebook发生了什么",本想用这个题目,但不符合本系列的气质,那,那天到底发生了什么呢. Facebook的事故介绍 2010年9月23日,Fac ...
- 一周技术思考(第33期)-为什么会有高可用的问题?
先开始我们这周的第一个话题. 我在今年2月份的时候看到一篇文章,以至于我对它里面描述的高可用的观点,印象真的很深刻,才导致我又翻开收藏夹去找寻它.当然,也有可能是马上又到双十一了,我们又开始备战了,总 ...
- sqlserver存储过程加锁后怎么解锁_【缺陷周话】第59期:重复加锁
聚焦源代码安全,网罗国内外最新资讯! *声明:<缺陷周话>栏目系列文章由奇安信代码卫士团队原创出品.未经许可,禁止转载.转载请注明"转自奇安信代码卫士 www.codesafe ...
- https防止注入_【缺陷周话】第40期:JSON 注入
聚焦源代码安全,网罗国内外最新资讯! *声明:<缺陷周话>栏目系列文章由奇安信代码卫士团队原创出品.未经许可,禁止转载.转载请注明"转自奇安信代码卫士 www.codesafe ...
- 《预训练周刊》第13期:CPM-2:大规模经济高效的预训练语言模型、变换器作为编程语言...
No.13 智源社区 预训练组 预 训 练 研究 观点 资源 活动 关于周刊 超大规模预训练模型是当前人工智能领域研究的热点,为了帮助研究与工程人员了解这一领域的进展和资讯,智源社区整理了第13期&l ...
- 农村经济与科技杂志农村经济与科技杂志社农村经济与科技编辑部2022年第13期目录
农村经济与科技杂志农村经济与科技杂志社农村经济与科技编辑部2022年第13期目录 视点 农业碳排放的测度与脱钩弹性研究--以贵州省为例 张再杰;陆品妮; 1-3<农村经济与科技>投 ...
- 华为云PB级数据库GaussDB(for Redis)揭秘第13期:如何搞定推荐系统存储难题
摘要:GaussDB(for Redis)轻松搞定推荐系统核心存储,为企业级应用保驾护航. 本文分享自华为云社区<GaussDB(for Redis)揭秘第13期:如何搞定推荐系统存储难题?&g ...
最新文章
- ORA-12638: 身份证明检索失败 的解决办法
- LA 6892 The Safe Secret(矩阵连乘)
- 指针常量 和 指向常量的指针区别
- 转-LR中select next row和update value on的设置
- 推荐:适合小白入门的Asp.Net Core 开源学习手册
- JavaScript高级程序设计读书笔记--语言基础
- javaweb项目tomcat检查不到当前模型的解决方法
- 计算机三级信息安全技术试题与答案,计算机三级《信息安全技术》练习题与答案...
- AXURE原型设计经验总结
- Vuex 命名空间 namespaced 介绍
- ftl模板导出excel_ftl方式导出excel
- 多边形的定义为什么要强调封闭图形_11.3.1 多边形讲解.ppt
- 20_java使用谷歌邮箱发送邮件
- 知识笔记 - sekiro RPC框架的安装与简单使用
- 贝恩资本联手华为22亿美元收购3Com
- [VOT12](2017CVPR) CSR-DCF: Discriminative Correlation Filter Tracker with Channel and Spatial
- 11g-sql plan management
- 信息安全的重要性不容忽视
- 一键生成PDF文档的书签和目录(书签,目录页带页码 都行)
- MFC模态对话框和非模态对话框