峰哥博客

首页 » UC编辑部奇闻 » 现实中拿着200万年薪的程序员是如何快速敲代码的

现实中拿着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 肯定是必须要参考的网站之一。
所以到真正敲代码环节实际上是非常迅速地,只可惜大部分时候我(们)都没有在敲代码。
看客two
在纸上涂涂画画
拿着笔冥思苦想
飞快地建好一个文件,敲了几行字,又用鼠标点了几下
对着桌上的纸冥思苦想
断断续续建新文件,敲字,按着 Ctrl C、Ctrl V、Ctrl X、Ctrl D、Ctrl Z、Shift Ctrl Z之类的快捷键。
点点鼠标,对着桌上的纸冥思苦想
好像发现了什么似的,开始调参数
对着屏幕冥思苦想
开始写文档

小姐姐,这样真的好吗?你这样,我

看客three

呵呵,不要被电影片了,就算是黑客,也用不着噼里啪啦没完没了地敲键盘。剧情有趣还表现真实(仅指操作计算机)的黑客类电影如安利”防火墙”(主演:哈里森·福特,曾饰演”空军一号”中的美国总统),虽然里面用的是老掉牙的 Windows XP,好在 UNIX/Linux 及 iptables 这些年交互上并没多少变化。瞧瞧人美国总统(哦不,安全主管)和黑客敲代码/命令的“速度”。

而程序员是不是抢票都要写代码?这得说说为什么要写代码了

写代码的目的就是把流程描述出来,
然后嘛,让机器替代你不厌其烦地、没完没了的执行呗。

所以,抢个票为啥要编写代码边抢呢?写个 JS 让他不厌其烦地替你点呀点呗,至于程序员,喝杯茶听听歌,等着唱“在那山的那边、海的那边有一群……”。完全不知道你在说什么,但是车速已经快起来咯。

其实呢,程序员很多时间都去查资料、讨论、调试去咯,很少有时间来敲代码的喔!!!



【推荐】妈妈我想买广告位,买,买一个够吗?,够了谢谢妈妈,妈妈真好!

文章如无特别注明均为原创! 作者: F_Robot, 转载或复制请以 超链接形式 并注明出处 峰哥博客
原文地址《 现实中拿着200万年薪的程序员是如何快速敲代码的》发布于2020-7-28
若您发现软件中包含弹窗广告等还请第一时间留言反馈!

分享到:
打赏&捐助 分享到QQ空间

评论

游客

  • 看不清楚?点图切换
切换注册/找回用户名密码

登录

Tips:2023-04-20于系统原因部分账号将被删除,届时请重新注册!

切换登录

注册