Motivation
觉得一个需求不错,却没有意愿去做,唯一可能的意愿就是生活需要。可这并不能很好的带动起来什么,除了让自己觉得在逼自己。
后来在这个需求的基础上,延伸出新的需求,可能更适应生活。仍然没有意愿去动手,虽然生活需要去做些什么,可是发现如果没有意愿的话就是没办法做进去。或许时机还不对。
经常看到一个软件,是很复杂很头痛,还是有人去做赚这份钱。看到我这样的谈“意愿”的人,大部分人大概会觉得有病。
软件业可以是一种设计,做出来需要有相应的意愿。这种意愿是对生活需求的感悟。在这种动力下,才可以做出好的软件。就像学画画的人都会学习怎么去动笔,怎么去设计比例。可是掌握这些只是掌握了一个工具,想要画出带感情的作品,还是要去感受生活。软件是生活里一种比较新的生产手段,它可以作为思维的发动机,协助人更好的完成工作。有软件和没软件就像镰刀和收割机的区别,最核心的就是多了 一个发动机,省出来很多人力。生活中有些事情可以用这个自带发动机的磨具来生产制造,减少人的思考过程。
有很多软件都已经有成熟的市场,这时候多一个同样的去争夺市场显得没有让人有那么多动力。有很多人也在开拓新的市场,也在已有的市场上探索多一些新意的需求,可这些并没有什么。并没有的是认识和尊重软件本身,而后去开发。更多趋向于面向怎样的用户,软件本身内部怎么样没有那么多讲究。总觉得这样不对,没走好第一步,就去关注短期利益的第二步。现在很多软件都很累人,开发者在做循环工作。编程语言设计更多倾向于怎么容易开发怎么来,而不是疏通内部逻辑,做好合理分工。就像想用一种语言,js,做完所有的事。却并不考虑js本身的承受极限就在那里,并没有规格的审查。当包装一层包一层,最后一层出现错误的时候,如果不懂整个包装,有可能找不到这个错误。图眼前利益,不考虑之后的维护,没有觉得做出的这个软件是自己的作品。
这种状况很让人头痛。有人会说能做出来已经不错了,可也总有人会有更多的追求吧。后者为什么都搀和进前者的队伍里,不做自己应该做的探索?
想起来有些比较好的公司谈人才,说自己的竞争对手不是给钱多的那些公司,是做的事情比他们更有意义的公司。这时候那些高级人才就会去工作内容更有意义、对他们来说更好玩的公司,原公司没办法留住他们。我并不觉得他所说的“更有意义”是真的更有意义、更好玩,不过很认同有人可以去以这种方式做选择。
并不是说生活苦,要顶着这份苦继续追求自己的意愿。这种不好做到,虽然总让人觉得是对的。而是说生活并没有很不舒适,在稍微还可以的基础上,不要去为难自己为了生活而工作。多尊重一点自己的意愿,做出一些好的作品。
Motivation的更多相关文章
- SDN:motivation
今天公交车上看了会SDN一本介绍性的书籍,具体名字不记得了.我想,我已经在实验室呆了很久的时间的,接触SDN也有一段时间了.对SDN的一些基本的知识还是需要好好整理一番.当然,这里只是一个随笔,想到什 ...
- 我们的动机(Our motivation)
我们的动机(Our motivation) There are many PHP frameworks nowadays, but none of them is like Phalcon (Real ...
- Akka Stream文档翻译:Motivation
动机 Motivation The way we consume services from the internet today includes many instances of streami ...
- gRPC Motivation and Design Principles | gRPC https://grpc.io/blog/principles/
gRPC Motivation and Design Principles | gRPC https://grpc.io/blog/principles/
- 【论文笔记】Federated Learning for Wireless Communications: Motivation, Opportunities, and Challenges(综述)
Federated Learning for Wireless Communications: Motivation, Opportunities, and Challenges Authors So ...
- [Machine Learning] Probabilistic Graphical Models:一、Introduction and Overview(1、Overview and Motivation)
一.PGM用来做什么 1. 医学诊断:从各种病症分析病人得了什么病,该用什么手段治疗 2. 图像分割:从一张百万像素级的图片中分析每个像素点对应的是什么东西 两个共同点:(1)有非常多不同的输入变 ...
- 吴恩达机器学习笔记52-异常检测的问题动机与高斯分布(Problem Motivation of Anomaly Detection& Gaussian Distribution)
一.问题动机 异常检测(Anomaly detection)问题是机器学习算法的一个常见应用.这种算法的一个有趣之处在于:它虽然主要用于非监督学习问题,但从某些角度看,它又类似于一些监督学习问题. 给 ...
- 吴恩达机器学习笔记48-降维目标:数据压缩与可视化(Motivation of Dimensionality Reduction : Data Compression & Visualization)
目标一:数据压缩 除了聚类,还有第二种类型的无监督学习问题称为降维.有几个不同的的原因使你可能想要做降维.一是数据压缩,数据压缩不仅允许我们压缩数据,因而使用较少的计算机内存或磁盘空间,而且它也让我们 ...
- MySQL 优化之 MRR (Multi-Range Read:二级索引合并回表)
MySQL5.6中引入了MRR,专门来优化:二级索引的范围扫描并且需要回表的情况.它的原理是,将多个需要回表的二级索引根据主键进行排序,然后一起回表,将原来的回表时进行的随机IO,转变成顺序IO.文档 ...
随机推荐
- Maven常用命令汇总
1.单独构建多模块项目中的某个模块 mvn clean package -pl 模块名 2.跳过测试代码直接打包 mvn install -DskipTests
- python 字典用法
d = {key1 : value1, key2 : value2 } 1.创建 dict1 = { 'abc': 456 } 2.访问/修改 dict['Name'] 3.删除 del dict[' ...
- Nginx 过滤sub模块
L70 通过 --with-http_sub_module 编译进nginx sub_filter 指令 Syntax: sub_filter string replacement; Default: ...
- Monte Carlo Method(蒙特·卡罗方法)
0-故事: 蒙特卡罗方法是计算模拟的基础,其名字来源于世界著名的赌城——摩纳哥的蒙特卡罗. 蒙特卡罗一词来源于意大利语,是为了纪念王子摩纳哥查理三世.蒙特卡罗(MonteCarlo)虽然是个赌城,但很 ...
- 熵值法 [异质指标同质化]中-Matlab 数据归一化预处理 mapminmax函数
一.mapminmax Process matrices by mapping row minimum and maximum values to [-1 1] 意思是将矩阵的每一行处理成[-1,1] ...
- SQLServer安装步骤(2012版为例)
提示:SQLServer安装较为耗时,请确保时间充足. 图文如果无法正常显示,请移步 SQLServer安装步骤 第一步:下载 下载地址:https://www.microsoft.com/zh-cn ...
- 将字符串存储到注册表中,长度一定是 strlen(text) + 1
参考:https://docs.microsoft.com/en-us/windows/desktop/sysinfo/registry-value-types 将字符串存储到注册表中,长度参数一定要 ...
- I2C(二) linux2.6
目录 I2C(二) linux2.6 总线驱动 关键结构 入口 i2c_add_adapter 硬件操作 设备驱动 入口 注册 attach_adapter eeprom_detect i2c_att ...
- MapReduce-TextInputFormat 切片机制
MapReduce 默认使用 TextInputFormat 进行切片,其机制如下 (1)简单地按照文件的内容长度进行切片 (2)切片大小,默认等于Block大小,可单独设置 (3)切片时不考虑数据集 ...
- JGUI源码:prefixfree 这个库有时候会引起网页一直加载中(10)
如题,大部分情况下正常,但是chrome频繁刷新时,会出现这个问题,控制台没有异常信息.最终放弃使用引用第三方库prefixfree.min.js