跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 在编程的时候,你会花多长的时间来思考?
未分類
15 6 月 2020

在编程的时候,你会花多长的时间来思考?

在编程的时候,你会花多长的时间来思考?

資深大佬 : wyan453351466 63

看到一个说法是,编程应该用 80%的时间思考 + 20%的时间写代码。

你如何看看待这个说法?

你会在编程前,先花 80%的时间用来思考吗。

或者说,你有在开发前,先写好思路 /文档 /流程图的习惯吗

大佬有話說 (42)

  • 資深大佬 : meepo3927

    确实是 80%的时间思考, 其中 90%是在思考怎么调试。

  • 資深大佬 : 37Y37

    对于我来说 80%可能有点多,但至少也有一半,可能跟写的东西有关,我写的一般也就只有我是需求,从前端到后端一人撸下来,也没太多时间限制,所以想的时间多点

  • 資深大佬 : pingpingping

    先草草写下来,然后不断完善,完善过程中思考?
    很久没写了,最近都是这么操作的,感觉效率不高可能

  • 資深大佬 : diubo

    时间上不一定 80/20,但动手前的思考,确实对开发效率影响很大,尤其是前后端一个撸的情况下。

  • 資深大佬 : Flobit

    反正先想清楚最好,避免写着写着发现不对……

  • 資深大佬 : zgl263885

    不是必须,但是差不多,上去就是干的一般都干到半夜还干不完

  • 資深大佬 : mcfog

    是 80%,但不是集中在编程前,不是瀑布式的先全想好,然后无脑实现。而是先总体设计,然后实现的同时考虑细节、异常、维护性等等

  • 資深大佬 : season4675

    40%思考,10%写代码,50%调试和解 bug

  • 資深大佬 : IGJacklove

    会先考虑逻辑可行性,觉得没问题就直接写。过于纠结时间比没什么意义吧

  • 資深大佬 : Leonard

    看你写什么东西,写简单逻辑或者 UI 的话只管上手就行了

  • 資深大佬 : zunceng

    实际开发中 项目越大 思考的占的比例越大 , 主要原因是程序的主干框架变得更重要

    前期主要是做抽象考虑程序的主干框架, 不考虑细节。
    编码时处理细节也很重要 工业(生产)级别的代码 一般来说每个 error 都需要 handling, 这个需要查手册 局部的代码逻辑思考 必须在编码过程中处理的, 没必要一开始就想好。

  • 資深大佬 : Vegetable

    思考实际上是在设计,不同人的岗位职责不同,设计需要的时间也肯定不一样.负责搭建架构的人肯定要想更多,按照接口文档撸 crud 自然就没什么可设计的,经验丰富的话就等于抄.

  • 資深大佬 : zunceng

    对于一些依赖比较少的项目 比如 linux 内核,前期很多时间花在前期看论文查资料上, 编码时使用的其他模块 API 甚至 API 的报错对于开发者来说已经很熟悉了, 确实可以做到, 编码占很少时间。

    对于现在一些应用开发, 处于一种 API 爆炸的阶段 一个应用可选择的第三方库,细节处理方式都很多, 对于开发者来说不熟悉就要花更多时间。

    不用太在意 “应该用 80%的时间思考 + 20%的时间写代码” 这句话怎么适合自己适合团队就行

  • 資深大佬 : fengbjhqs

    要看复杂程度, 经验,

  • 資深大佬 : cwjokaka

    花少部分时间思考,先实现最基本的功能,测试,再优化

  • 資深大佬 : sonxzjw

    看情况,流水线不怎么需要脑子的,20%绰绰有余
    设计的话,我基本要超过 50%进行思考设计

  • 資深大佬 : weer0026

    思考比重肯定很大,但是我没思路了就会先写一会儿找找灵感。

  • 資深大佬 : wlfeng

    先全部理清了再动手,中途发现问题再做调整

  • 資深大佬 : qinyusen

    90%的时间想清楚,然后写测试(测试即用例),然后 10%差不多就能写了,因为想清楚了,而且测试写完,不会有模糊不清的需求和功能,直接搬砖就行。。。10%时间很充足。

  • 資深大佬 : zhujz

    公司急着上线,根本没时间想怎么搞,基本是能实现功能就上了。

  • 資深大佬 : gpra8764

    写底层至少要按这比例,堆 UI 差不多适当降低思考比例

  • 資深大佬 : otakustay

    思考大部分并不是在编程的时候的,比如吃饭时、蹲坑时、睡觉时、看动画时、玩游戏时、坐地铁时……所以真正编程的时候,思考绝对不会有 80%的比例的,太假了

  • 資深大佬 : zhybb2010

    前后端一个人,运维架构一个人,纯思考占总项目时间的 30-%40%,coding 中思考占 coding 中的 70%。。。

  • 資深大佬 : xxyang

    看有没有复杂的逻辑,没有的话信手拈来

  • 資深大佬 : xiri

    大部分时间花在思考怎么调试、修改上了

  • 資深大佬 : INCerry

    40%的时间和产品撕逼

  • 資深大佬 : INCerry

    40%的时间和产品撕逼
    30%的时间和对接方撕逼
    20%的时间在试图理解别人的代码
    2%的时间写代码
    8%的时间在调试

  • 資深大佬 : visonme

    曾经有过这样 80%思考(程前准备),20%编码, 那种感觉确实很爽(编码过程) ,而且效率确实很高,各种出错率都低了不少….

    可现实中,这样的机会很少,大多数时候都是 10%思考,40%跟各类人群沟通 /确认 /等等 30%编码 20%修改

  • 資深大佬 : good1uck

    0s

  • 資深大佬 : JamesR

    20%写代码,50%测试修 Bug,30%思考。

  • 資深大佬 : wangkun025

    我花 80%的时间胡思乱想

  • 資深大佬 : charlie21

    主要是思考怎么和别人的垃圾代码对接。自己写 不用思考

  • 資深大佬 : loading

    80,10,10
    思考,ctrl c,ctrl v

  • 資深大佬 : driveby

    ![截屏 2019-12-12 上午 1.35.23.png]( 在编程的时候,你会花多长的时间来思考? )

  • 資深大佬 : driveby

    @driveby 图片粘贴错了,不好意思。。。

  • 資深大佬 : sikong31

    先快速实现一遍,摸清细节,再慢慢改。除非经验特别丰富,计划赶不上变化

  • 資深大佬 : luvroot

    90%在做别的事情,1%的时间在 一把梭子,拿起键盘就是干,9%的时间再被各种隐藏 bug 坑得死去活来。

  • 資深大佬 : FlexGap

    思考肯定是有的,但是就我个人来说,可能不会花 80%那么多。还有就是看项目,小项目一般就是草写之后不断迭代优化。

  • 資深大佬 : zhanlanhuizhang

    每次,思考的时间占用过多。造成后面天天加班,赶进度。

  • 資深大佬 : lewinlan

    大概 50%思考,50%编码+单元测试+整体测试解 bug

    看项目难易度,如果是起一个新的模块,那思考的时间会多一点,相当于干了产品经理的活。如果是熟悉的或者相对健壮的模块增加功能,那思考时间就少很多。

  • 資深大佬 : CantSee

    40-50%的时间来进行思考 10%开发,30%调试和优化,20%摸鱼

  • 資深大佬 : jedihy

    写 iOS 和前端的时候基本不思考,直接撸。基本不会推倒重来,因为就那么多东西。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具