我心目中的牛程序员、我们可以对比看看(人家还是看多年朋友面子上才肯帮忙1周,至少需支付1万元辛苦费)...

为什么80%的码农都做不了架构师?>>>   hot3.png

   最近碰到客户整个网站改版的需要,非常短的时间里只有1周时间里,需要把整个B2C网站彻底的进行版面,我自己估算了一下,就是往死里干一天工作48个小时,1周也干不完,这么干会死人,人也需要睡觉的呀,我只能到处找人:

   找到A,A工作忙、没空。

   找到B、B不会.NET。

   找到C,C不在网上。

   找到D,D不要钱免费给干活,不要钱的不找、99.99%是没那个水平的。

   找到E,E狗屁不懂,都告诉清楚至少需要1个月时间。

   找到F,F对钱没兴趣,最近在学WCF、很忙。

   找到G,G两天后才能答复我(整个项目才1周时间)。

   找到H,H一周后才能答我,甚至有的1周后就没动静了。

  

   1周1万是什么概念?我每天按时上班、按时下班勤勤恳恳工作一个月也不到1万。1周1万的收入,大概是我目前工作收入的4倍。

 

   我其实有一个朋友,在杭州,接近于半自由职业者,平时开个20多万的轿车,酷爱编写程序,我知道请他的代价很高很高,而且他未必也有空,未必也对小钱有兴趣,但是项目太忙了,我没办法,只能厚着脸皮给他打电话,只能指望他能有空了,沟通好大致需要10分钟不到,半个小时后他就开车来到我身边了。

   1:花了半个小时不到,把开发环境什么的都弄好,该安装的安装,该下载的下载,版本控制里该建立用户名都建立好用户名。

   2:花了半个小时,给他讲解,现在都需要做哪些工作,然后纸上一条条都写好,估计有15项以上的工作内容吧,只要简单的讲一下就可以了,细节没必要说,他也懒得听,我也懒得讲。

   3:他下载好项目代码、大概是扫了一眼、问了几个层的分法等,接着半个小时后,人家已经把第一个问题解决好了,接着第2、第3,当天下午2-3个小时,解决了3个稍微简单的问题。

   4:第二天,我给他发送了PowerDesigner 设计的数据结构,然后告诉他,我以前做的参考例子程序都在哪里找,他问一个功能,我告诉他一个位置,代码他自己看就明白了。

   5:他会偶尔问一下,哪个表的名字是什么、相应的类是什么?有哪个方法需要怎么调用等就可以了。

   6:C#程序问题他几乎都能解决,JavaScript疑难问题都能解决,一些特效、高质量图片压缩等统统都有快速的解决方法,jquery等三下两下就可以搞定了。

   7:基本上一天3-5个错误修正的速度。。。我很少佩服别人,但是我还是不得不佩服他,工作效率真的太高了,我一直想超越他但是我在写程序方面没能超越他。

 

   我本来也不是赚大钱的人,辛苦赚来的钱,给别人分1万也不是很舍得的,但是跟这样的人一起工作,给这样的支付辛苦费,值啊,太爽啊,我们一般给实习生是800元一个月,而且还不愿意要,不愿意带。这就是朋友资源、社会资源,人际关系圈,值得可利用的朋友值得交往的朋友,我QQ里估计有200-300个人,关键时刻很多人都派不上用处,就是给钱也未必能把事情给解决了,若有哪个程序员赚的很少总的来讲还是有些问题的,水平还是需要再提高提高,我身边也有很多会.NET的同事朋友,但是我不会给他们做这个项目,也有些人的确是需要赚钱,精力也足够,但是水平不够,平时日常的工作里都能看出来哪个人有哪些水平的,真的能用这么短的时间就能把这么多的问题都彻底搞定,这需要非一般的能力,不只是给不给钱的问题,还是一个有没有惊人的编程能力问题,沟通效率问题。

 

   我的要求总结起来有以下的特点:

   1:你需要能有时间、精力去做这个事情(一般来得突然,走得也突然,就想洪水一样)。

   2:你的水平足够强大,能让我信服,你有这个能力(日常工作里得到过证明或者能让我信服)。

   3:你有足够的高质量的积累,不是现在去研究,直接拿过来就用(每个普通的问题网上找答案估计需要1个小时左右,难的需要半天左右,往往一天会碰到10个8个问题,我们时间上耗不起、你给我20年,就是100个B2C我也能做完了)。

   4:先需要把活儿干好,活儿干好了才可以拿钱(不只是给钱的问题,还需要能兑现许诺、是一个责任问题)。

 

   我想除了一些一线大城市及东部沿海城市外,1万元还算是一点儿钱吧,是税后1万元现金,能在1周内有净利润1万也是蛮不错的,所以学开发技术,学精了还是有前途,只是会用是没多大用的,需要速度、速度、速度、效率、效率、效率、积累、积累、积累

 

   让我找普通程序员,找几十个出来应该都是没问题的,多如毛的,但是关键时刻、非常时期,想找个能救火的只能找到2个,一个是我、一个是我朋友。接下来谁有需要救火的.NET项目十万火急的,你跟我讲一下,只要在国内的.NET项目都可以、随时可以飞过去几个小时内就出现在你面前,但是别忘记需要“烧钱才能办难事”。

  

   我也没想到,重奖之下未必有勇夫的事情,居然差点儿发生在我身上了,人真的需要转变观念了,有些时候,自己也会觉得我技术厉害了,怎么就派不上用处呢,英雄无用武之地的感觉,但是这个事情真的居然发生在我身上了,这次我不是英雄,而是让我深刻体会到,找英雄太难了。

 

   1周内,若愿意支付100万,估计1万个英雄都可以找到,中国还是有人才,但是你只出1万还想有英雄就难了,难与上天了。

 

   我曾经挑战过我的编码极限,大概是在3年前吧,在宁波时,我也是用了一个月做了一个项目,平均每天的代码产量估计在1200行左右,联系持续了1个月不到,然后项目完成了,就休息了,再继续编码,已经不行了,需要休息一下,没什么工作效率了。

   现在我的代码极限,估计在2000行左右,可以持续半个月,这么高的产量,但是这不包括代码生成器生成的代码,用代码生成器,大概一天能生成1万行左右的代码。

 

   你也可以把你日常的工作中的代码量统计一下看看,你的代码产量大概能到多少?

 

   现有付出后有收获,曾经很多年,都在怀疑技术的价值、前途,现在越来越有信心了,希望也能给大家带来更多的信心。

 

