
获得徽章 0
- 并发与并行举的例子太好了,很有意思。
在作者的刺激下,我想到了一个更有意思的栗子:
并发与并行的共同点是都具有处理多个任务的能力,区别点在于是否“同时”。
并发的特点是不一定同时:比如海王正在和女朋友打电话,突然又收到另外一个女朋友的微信,就暂停了电话去回微信消息,完事又回来接着打电话,这就像并发场景。并发就像初级海王,虽然有撩多个女朋友的能力,但是不能同时撩。
并行的特点是同时进行多个任务:比如海王正在和女朋友打电话,同时又用电脑给另外的女朋友们发微信,这就像并行的场景。并行就像高级海王,不仅有撩多个女朋友的能力,还能同时撩。佩服佩服。
#高情商小技巧#展开评论4 - 我虽不如大佬思考的这么有深度,也说下我的观点吧:
我认为:有技术含量的代码,一定不局限于“代码”本身。在敲代码之前“如何设计才是关键”。
往大了说如何做架构设计,往小了说如何做功能设计,实现方式的设计才能体现出技术开发者之间的区别。 就像作者举的"实习生排行榜"的例子一样,不同的人,不同的阶段,对“有技术含量”的理解一定是不一样的。
“怎么写出有技术含量的代码”关键不在于“代码”,而在于“怎么写出”,我理解就是“如何设计”。
在能做到“设计出好代码”之前,一定需要一个比较长的过程:这个过程要实践,要学习前人的经验,要复盘,要迭代。
最后自勉一下,为了能写出有技术含量的代码,搞(卷)起来吧。展开评论10