h******b 发帖数: 6055 | 1 个人感觉编程最难的不是语言,是统筹规划整个流程。
拿最简单的todo来说,你得设计数据库的user,task,project的table,设定登陆注册
,限定权限,从数据库根据用户权限调出project,储存task的时候和project接口等一
大堆非常琐碎的事情。 如果打算支持脸书login的话还得连接脸书的api。
一旦知道每一块的细节设计,无论什么语言都不难写,无非是用什么库而已。 |
p*****2 发帖数: 21240 | 2 如果要支持 high concurrency low latency 还是有技术challenge的
【在 h******b 的大作中提到】 : 个人感觉编程最难的不是语言,是统筹规划整个流程。 : 拿最简单的todo来说,你得设计数据库的user,task,project的table,设定登陆注册 : ,限定权限,从数据库根据用户权限调出project,储存task的时候和project接口等一 : 大堆非常琐碎的事情。 如果打算支持脸书login的话还得连接脸书的api。 : 一旦知道每一块的细节设计,无论什么语言都不难写,无非是用什么库而已。
|
i**i 发帖数: 1500 | 3 re
【在 h******b 的大作中提到】 : 个人感觉编程最难的不是语言,是统筹规划整个流程。 : 拿最简单的todo来说,你得设计数据库的user,task,project的table,设定登陆注册 : ,限定权限,从数据库根据用户权限调出project,储存task的时候和project接口等一 : 大堆非常琐碎的事情。 如果打算支持脸书login的话还得连接脸书的api。 : 一旦知道每一块的细节设计,无论什么语言都不难写,无非是用什么库而已。
|
m********5 发帖数: 17667 | 4 看工种,我们公司以前曾经用这个参数做考评参考
我不是大牛,我主要是算法设计和prototyping, 因此主要时间在设计上人家统计的是>
90%在设计,coding时间很少
理论上如果分工合理的话,coder主要时间在码上,设计人员主要在设计上。
如果对coding过于不熟悉,或者设计工作分太细,就会出现设计人员用过多时间coding
的情况。公司认为这个是在浪费工资。如果coder和设计人员沟通不畅,也会出现设计
人员coding时间过多。
【在 h******b 的大作中提到】 : 个人感觉编程最难的不是语言,是统筹规划整个流程。 : 拿最简单的todo来说,你得设计数据库的user,task,project的table,设定登陆注册 : ,限定权限,从数据库根据用户权限调出project,储存task的时候和project接口等一 : 大堆非常琐碎的事情。 如果打算支持脸书login的话还得连接脸书的api。 : 一旦知道每一块的细节设计,无论什么语言都不难写,无非是用什么库而已。
|
k****i 发帖数: 1072 | 5 其实就是搭积木。有一定经验的人都会有自己的一套框架。每次有新的积木又重新搭一
遍。
【在 h******b 的大作中提到】 : 个人感觉编程最难的不是语言,是统筹规划整个流程。 : 拿最简单的todo来说,你得设计数据库的user,task,project的table,设定登陆注册 : ,限定权限,从数据库根据用户权限调出project,储存task的时候和project接口等一 : 大堆非常琐碎的事情。 如果打算支持脸书login的话还得连接脸书的api。 : 一旦知道每一块的细节设计,无论什么语言都不难写,无非是用什么库而已。
|
g**s 发帖数: 2331 | 6 re
【在 k****i 的大作中提到】 : 其实就是搭积木。有一定经验的人都会有自己的一套框架。每次有新的积木又重新搭一 : 遍。
|
z****e 发帖数: 54598 | 7 所以programming不重要了
当你对这一切都熟悉了之后
这些东西都只是工具
你需要知道的是你要做啥
脑子里演练一遍过去
剩下的programming其实只是体力活 |
h*d 发帖数: 214 | 8 本来我写代码的时间要多于设计,因为工作中就没遇到过需要绞尽脑汁的事情。但是实
际情况是,要体现fair process,必须要假装虚心听取其他人的意见,然后提出能驳斥
别人意见的use cases。结果设计时间大大延长。另外,写文档占了了我差不多整个开
发的70%时间 |
ET 发帖数: 10701 | 9 个人项目或者自己说了能算的有这些考虑。
如果在个集体里,自己设计了也只能部分算。
【在 h******b 的大作中提到】 : 个人感觉编程最难的不是语言,是统筹规划整个流程。 : 拿最简单的todo来说,你得设计数据库的user,task,project的table,设定登陆注册 : ,限定权限,从数据库根据用户权限调出project,储存task的时候和project接口等一 : 大堆非常琐碎的事情。 如果打算支持脸书login的话还得连接脸书的api。 : 一旦知道每一块的细节设计,无论什么语言都不难写,无非是用什么库而已。
|
g*********e 发帖数: 14401 | 10
得懂计算机架构 缓存 pagefault 这些
会估算 迅速心算
【在 p*****2 的大作中提到】 : 如果要支持 high concurrency low latency 还是有技术challenge的
|