转载于:https://my.oschina.net/iwenr/blog/227872

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/387596.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot(十四):spring boot整合shiro-登录认证和权限管理

Spring Boot(十四):spring boot整合shiro-登录认证和权限管理 使用Spring Boot集成Apache Shiro。安全应该是互联网公司的一道生命线,几乎任何的公司都会涉及到这方面的需求。在Java领域一般有Spring Security、Apache Shiro等安全框架,但是由…

通用权限管理系统组件 (GPM - General Permissions Manager) 不改数据库、甚至不写代码就集成铜墙铁壁权限管理组件...

为什么80%的码农都做不了架构师?>>> 越成熟的东西,越牛X的东西,越简单才对,简单才是硬道理,苹果的手机只有少数几个按键,苹果Ipad也很少的按钮,甚至连苹果的笔记本键盘都少一排&…

在使用win 7 无线承载网络时,启动该服务时,有时会提示:组或资源的状态不是执行请求操作的正确状态。 网上有文章指出,解决这个问题的方法是在设备管理器中启动“Microsoft托管网络虚拟适配

在使用win 7 无线承载网络时,启动该服务时,有时会提示:组或资源的状态不是执行请求操作的正确状态。 网上有文章指出,解决这个问题的方法是在设备管理器中启动“Microsoft托管网络虚拟适配器”,见 http://jingyan.baid…

偏差-方差分解(转)

1、定义 这里所说的偏差-方差分解就是一种解释模型泛化性能的一种工具。它是对模型的期望泛化错误率进行拆解。 样本可能出现噪声,使得收集到的数据样本中的有的类别与实际真实类别不相符。对测试样本 x,另 yd 为 x 在数据集中的标记,y 为真实…

用过C#的朋友可能认为它是一种十分安全的语言,其实C#也可以做到经典的缓冲区溢出。 本文章将用一个实例来描述C#究竟是如何发生缓冲区溢出的! 首先建立一个C# Console工程,并开启工程的“允许

用过C#的朋友可能认为它是一种十分安全的语言,其实C#也可以做到经典的缓冲区溢出。 本文章将用一个实例来描述C#究竟是如何发生缓冲区溢出的! 首先建立一个C# Console工程,并开启工程的“允许不安全代码”选项 键入代码: [csharp]…

COOKIE伪造登录网站后台

1.关于XSS(跨站脚本攻击)和CSRF(跨站请求伪造)的知识,xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除…

如何利用445端口进行入侵渗透 445端口入侵原因详细解析。大家在进行入侵渗透个人电脑的时候,经常会碰到各种各样的端口,比如135,1433,445,3306等端口,现在小编就给大家讲解下445端口如

如何利用445端口进行入侵渗透 445端口入侵原因详细解析。大家在进行入侵渗透个人电脑的时候,经常会碰到各种各样的端口,比如135,1433,445,3306等端口,现在小编就给大家讲解下445端口如何入侵。 445端口入侵…

