到底什么是程序员思维,设计师思维

笔者这行匆匆入行快10年了,这么些年做过的项目也比较多,比较杂,见到的客户也有奇葩的,一知半解的,懂行的都有。谈谈个人见解。


什么是思维?

用脑袋瓜想的就叫思维,只要是你所见所闻后,你自然反应出来的动作或者语言,说明你就有思维。

比如:人家一拳头打过来,你会下意识的知道要躲避,为什么?打到身上会疼啊

比如:今天到田里看自家种的稻谷,一大堆的飞虫,你难道还不会马上想到要过来打农药?

再比如:你要坐公交去上班,你为啥看到对应的多少路公交来的时候,你会想要挤上去?

其实每个行业,每个人都有自己的思维方式,只是每一种反应都会有所不同,这就是所谓的术有专攻。


那到底什么是程序员思维呢?

1:当你什么时候走在马路上看到红绿灯会有读秒,且对应的有绿波时速,早晨上班时间对应进城绿灯时间长,下班时间对应出城绿灯时间长,这些规律你发现的时候,你是否会想到如果是你来设计你还会有什么优化? 如何全自动管理这些灯?

2:当你进入食堂吃饭,小卖铺的时候,对应的收银系统? 人家为什么要这么做呢?这么做的优势在哪里?

3:当你用滴滴打车的时候,你会不会想想如果是你,你会怎么做?

4:当你用共享单车的时候,你又是什么心情?他的锁匙如何控制的?如果是你写通讯模块,你会怎么写?

5:当客户只跟你说我要做一个网站,我要做一个ERP,我要做一个OA,你能否条件反射出对应系统的功能模块?

上面说的就是程序员思维,真的是面向对象,你所有能看到的,其实只要是固话的,或者是周期性,能循环的等等等等,都能用程序来概括。


所有的程序源自于生活,懂生活,才能懂程序


什么是设计思维?

当你眼睛睁开,所有能看到的都是你的素材,且如果是你,你会怎么改变这些素材才能让你更舒服,例如:家里的装潢,布局,这些所有的布局都是建立在你想要这么摆放,这样你住的舒服

当给你一款产品,让你做广告图时,你首先要明确的知道你的产品核心是什么,例如:卖金器的话,黄金的属性就是黄,然后闪耀。比如给你牛奶,想到的一定是大草原,原生态,给你抹布,你一定要想到是干净整洁的厨房,餐桌等。这就是设计思维。其他的都是属于每一个设计师的个人素材库了。



以上纯属扯淡,听着无心,看着无意,只是如果你刚毕业工作一年?或者是两年,希望你以后至少需要有这种想法,没有这种想法,你其实就是一个机器人,真正的码农,只知道产品经理给你安排好的,按部就班的,这样你就是一个生产流水线的真正的工人。

时间: 2024-10-10 00:44:25

到底什么是程序员思维,设计师思维的相关文章

【程序员的数学思维修炼】总结一

第一章 数据的表示 主要学习了会了 0 不是什么都没有,比如在java里BigDecimal里面是根据最高的那个精度来的,比如1.99+0.01=2.00 这时候提交可能会判错,所以要去掉后导零 为啥要用二进制 还有哪些进制,神奇的八卦,八进制.钟表使用的十二进制.半斤八两十六进制.60年一个甲子六十进制 关于二进制,最主要的是要熟练掌握位运算!一些做题中常用的技巧,比如求n的m次方,判断奇偶,统计一的个数, 这一章里还提到了20!阶乘问题,还记得怎么解决大数阶乘吗. 第二章 神奇的素数 1.验

每个程序员和设计师必做的10项运动

每个程序员和设计师必做的10项运动 分类 程序员人生 程序员和设计师大部分时间都坐在电脑前.有效的锻炼有助于他们更好地工作. 传统的: 当坐在电脑桌前的时候 脚触地. 双手在肘部弯曲. 打字时手应搁在桌子上. 键盘和鼠标应在触手可及的地方. 显示屏应在视线水平上,不高不低. 光线最好应来自上方.即光线应该从天花板上照下来. 每隔20分钟远眺.可降低眼睛长时间盯着近距离物体产生的疲劳. 鼠标和手差不多大小. 使用全尺寸符合人体工学的键盘.我个人比较喜欢Microsoft和Logitech这两个品牌

《程序员的数学思维修炼》 读书笔记

