※ 引述《sakuraisora (仆の名前は~~~~~~~~)》之铭言:
: 总感觉有点不踏实
: 想像中的工作应该是早上brain storming
: 下午burst time to coding
我觉得you对programming(台湾title比较浮夸 RD)有些misunderstand
实际上真正需要brain storming的时间 可说是少之又少
真的要BS也轮不到你这种菜鸟来BS BS出来最后也是满口BS
程式开发是不断iteration
确实是会有构想阶段没错(看高度 程度越低就越不需要动脑)
但是构想也不是光在脑里想
比较资深的作业模式是会先写个雏型验证问题
这个时候确实 会有一些 所谓hard code的成分在
(我讲的是大家讲的hard code 不是你的hard code
因为最重要的是要验证概念 而不是写了老半天发现方向错了
构筑完雏形 写完验证也好 demo程式也好
就是进入整理code的阶段
这个迭代视个人程度跟问题规模 可能是一个function 也可能是一个module
你会发现越资深的人 迭代的时间越短 工作效率也越好
开发是很务实的工作 如果我能在你所谓构想的阶段就完成雏型验证
何必望着萤幕发呆或在白板上浪费时间? talk is cheap.
这么说吧 如果你花整个上午都在"brain storming" 下午全力写code
意味着其实你花了一天时间完成整个cycle 而这个cycle可能是错的
: But spending most of my time reading sounds a bit odd. So I want to ask you guys how you arrange your schedule.
读要看是读什么 如果是跟工作无关 跟技能无关 那确实很吊诡
但主管列资料给你 公司也有专案
把读到的资料加以实践
看看既有的程式码了解公司专案有什么可以学习 可以提升的地方
讲真的 能做的事情 多到做不完
这也是观察新人积极度跟能力的一个方法