Comments (1)
编程思维是个什么鬼?
杯子里面什么都可装:各种酒水饮料.
可从编程领域迁移应用的思维方式:
生活中对工程师的观察:
自主 靠谱 懒人
懒人思维
-
自动化
手机上微信语音提醒和自己记录便签备忘的差别?
计算器与算盘的差别,也就是自动化的差别?
把自己的工作外包给计算机,而不仅仅是把计算机或者软件当成一个存储状态的设备。计算机擅长的重复,循环,精确处理。
很多人有一批文档要处理了,想到了批量处理,批处理只是外包给机器的一种方式。
换一个更好的工具。
举例:倒计时电饭煲解放你的睡眠时间;勤于观察思考,将自己的工作外包给机器,提升效率,改善生活。
-
**源头 (1.巴贝奇差分机)
巴贝奇:第一个想把机械的力量来替换思维计算过程的,那些不能自动化的机器就像算盘一样。
IFTTT的应用,是编程;
批处理脚本是在编程;
通过其它程序语言来操作计算机是编程;
检视自己的工作和学习流程,有哪些可以借助工具做的更好。
自主
(2.段子图)
班长分享的功夫没法自动上身,你没法让别人代替你思考;
-
主动学习
编程活动一定是主动的,你没办法说这个代码我抄别人的一下就可以了.
一个字一个字的抄其实就已经是最小行动了.其实是一种输出倒逼输入的学习方式,
如果将自己学习思维提升的过程,写成文档.
就把写作的练习和编程课一块儿做了.
只要你想完成从0到1的突破,必然需要主动.编程活动是最好的最小行动;
(3 伸手党漫画)
坚决不做伸手党,遇到问题搜索钻研,搞不定再提问请教。
用好工具,没有好用的就自己造.自主行动的过程,才能激活自己的思维过程.把自己的思维方式展现出来.
中了多年的填鸭式课堂的毒,老师先教,你再去做题.
我自己需要什么. -
举例
python一期自主学习的例子,那些自主学习和提问的人,往往都学得很好.
(4. 提问 漫画)
靠谱
程序员解决问题的思维过程
- 这不可能.
- 我机器上就没事.
- 不应该呀.
- 为什么会出现这种问题?
- 噢,我明白了.
- 以前怎么就没问题?
大妈眼中的靠谱
Kaopulity(Keep all of processes usability)
-
靠谱表现及举例 1min
学做新菜的例子. -
头脑彩排 1min 神经科学的词儿,叫内在进化;用高端一点的词,叫**实验.
内在进化的例子(57页) ,大脑通过假设,验证,**实验,成本很低的解决了问题.而不是用自己的亲身经历去试错,付出惨重的代价.
就像市场经济的各种竞争一样,脑子里的想法也是不断竞争的.
follow your heart的对立面,脑海中对事情进行预演.
做菜之前已经在脑海里过了几遍排查问题了.这样就不会出错了.所以,这就是所谓的**的试错来降低行动的风险,女神表白多次在脑海里.去某个地方,找房子,工程师通常会在事前问你很多问题,然后按时按点到达.
很多其他人,可能是顺其自然,每到一个地方要问你下怎么走.
很少耽误事儿.
总结 1min
-
普通人的用处
- 生活中需要借助软件来解决一些自己的问题
- 想和程序员打成一片的:产品,运营,测试,老板
- 好奇心强的路人,能看懂程序员笑话,体会思维方式的差异.(我就是个路人)
想低成本的了解编程**
一起来学一些编程吧,提升思维方式,收获一些知识,建立信息世界生存的自信.
- 知乎讨论
'编程思维'究竟是一种什么思维?
普通人有必要学编程吗?
普通人学编程应该学到什么程度?
- 视频:
多数学校不会教的东西 - 彭博商业周刊:编程特刊
问答部分
今天我没有对编程思维下定义,我理解其核心的应该是计算思维.
但普通人没有必要了解那么深.关注那些你能提高效率的思维方面就好.
概念辨析可以参考讨论
今天谈的懒人思维,其实是为了博大家眼球拉,
主要还是要像产品经理反思自己的产品一样,思考自己工作中哪些地方可以自动化,哪些重复流程可以抽取出来,提升效率.
这种外包的**源头,其实就是经济学的成本思维了.
计算机核心的概念就是抽象和层次;
当程序员讨论业务流程的时候,其实是与产品经理用常识正常的沟通;
但他讨论具体实现细节的时候,还是同一个问题,他就在更具体的层面来考虑问题了.
当然这种层次关系也不是绝对的,因为很多时候存在“自指”,详细的可以看看GEB整本书都在谈这个.
学习过程中,如果没有一个大概地图的概念,可以通过线下请教的方式,在脑海中构建信息流程.在这个基础上,不耻下问,有诚意的提问.
用输出的方式倒逼自己输入,这个是我最大的收获.
我相信能够会用微信的人,都有这样的数学基础.
只有当你需要解决的问题本身,是需要复杂的数学建模例外.
即使是那样,也有很多现存的资源可以复用.
所以,要打破迷雾,用常识去学习就足够了.
如果脱离了计算机,编程思维还能助我们成为“懒人”嘛?
其实我们现在几乎已经无法摆脱计算机了:
家里的电器,自己拥有的电子产品,电脑,都是计算机.
人与机器,机器与人的界限越来越模糊.
将工作外包给机器去做,其实是成本思维的体现.突出自己的独特的核心价值.
重新思考自己工作的信息流程.
重新思考人与工具的关系,开始善用工具.
把机器换成具体的人你就变成一个高效的协调者,管理者了.
节约了宝贵的时间,有更多的时间去休假,去做感兴趣的事.
from moment.
Related Issues (20)
- #INFO# No. 5 如何通过避免发错音说一口漂亮的英语_v150915.0 HOT 1
- #INFO# No.6 英语千层饼,先吃哪几层?_v150908.0
- #INFO# No.8 如何组织好一次线下活动 _v150909.0
- #INFO# No.9 游戏化工作:用“心流”克服无聊和焦虑_v150910.0
- [doc]No.10 什么叫「学会编程」?_v150911.0 HOT 2
- #TOOL# 活动顾问. 跟进过程常踩的坑_v150913.0
- #TOOL# 开智一刻准备事项_v150913.0
- #INFO# 开智一刻建议与反馈_v150913.0
- #INFO# No.4 三年三段故事,三粒泡了10年以上的梦の种子,发了芽儿(取消)
- #INFO# No.11 运动思维 与 编程思维 的相同点在哪里?_v150913.0 HOT 4
- #INFO# No.12 建造中文屋子:自然语言的理解与生成_v150916.0 HOT 1
- #INFO# No.14 开智Python就是现实社会的正态分布_v150919.0
- #INFO# No. 情绪和理性 自我成长_v150920.0
- #INFO# No.16 为什么我们不应该走直线?_v150921.0
- 如何用编程思维把自己修炼成自主靠谱的懒人
- #INFO# No. 15 音乐的创意与创意训练_v150922.0
- #TOOL# 开智一刻 话题发起者组织流程_v150926.0
- #TOOL# 开智一刻 话题参与者活动流程_v150926.0 #
- #INFO# No. 18写作平台构建探索_v151106.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moment.