电子书定价:     ¥ 45.00       这是什么?                     纸书定价:     ¥ 45.00       Kindle电子书价格:     ¥ 1.99                   为您节省:     ¥ 43.01      (0.4折)            ~ 周颖   等 (作者) 发售日期: 2014年4月1日 本书是一本专门为程序员而写的数学书,介绍了程序设计中常用的数学知识.本书门槛不高,不需要读者精通很多高深的数学知识,只需要读

程序员如何用思维导图高效学习Java编程

Java作为一种常见的计算机编程语言,它具有简单.稳定.多线等特点,被广泛运用于PC.游戏控制台.数据中心.超级计算机以及互联网,相对于C++,Java会稍微容易些,但是依然需要我们学会很多的编程,作为一名程序员,如何系统的掌握这些程序呢?下面是分享的用思维导图学习Java编程方法介绍,一起看看吧! 为什么要用思维导图学习Java呢? 首先思维导图是一种结构性模型,有利于整合知识框架,其次,思维导图是一种带色彩的图文结合,相对于单纯的文字而言,更好的被人们所记住,迅捷画图作为一款好用的思维导图工

谈谈程序员的非技术思维

最近跟一个阿里的朋友聊到关于程序员如何把事情做得更好,他提到了很多在阿里的感受,让我受益匪浅. 所谓“如何把事情做得更好”,就是跳出写代码这件事,如何把我们的工作做好,获得更多的个人成长,获得更好的绩效考核结果,并能在其他人中脱颖而出. 思维碰撞下,得到了很多有效的信息,总结为三个方面的“管理”能力,目标管理.过程管理.向上管理. 相信每个人看完都能有所启发. 1.目标管理 所谓目标管理,分为两个阶段,提出目标 和 管理目标. 1.1 提出目标 目标管理的前提,是必须先能够提出一个足够有价值的目

顶级程序员赢在思维模式,这些区别你注意到了吗?

我相信不同年龄段的程序员对何为顶尖程序员一词有着不同的理解,就像随着编程能力不断的提高,会渐渐有不一样的感悟一样.一般人都不愿意去研究自己不曾接触过的代码,很多人都没有尝试就放弃了.如果你经常去研究你没有接触过的代码,你就会越来越熟悉不同的代码结构和设计模式.现在人们很容易就接触到优秀的开源代码资源,你可以很方便的就下载下来做一些改动或者调试,去研究为什么代码可以这么写. 除了代码之外,很多人对于陌生的工作内容也会感到恐惧.每次换工作的时候,你可能都会遇到新公司的工作内容和以前工作的内容不一样的

开启D3:是什么让程序员与设计师如此钟爱

摘要: D3是一个开源的JavaScript程序库.它对设计师来说很友好,因为它能让设计师使用SVG这种常见的图形格式进行创作.它对程序员来说也很合适,因为它是兼容Web标准的.下面让我们开启D3,聊聊这个在Web上实现数据可视化最牛的工具. 本文选自<图说D3:数据可视化利器从入门到进阶>. D3,即"Data Driven Documents"(数据驱动文档)的缩写,是由才华横溢的Mike Bostock编写的一个JavaScript程序库.D3名副其实,能将数据绑定到

值得程序员和设计师关注的微信公众号

这篇文章分享了十多个技术和设计类微信公众号.其中有最受欢迎的热门公众号.也有专注某个技术或设计的公众号,涵盖 Java.Python.Android.iOS.Web前端.PHP.C/C++..NET.Linux.数据库.UI设计和Web网页设计等. 程序员的那些事 「程序员的那些事」是最受欢迎的程序员.IT技术和IT行业相关的微信公众号之一,分享最新编程技术.经典技术分享.IT行业动态.热门编程课程.高薪技术职位.程序员的日常,更有难得一见的IT相亲活动. 搜索微信号:iProgrammer 

《程序员的数学思维修炼》 读书笔记 Chapter 1 数据的表示

1.未赋值的变量--初始化的必要性. 无初始化时,视语言的不同可能有以下几种情况 1)赋值0 2)赋值空 3)不改变该内存块原值,即随此刻值. 4)编译失败 2.除数为0的判断防ERROR 3.大整数的解决方法 1)在Pascal中超过数据类型上限是会报错的.C等则可能出奇葩数据.实质上更增加了挑错难度.(C类该特性待验证) 2)此时就需要我们所称的 高精度 计算--模拟算法. 通过String(AnsiString)或数组表示一个大整数 根据人类计算思维编写计算逻辑 加减乘代码(http://