我心目中的牛程序员、我们可以对比看看(人家还是看多年朋友面子上才肯帮忙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,一经查实,立即删除!

相关文章

c#做端口转发程序支持正向连接和反向链接

3389的时候 例子1:连接a机器的3389端口连不上,因为对方防火墙或者网关做了限制,只能访问a机器的个别端口比如80。 例子2:连接a机器的几乎所有端口都连不上(对方乃内网或者防火墙网关做了限制)&#xff0c…

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也很少的按钮,甚至连苹果的笔记本键盘都少一排&…

数学符号及读法大全

数学符号及读法大全 常用数学输入符号: ≈ ≡ ≠ = ≤≥ < > ≮ ≯ ∷ + - / ∫ ∮ ∝ ∞ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∵ ∴ ⊥ ‖ ∠ ⌒ ≌ ∽ √ () 【】&#xff5b…

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

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

阿里一年,聊聊我成长了什么,入职阿里的职业生涯感悟

2018.5.31~2019.5.31,一段精彩的旅程,渡过了在阿里一年的时光,这段时光有快乐、有焦虑、有迷茫、更有思考,思考的是自己过去的种种不足、思考的是一些现在看来之前错误的想法、思考的是如何成为一个更好的技术人,将这一…

偏差-方差分解(转)

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语句作为用户输入,从而达到查询/修改/删除…

Spring Cloud 学习 (五) Zuul

Zuul 作为路由网关组件,在微服务架构中有着非常重要的作用,主要体现在以下 6 个方面: Zuul, Ribbon 以及 Eureka 相结合,可以实现智能路由和负载均衡的功能,Zuul 能够将请求流量按某种策略分发到集群状态的多个服务实例…

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

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

项目复盘

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

父、子页面之间页面元素的获取,方法的调用

一、在iframe页面上调取父级页面元素 1.在父页面上获取iframe页面元素(在父页面修改子页面div的背景色为红色) js代码如下&#xff1a; 1 <script type"text/javascript"> 2 window.onload function(){ 3 var iframe document.getElementById(iframeId)…

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

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

Vue导入非模块化的第三方插件功能无效解决方案

一、问题&#xff1a; 最近在写vue项目时&#xff0c;想引入某些非模块化的第三方插件时&#xff0c;总是发现会有报错。且在与本地运行插件测试对比时发现插件根本没有注入到jQuery中&#xff08;console.log($.fn)查看当前jq有哪些方法&#xff09;&#xff0c;例如&#xff…

ES6笔记 -- 字符串拓展

字符串拓展 Unicode 相关 JS 允许使用/uxxxx的Unicode方式显示字符, 但是只限于码点在/u0000~/uFFFF之间, 超过该范围的码点必须用双字节形式表示ES6 中, 将码点放入大括号内, 就可以解读JS 不能处理4个字节的字符, 字符串长度会被误判为2ES6 提供了codePointAt方法, 能够正确处…

android 转发短信

通过这些代码也可以对远程手机实现短信控制。有兴趣的可以自己改一下&#xff0c;说一下简单的原理&#xff0c;要实现控制的话&#xff0c;必须得走一个固定的号码&#xff0c;固定的格式&#xff0c;然后通过得到此号码的内容&#xff0c;然后通过固定的内容&#xff0c;就可…

[Noi2016]区间

传送门 Code /* 线段树 尺取法 */ #include<bits/stdc.h> #define ll long long #define max(a,b) ((a)>(b)?(a):(b)) #define min(a,b) ((a)>(b)?(b):(a)) #define reg register inline int read() {int x0,f1;char chgetchar();while(ch<0||ch>9){if(…

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

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

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

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