像程序员一样思考之一

人们经常会说程序员比较呆板、理性、不够活泼、不爱说话,但更多的描述的是程序员的性格特点。但是程序员的思维方式,更重要,更有现实意义。因为他将影响我们程序员的工作、学习和生活。这也是我一直在思索和关注的一个话题,程序员的思维方式是什么呢?毕竟,笔者也是多年的程序员。

做财务工作的童靴,他们思维中,更多的关注:成本、利润、现金、回报率等。

做项目管理的童靴,他们思维中,更多的关注:计划、分工、进度、质量、范围、风险等。

做程序开发的程序员们呢?也有很多词汇:架构、框架、模型、模式、算法、组件、设计、需求等。但他们长年日积月累积淀在我们脑海中,将深刻影响我们程序员的工作、生活等方方面面。

程序员思维特点:系统、全面、深刻、理性。

如何像程序员一样思考呢?

第一招 穷举法

譬如找工作

1.有哪些行业;

2.有哪些企业;

3.提供什么样岗位,需要的工作年限,开发技能,外语水平要求;

4.薪资范围;

5.工作地点;

通过这些条件,逐一遍历和穷举,马上就能确定自己应聘的企业范围。

第二招 边界法

譬如创业

1.这个行业有多大,规模有多大,因为这个世界并不大,任何一个行业都会有清晰的边界;

2.100万的启动资金做多能够支撑多久?

3.200平米的办公环境最多能够容纳多少个员工;

4.给每个核心创业团队每月薪水最多能够发放多少;

5.至少需要招聘多少个研发人员,该项目、该产品才能够顺利开展工作;

6.高级研发人员,最多能够提供多少薪水,能够提供多少的期权或者股份;

7.产品定价多少,才能是收入与支出的平衡点;

8.竞争对手,可能会出哪些最恶毒、最凶狠的招数扼杀新型创业的企业;

9.创业期间,加班最晚到几点。加班太多,太狠,员工受不了,会逃跑的;

10.销售推广的摊子,铺多大,是北京,还是外加上海、广州、深圳;

11.创业的核心团队,最多可以考虑多少个;

12.核心团队,自掏腰包,自筹资金最多有多少;

13.最大风险是什么,而最大的技术风险、商业风险又是什么,政策风险又是什么;

14.目前国内有多少家构成竞争对手的企业,他们状况怎么样,家底多少,利润多少;

15.能给风投出让的最大股权是多少;

16.容忍核心团队成员的最大问题是什么,底线是什么,也就是出现意见分歧的底线,否则必须退出;

17.对产品进行品牌推广,能够投入的最多资金是多少;

18.产品最晚正式上线、推向公众,是什么时间;

19.第一批风险投资资金,最晚什么时间,必须投入进来,才能保证公司正常运作。

像程序员一样思考之一相关推荐

  1. 像优秀的SQL程序员一样思考

    像优秀的SQL程序员一样思考 --<SQL编程风格> 本书详细信息请点击:http://www.china-pub.com/209168 数据库作为现代软件应用的核心之一,正在发挥越来越重 ...

  2. 像程序员一样思考_如何像程序员一样思考-解决问题的经验教训

    像程序员一样思考 by Richard Reis 理查德·里斯(Richard Reis) 如何像程序员一样思考-解决问题的经验教训 (How to think like a programmer - ...

  3. 像程序员一样思考:如何仅使用JavaScript,HTML和CSS来构建Snake

    by Panayiotis Nicolaou 通过Panayiotis Nicolaou 像程序员一样思考:如何仅使用JavaScript,HTML和CSS来构建Snake (Think like a ...

  4. 《像程序员一样思考》

    引言 <像程序员一样思考>是一本训练程序员编程思想的指导书.本书以向个经典难题开篇,提出一些编程中常用的思想方法,如重述.类比.划分.消减等.同时也提供一些具体的技巧,如利用数组.指针动态 ...

  5. python max函数时间复杂度_程序员的思考:用函数还是用复杂表达式

    程序员的思考:用函数还是用复杂表达式 Perl语言的原作者Larry Wall曾经说过,伟大的程序员都有三个优点:懒惰.暴躁和自负.乍一看这三个词语没有一个是褒义词,但在程序员的世界里,这三个词有不同 ...

  6. 测试/开发程序员的思考,突破变得更强......

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  7. 如何像程序员一样思考

    如何像程序员一样思考 全世界越来越多的人发现了软件开发的乐趣和兴奋.一个你构建东西的职业,去打破它们,然后再把它们构建得更好.您可以经常设定自己的工作时间并与来自全球各地的客户一起工作的职业.一个可以 ...

  8. A001-书籍-像程序员一思考

    书籍:<像程序员一思考>(修订版-2015) 主要内容:1.摘录                     2.习题解答 ---------------------------------- ...

  9. Python - 如何像程序员一样思考

    在为计算机编写程序之前,您必须学会如何像程序员一样思考.学习像程序员一样思考对任何学生都很有价值.以下步骤可帮助任何人学习编码并了解计算机科学的价值--即使他们不打算成为计算机科学家. 顾名思义,Py ...

最新文章

  1. linux安装软件不同用户名密码,Linux的安装和基本命令
  2. Http协议中的各种长度限制总结
  3. 面向过程分析与面向对象分析之间的区别
  4. Scollector+Bosun+OpenTSDB的监控方案逻辑组网
  5. ZOJ-3103 Cliff Climbing 最短路
  6. Atitit SOW项目工作说明书 目录 1. SOW工作说明书(Statement of Work,简称SOW) 1 2. 项目工作范围 1 3. 工作期限和工作量估计 1 4. 交付成果(源码
  7. SVN下载、拉取远程库、上传代码及注意问题
  8. Win10正式版微软官方原版ISO系统镜像下载大全
  9. STM32F103 CubeMX:ETR外部脉冲计数器
  10. ios 中webView加载html文本图片显示不全
  11. 我学习的三种三栏(左中右)布局方法
  12. SQL语句注入的全过程
  13. 分享几个下载免费电子图书的地方ebook
  14. (附源码)ssm保险办理系统 毕业设计 012232
  15. 基于OneData的数据仓库建设(阿里巴巴大数据之路)
  16. Revit二次开发 - 安装包的制作
  17. vue3+ts百度编辑器
  18. 微信公众号开发之——第三方自动回复机器人接入
  19. 软考中级复习笔记【自用】
  20. 【历史上的今天】2 月 14 日:第一台通用计算机面世;IBM 成立;Julia 公开发布

热门文章

  1. onvif工具使用简介
  2. 机器学习-降维算法(MDS算法)
  3. ESP32在电池供电时用ULP监测电池电压
  4. SettingsProvider单编生效
  5. GBase 8m的高可用性详解
  6. SLAM---初识SLAM
  7. 不懂接口的程序员就不懂开发
  8. cnbloger: 北岛知寒, C++ - 虚基类、虚函数与纯虚函数; csdner: Hsuxu, C++虚基类的实现机制
  9. Invalid or unexpected token “\u200b“
  10. 100道Java实习生需要掌握的面试问题