程序员的思维障碍_程序员思维

2020-02-27 其他范文 下载本文

程序员的思维障碍由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“程序员思维”。

漫谈创业和管理-程序员5大思维障碍

程序员是最容易创业的,或者说是创业成本最低的职业。只要有一台电脑和投入自己的时间,就可以写出畅销天下的软件,这是每个程序员的梦想。更何况世界首富常年以来就是程序员出身的比尔盖茨,这也刺激了更多的程序员走上创业之路。

由于程序员的思维习惯给创业或者管理带来的障碍:(为什么要谈管理,因为真正创业做企业,靠一个人是不行的,必须有团队,团队如何管理就是第一步创业的挑战)

程序员思维定势:

1)机器思维

优秀的程序员最擅长和电脑程序打交道,并通过代码去控制反馈。

而管理需要和人打交道,需要收集人的反馈。电脑是按逻辑来执行的,而人却要复杂很多,特别是团队中有女性成员,挑战难度就更大。

由于长期和电脑接触,很多程序员缺乏和别人沟通的技巧,或者说情商相对较低。这在管理上是比较致命的缺点。

2)BUG思维

优秀的程序员追求完美,看自己或者别人代码时第一反应是看什么地方可能有BUG,管理时如果带着BUG思维,就会只看到别人的不足和错误,而不去表扬其有进步的地方。(完美思维的坏处还有一个,就是过于关注细节)如果方向和前提有问题,过于关注细节反而会带来延误

3)工匠思维

程序员靠手艺吃饭,创业总是会碰到各种困难,在碰到困境的时候程序员出身的创业者是有退路的,大不了我再回去写程序搞技术好了。

创业最需要的就是坚持,需要一种永不言弃的精神气,不能坚持到底,也就不能收获果实。

4)大侠思维

以技术创业起家的容易迷信技术,忽视市场,忽视管理,总以为只有自己的是最好的。遗憾的是技术变迁实在太快,一时的先进不能代表永远的先进。先进的技术也不一定就是致胜的法宝。

5)边界思维

程序员设计代码和系统时,常常会考虑要处理边界和异常。反映到思维习惯上,就是遇到问题,就会全面的思考各种情况。这是很好的优点,但做事业时,这有时候反而会是缺点。

上面五类有不少具体例子,大家也可以看看自己的思维习惯里面是不是这样?

习惯是很难改变的,最好的处理方式是找到搭档,能弥补自己的不足,这样成功的概率才会加大。HP, Apple Microsoft, Oracle,Adobe, 都是两个主要创始人搭档创业成功的。

一策划

在做项目时,策划是最重要的一环.策划的好坏,直接影响到项目最终的发展.我在这上面走了不少歪路.曾经有一段日子想一步做一步,最后导致项目在改动时,差不多翻新一遍.我觉得做项目,无论是b/s结构与c/s结构,都要多做接口.比如动网的插件就是一个比较好的思想,还有微软操作系统本身,com接口等.只要项目容易扩展,那么本身就是一个最成功的项目了.

其次,策划必须面向对象,项目是给谁用的,具备什么功能,都必须有一个明晰的想法,最好是写一份策划书.如果这些做到了,相信提高自身的水平便是一个飞跃性的跨度.其实这些都是老生常谈,但是许多人都做不到.记得我下属的程序员开始做程序,一个小的项目都要修改好多次,要是大的项目基本上做到最后就做不出来了.

二目标

做任何事情都要有计划与目标,做项目尤为如此.假设做一个网站,分几步计划去做,什么时候做完,都是必须考虑的.要是做不完,那么就不休息吧.这样才有鞭策与动力.不懂的就找资料,做不过的就找老师.最后不但按时完成任务,而且对自己的水平大有提高.

三验证

一个项目出来了,一定要反复以使用者的身份进行检测验证.如果觉得不方便或者达不到要求,再改过.虽然说这个流程很简单,但是有些计算机出身的同志由于他方知识的缺乏,导致成功的项目变成失败的项目.解决的办法是多学习一些他方知识.个人觉得补充程序员思想有三种学科,文学,心理学和经济学.具体为什么是这三科,也许我自己深有体会吧,不过这东西只能意会了.

《程序员的思维障碍.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
程序员的思维障碍
点击下载文档
相关专题 程序员思维 程序员 障碍 思维 程序员思维 程序员 障碍 思维
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文