到底什么是程序员思维,设计师思维
笔者这行匆匆入行快10年了,这么些年做过的项目也比较多,比较杂,见到的客户也有奇葩的,一知半解的,懂行的都有。谈谈个人见解。
什么是思维?
用脑袋瓜想的就叫思维,只要是你所见所闻后,你自然反应出来的动作或者语言,说明你就有思维。
比如:人家一拳头打过来,你会下意识的知道要躲避,为什么?打到身上会疼啊
比如:今天到田里看自家种的稻谷,一大堆的飞虫,你难道还不会马上想到要过来打农药?
再比如:你要坐公交去上班,你为啥看到对应的多少路公交来的时候,你会想要挤上去?
其实每个行业,每个人都有自己的思维方式,只是每一种反应都会有所不同,这就是所谓的术有专攻。
那到底什么是程序员思维呢?
1:当你什么时候走在马路上看到红绿灯会有读秒,且对应的有绿波时速,早晨上班时间对应进城绿灯时间长,下班时间对应出城绿灯时间长,这些规律你发现的时候,你是否会想到如果是你来设计你还会有什么优化? 如何全自动管理这些灯?
2:当你进入食堂吃饭,小卖铺的时候,对应的收银系统? 人家为什么要这么做呢?这么做的优势在哪里?
3:当你用滴滴打车的时候,你会不会想想如果是你,你会怎么做?
4:当你用共享单车的时候,你又是什么心情?他的锁匙如何控制的?如果是你写通讯模块,你会怎么写?
5:当客户只跟你说我要做一个网站,我要做一个ERP,我要做一个OA,你能否条件反射出对应系统的功能模块?
上面说的就是程序员思维,真的是面向对象,你所有能看到的,其实只要是固话的,或者是周期性,能循环的等等等等,都能用程序来概括。
所有的程序源自于生活,懂生活,才能懂程序
什么是设计思维?
当你眼睛睁开,所有能看到的都是你的素材,且如果是你,你会怎么改变这些素材才能让你更舒服,例如:家里的装潢,布局,这些所有的布局都是建立在你想要这么摆放,这样你住的舒服
当给你一款产品,让你做广告图时,你首先要明确的知道你的产品核心是什么,例如:卖金器的话,黄金的属性就是黄,然后闪耀。比如给你牛奶,想到的一定是大草原,原生态,给你抹布,你一定要想到是干净整洁的厨房,餐桌等。这就是设计思维。其他的都是属于每一个设计师的个人素材库了。
以上纯属扯淡,听着无心,看着无意,只是如果你刚毕业工作一年?或者是两年,希望你以后至少需要有这种想法,没有这种想法,你其实就是一个机器人,真正的码农,只知道产品经理给你安排好的,按部就班的,这样你就是一个生产流水线的真正的工人。