项目复盘

前言 最近一年半多一直在做一个CMS项目,做了快两年了也没有上线,而且开发还走了不少,其中有不少原因是因为开发中频繁改动需求导致开发人员失去耐心,但是其中还有一个重要的原因就是架构设计的不好,导致很多服务的边界…

fiddler,他和其他抓包软件有什么区别,如何使用fiddler进行抓包

前言:本文章是搭配《批量获取微信公众号》一文,介于群里朋友很热情,我就趁着上班测完bug 来撰写该文章,那么读完本文,你会学习到什么呢? 什么是fiddler,他和其他抓包软件有什么区别&#xff0c…

安装CentOS6.8并配置网络图文解说亲测全过程

安装环境: 本文是在win10系统安装上VMWare并配置Centos6.8虚拟机。 准备工作 1.安装VMWare虚拟机 1.1下载VMWare12资源链接:https://pan.baidu.com/s/1AhfMSDXLO-aA0eMqnuMWHg 提取码:iftd 1.2安装VMWare,在安装过程中需要输入密钥…

Paxos算法是莱斯利·兰伯特(Leslie Lamport)1990年提出的一种基于消息传递的一致性算法。

Paxos算法是莱斯利兰伯特(Leslie Lamport)1990年提出的一种基于消息传递的一致性算法。Paxos算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。在工程实践意义上来说,就是可以通过Paxos实现多副本一致性,分布式锁&…

09、策略模式

2019独角兽企业重金招聘Python工程师标准>>> 策略模式与工厂模式最大的区别在于,策略模式注重的是对算法的维护,也可以理解为对算法的封装。而工厂模式,则只是负责创建类,在刚接触策略模式时候,往往与工厂模…

Java编写代理服务器(Burp拦截Demo)一

大家都知道大名鼎鼎的BurpSuite代理神器,对于抓取HTTP请求非常好用,偶然,一朋友问我Java应该如何去编写代理服务器(因为他想做某些东西),有没有相关的API 去实现,我想说,差不多你能想…

Rabbit MQ windows下安装

Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。通过下面两个连接可以下载安装最新的版本: 下载并安装 Eralng OTP For Windows otp_win64_18.3.exe(erlang的环境)运行安装 Rabbit MQ Serve…

C++笔记(3)——string.h相关的一些小知识

strlen() 用于得到字符数组中第一个\0前的字符的个数&#xff0c;格式如下&#xff1a; strlen(数组); 例子&#xff1a; #include <stdio.h> #include <string.h>int main(){char str[10];gets(str);int len strlen(str);printf("%d\n", len);return 0…

Java语言与sikuli配合

很早之前写过一篇介绍sikuli的文章。本文简单介绍如何在java中使用sikuli进自动化测试。 图形脚本语言sikuli sikuli IDE可以完成常见的单击、右击、移动到、拖动等鼠标操作&#xff0c;java引用sikuli-script.jar同样可以执行这些常见的鼠标操作&#xff0c;因此即可方便的编写…

angular6 iframe应用

问题一、 iframe如何自适应屏幕高度 解决思路&#xff1a;通过设置iframe外层父元素高度等于window高度&#xff0c;再相对于父元素定位iframe元素&#xff1b;案例如下&#xff1a; 第一步: 模板文件中使用iframe // demo.component.html <div style"position: relati…

jquery下载地址:https://code.jquery.com/jquery/ 影响范围: 版本低于1.7的jQuery过滤用户输入数据所使用的正则表达式存在缺陷,可能导致LOCA

jquery下载地址&#xff1a;https://code.jquery.com/jquery/ 影响范围&#xff1a; 版本低于1.7的jQuery过滤用户输入数据所使用的正则表达式存在缺陷&#xff0c;可能导致LOCATION.HASH跨站漏洞 已测试成功版本&#xff1a; jquery-1.6.min.js&#xff0c;jquery-1.6.1.min…

Myeclipse常用快捷键

2019独角兽企业重金招聘Python工程师标准>>> Ctrl1 快速修复 CtrlD: 删除当前行 CtrlQ 定位到最后编辑的地方 CtrlL 定位在某行 CtrlO 快速显示 OutLine CtrlT 快速显示当前类的继承结构 CtrlW 关闭当前Editer CtrlK 快速定位到下一个 CtrlE 快速显示当前Edi…

数字三角形

问题描述 &#xff08;图&#xff13;.&#xff11;&#xff0d;&#xff11;&#xff09;示出了一个数字三角形。 请编一个程序计算从顶至底的某处的一条路径&#xff0c;使该路径所经过的数字的总和最大。●每一步可沿左斜线向下或右斜线向下走&#xff1b;●1&#xff1c;三…