coding for fun...
感觉是生活的一部分了...至少是因为兴趣才写 不是因为工作...
话说感觉自己也不是一个程序员 算代码狗吧...
工作内容是iOS开发,但是对函数式编程心仪已久。现在晚上回去以后看SICP,用racket语言做练习。
就现在看的第一章的内容来看,函数式编程对一些问题确实能够用非常简洁地、描述性的代码解决,但往往性能有问题。而如果要提高性能用尾递归的方式(SICP的说法是用递归的形式实现迭代的计算),思路又得多绕一下。不知道看到后面能不能找到结合二者优势的办法。
个人觉得,业余时间学一些不同领域、不同思维模式的东西,还是很有益处的。
我的答案是:断续写。但我一般不会写公司工作中的代码,我个人把生活和工作分得比较清楚。除非有特殊情况。 当有了家庭以后,下班后的时间首先分给自己的家人和小孩。等小孩睡觉以后才做自己的事。
我的经验是,看多了,自然会写:)
看得足够多,又忍得了手不写的,我还没遇到过:)
不过,见到最多的是:因为不写,书看不下去了,最后也就不写了:)所以,我觉得,如果看一本书觉得有点难的,不妨跟着敲敲码:)
家和公司是两种环境,家里写代码效率没有在公司高,在公司看书效率没有在家高~
所以在家我选择看书更多~
另外,写完代码,也要停下来想一想,在家里舒适的环境下,效果更佳