雷观(十五):提高生产力和程序员价值的2种方法
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种方法相关推荐
- 那些三十五岁失业的程序员,后来都干什么去了?
前言 本人在互联网行业干过十多年,共事过的程序员没有1000也有800了. 我虽然年纪不大,但最早一批同事老早过了35岁了.身边很多35岁以上的程序员,他们把最好的青春奉献给了公司,当然大多数也获得了 ...
- 三十五岁失业的程序员,后来都干什么去了?
前言 本人在互联网行业干过十多年,共事过的程序员没有1000也有800了. 我虽然年纪不大,但最早一批同事老早过了35岁了.身边很多35岁以上的程序员,他们把最好的青春奉献给了公司,当然大多数也获得了 ...
- 第十五周——微信小程序简单的界面
第十五周--微信小程序简单的界面 前言 一.Pages 二.TabBar 总结 前言 本篇文章是向大家分享一下怎样简单制作一个微信小程序的界面 一.Pages 这里要写的是小程序里面你所创建界面的路径 ...
- C语言编程>第二十五周 ⑤ 下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 “单词”是指由空格隔开的字符串)。
例题:下列给定程序的功能是:读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的 "单词"是指由空格隔开的字符串). 例如,若输入 "good ...
- C语言编程>第二十五周 ③ 下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成……
例题:下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形.若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成三角 ...
- 风雨十年:一个老程序员的心里话!
风雨十年:一个老程序员的心里话! 曲折的实践之路 1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试.复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorw ...
- 工作五年以上的程序员,应该干些什么
第一阶段 认真构建完整的知识体系 十几年前我投身软件行业的时候,光是讲解数据库原理.操作系统.TCP/IP.组网.算法等等基础知识的英文原版书摞起来就等身,认认真真看完,各种上手实践,入行后,读遍 C ...
- 一入编码深似海,在达观数据做程序员是怎样一种体验?
在技术浪潮一波接一波推动人类社会前进的历史进程当中,程序员始终是站在浪尖的群体.2014年起,把每年10月24日(2^10)定义为程序员节.这可能是唯一一个与数字紧密相关的节日--也体现了这个节日的含 ...
- java excel 插件开发工具_程序员常用的15 种开发者工具推荐
程序员常用的15 种开发者工具推荐:Java 线上诊断工具 Arthas.IDE 插件 Cloud Toolkit.混沌实验注入工具 ChaosBlade.Java 代码规约扫描插件.应用实时监控工具 ...
最新文章
- 基于深度学习OpenCV与python进行字符识别
- 《LeetCode力扣练习》剑指 Offer 10- I. 斐波那契数列 Java
- java面试题解惑_JAVA面试题解惑系列(五)——传了值还是传了引用?
- .NET 4.5 Task异步编程学习资料
- mysql修改子分区_创建MySQL子分区方法
- 可控硅型号怎样识别_可控硅是什么_可控硅型号_可控硅分类及判别_可控硅种类...
- linux主机安装sctp协议栈
- 中国移动互联网半年大报告解析
- 域名解析、域名转向的作用
- AAAI2020论文列表(中英对照)
- cocos2d-x实现一个PopStar(消灭星星)游戏的逻辑分析及源码
- 南卡、ikf蓝牙耳机怎么样?南卡、ikf两款国产高性价比蓝牙耳机对比评测
- 情话说不出?教你用Python做个表白程序,女神:饭在锅里,人在..
- Otterctf 2018 内存取证
- Mockito Verify的使用
- 邻域闭包matlab,拓扑空间、开集、闭集、闭包、聚点、邻域
- TP5中 save操作 不能foreach循环操作 循环就只有最后一次有效 解决方案
- java第四方聚合支付,2017年第四方和第三方聚合支付平台排名
- 多个平台的 Java Launcher 脚本
- Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。