淘宝|现实中拿着200万年薪的程序员是如何快速敲代的
文章图片
文章图片
文章图片
文章图片
在阅读文章之前 , 先看看程序员那些骇人听闻的敲代码的操作 , 为何程序员能这样快速的敲代码 , 简直是个谜——世界未解之谜
然后看看大家都是怎么回答的
看客one实际上 , 敲代码的过程很快 , 可以基本上不停 , 但是在实际工作中占比很少 。 因为前期工作很多、很多 。
首先大佬会提出一个 idea , 假设从 lead 这个 idea 开始 。
Design Meeting
这时候基本上大多数时间都是在读代码库、看之前的相关 bug、写文档以及和各个相关的人讨论、调研 。 把详细的设计、工时以及 milestone 都搞出来 。
构思实现细节
- 拿到划分好的模块之后 , 这期间就可以开始构思怎么实现了 。 有必要的话我一般还会写一个小小的 demo 。
- 主要是思考过程居多 , 敲代码实际上很少 。 一般会考虑代码架构方面 FP 还是 OOP , 如果 OOP 有没有必要用的设计模式 , 必要的 unit test
- 如果没有现成的库 , 可能还要去翻看 LeetCode
- 大致有哪些类 , 哪些 function 或者 method
敲代码
这些都搞好之后 , 就要开始敲代码了 。 如果一天 8 小时算 , 可能平均正式敲代码的时间最多只有 1-2 小时 。 其他的时间全部基本都在准备编程 。 在这 1-2 小时内 , 编程基本上很快 , 就像代码已经提前打印在脑海里一样 , 直接往外冒即可 。
- 如果途中遇到卡壳 , 一般是搜索 , 看看常规的解法 。 Stack Overflow 肯定是必须要参考的网站之一 。
- 所以到真正敲代码环节实际上是非常迅速的 , 只可惜大部分时候我(们)都没有在敲代码 。
- 在纸上涂涂画画
- 拿着笔冥思苦想
- 飞快地建好一个文件 , 敲了几行字 , 又用鼠标点了几下
- 对着桌上的纸冥思苦想
- 断断续续建新文件 , 敲字 , 按着 Ctrl C、Ctrl V、Ctrl X、Ctrl D、Ctrl Z、Shift Ctrl Z之类的快捷键 。
- 点点鼠标 , 对着桌上的纸冥思苦想
- 好像发现了什么似的 , 开始调参数
- 对着屏幕冥思苦想
- 开始写文档
小姐姐 , 这样真的好吗?你这样 , 我
看客three呵呵 , 不要被电影骗了 , 就算是黑客 , 也用不着噼里啪啦没完没了地敲键盘 。 剧情有趣还表现真实(仅指操作计算机)的黑客类电影如安利”防火墙”(主演:哈里森·福特曾饰演”空军一号”中的美国总统) , 虽然里面用的是老掉牙的 Windows XP , 好在 UNIX/Linux 及 iptables 这些年交互上并没多少变化 。 瞧瞧人美国总统(哦不 , 安全主管)和黑客敲代码/命令的“速度” 。
推荐阅读
- 站长之家|淘宝造物节发布2020创造力6大趋势:沙雕相关商品销量上涨200%
- 苹果|强制下架!苹果新规正式实施,库克不得不接受现实
- 天空蓝99|淘宝天猫加购物车快速增加
- 华为MateXs|曾被炒至“天价”的华为Mate Xs为何突然不火了,三个答案很现实
- 佩琪小皮|A6增强现实眼镜 主打企业市场,联想发布ThinkReality
- 华为|禁令真禁不住!华为最新数据正式被公布,美国也只能接受现实
- 红米手机|淘宝下半年,搜索流量的现状和变化
- 科学家|人死后会去往哪里?濒死者说死亡太过舒适,不想回到现实
- 淘宝|3分钟平台算法解密淘宝不开直通车真的能做起来么?
- 产业气象站|淘宝为何还不支持微信支付?,美团回应取消支付宝支付