2019独角兽企业重金招聘Python工程师标准>>>

Web项目,尤其是Web管理系统,被很多程序员认为没有技术含量。这种项目,主要功能就是增删改查,尤其是查询方面,更是多种多样。

因为这种项目本身的业务就是简单的CRUD,没有太多复杂的业务逻辑。然而,CRUD这种功能却又是最基本的功能,如果只是复制粘贴修改,程序员和建筑民工没啥区别了。

建筑民工本身就是体力+简单的智力,高级的建筑工人会有自己的一套建筑方法,做起事来高屋建瓴,井井有条。

低级程序员-码农也是体力+简单的智力,高级程序员除了知识比较广比较深外,更主要的他们能够避免重复的劳动,提高生产力。

定理

提高生产力=减少解决问题的时间*解决更多的问题*市场价值(乘积)

提高生产力的2种方法

1.减少解决问题的时间。

比如Web管理系统中,CRUD就是最频繁需要的功能。从头实现一套CRUD,假如需要2天。如果你能够开发一套CRUD框架,把时间降低到1天。这就是一种超越!

开发的管理系统越多,节省的时间也就越多。

这是提高程序员个人价值的一种方法,人人可以实践,人人有能力实现。

“减少解决问题的时间”这种方法,通常来说也需要“解决复杂的技术问题”这种经验。

2.解决更多的问题。

单单是减少解决问题的时间仍然不够,还需要同时解决更多的问题。

3.除了以上2点,另外需要注意的是“市场价值”或者称谓“获得认可”。  
   比如你开发了一套教程,可以在10天内,教会小孩加减乘除的教程。家长不认可你,不相信你怎么办?你要价1000元,家长就认为10元。

这种类似的情况是完全可以出现的,而且是经常出现的。

同一个程序员,在A公司值1万/月,在B公司就可以值2万/月。

实践

背景=解决更多的问题*解决复杂的技术问题(乘积)

实践上述2种方法是需要一定积累和经验的。

1.解决更多的问题。

量,保量。

2.解决复杂的技术问题。

性,保质。

比如开发了一个搜索引擎,解决了广大网民的查找网页的问题。

实际上,这种方法是减少了别人解决问题需要的时间。

“解决复杂的技术问题”这种方法本质还是"减少解决问题的时间",只是比较特殊,专门列出来。

举例子。

指南针,任何人都可以用。

更难更好,高并发网站开发。

关键,公司认可,市场认可。

观点结论

“减少解决问题的时间”和“解决复杂的技术问题”,本质都是减少解决一个问题需要的时间,从而提高生产效率。

如果说两者是不同的方法,那么它们是相辅相成的。

需要说明一下:这篇文章是好几个月之前写的,算是半成品。今天想完善下,感觉没啥思路,就整理发表了。

原文首发:http://fansunion.cn/article/detail/576.html

转载于:https://my.oschina.net/jiutianniao/blog/400614

雷观(十五):提高生产力和程序员价值的2种方法相关推荐

  1. 那些三十五岁失业的程序员,后来都干什么去了?

    前言 本人在互联网行业干过十多年,共事过的程序员没有1000也有800了. 我虽然年纪不大,但最早一批同事老早过了35岁了.身边很多35岁以上的程序员,他们把最好的青春奉献给了公司,当然大多数也获得了 ...

  2. 三十五岁失业的程序员,后来都干什么去了?

    前言 本人在互联网行业干过十多年,共事过的程序员没有1000也有800了. 我虽然年纪不大,但最早一批同事老早过了35岁了.身边很多35岁以上的程序员,他们把最好的青春奉献给了公司,当然大多数也获得了 ...

  3. 第十五周——微信小程序简单的界面

    第十五周--微信小程序简单的界面 前言 一.Pages 二.TabBar 总结 前言 本篇文章是向大家分享一下怎样简单制作一个微信小程序的界面 一.Pages 这里要写的是小程序里面你所创建界面的路径 ...

  4. C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。

    例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 "单词"是指由空格隔开的字符串). 例如,若输入 "good ...

  5. C语言编程>第二十五周 ③ 下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成……

    例题:下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形.若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角 ...

  6. 风雨十年:一个老程序员的心里话!

    风雨十年:一个老程序员的心里话!   曲折的实践之路   1.希特勒地堡与cih病毒   99年4月,我来到北京参加研究生复试.复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorw ...

  7. 工作五年以上的程序员,应该干些什么

    第一阶段 认真构建完整的知识体系 十几年前我投身软件行业的时候,光是讲解数据库原理.操作系统.TCP/IP.组网.算法等等基础知识的英文原版书摞起来就等身,认认真真看完,各种上手实践,入行后,读遍 C ...

  8. 一入编码深似海,在达观数据做程序员是怎样一种体验?

    在技术浪潮一波接一波推动人类社会前进的历史进程当中,程序员始终是站在浪尖的群体.2014年起,把每年10月24日(2^10)定义为程序员节.这可能是唯一一个与数字紧密相关的节日--也体现了这个节日的含 ...

  9. java excel 插件开发工具_程序员常用的15 种开发者工具推荐

    程序员常用的15 种开发者工具推荐:Java 线上诊断工具 Arthas.IDE 插件 Cloud Toolkit.混沌实验注入工具 ChaosBlade.Java 代码规约扫描插件.应用实时监控工具 ...

最新文章

  1. 基于深度学习OpenCV与python进行字符识别
  2. 《LeetCode力扣练习》剑指 Offer 10- I. 斐波那契数列 Java
  3. java面试题解惑_JAVA面试题解惑系列(五)——传了值还是传了引用?
  4. .NET 4.5 Task异步编程学习资料
  5. mysql修改子分区_创建MySQL子分区方法
  6. 可控硅型号怎样识别_可控硅是什么_可控硅型号_可控硅分类及判别_可控硅种类...
  7. linux主机安装sctp协议栈
  8. 中国移动互联网半年大报告解析
  9. 域名解析、域名转向的作用
  10. AAAI2020论文列表(中英对照)
  11. cocos2d-x实现一个PopStar(消灭星星)游戏的逻辑分析及源码
  12. 南卡、ikf蓝牙耳机怎么样?南卡、ikf两款国产高性价比蓝牙耳机对比评测
  13. 情话说不出?教你用Python做个表白程序,女神:饭在锅里,人在..
  14. Otterctf 2018 内存取证
  15. Mockito Verify的使用
  16. 邻域闭包matlab,拓扑空间、开集、闭集、闭包、聚点、邻域
  17. TP5中 save操作 不能foreach循环操作 循环就只有最后一次有效 解决方案
  18. java第四方聚合支付,2017年第四方和第三方聚合支付平台排名
  19. 多个平台的 Java Launcher 脚本
  20. Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。

热门文章

  1. newLisp使用初步
  2. 图解cygwin下进行Linux 内核hack失败记
  3. 20175318 2018-2019-2 《Java程序设计》第4周学习总结
  4. angluar bulid 的时候报错
  5. 搭建eclipse版的ssm+maven+tk.mybatis+redis及mybatis+spring多数据源配置集成的demo
  6. p1273  日常打表
  7. NOIP2012开车旅行 【倍增】
  8. nodejs创建ejs工程
  9. 扩展gcd codevs 1200 同余方程
  10. jquery ajax json 数据的遍历