「任务拆分」,被低估的要事
最近在想一个问题,为什么大多数软件开发的工作都深陷在“吃力不讨好”的困境中。为什么这么说呢?因为我看到很多程序员小伙伴工作很辛苦,但是往往最终获得的结果或者说外部评价并不好。
最近在想一个问题,为什么大多数软件开发的工作都深陷在“吃力不讨好”的困境中。为什么这么说呢?因为我看到很多程序员小伙伴工作很辛苦,但是往往最终获得的结果或者说外部评价并不好。
在软件开发领域一直流传着一句话,它说明了程序员的水平和资历之间并不存在着相关性,并且可能相差特别大。
到底是货真价实的十年经验?还是一年经验重复用了十年?
所谓“跳槽爽,一直跳槽一直爽”。但是,世上哪有那么好的事哦,跳槽虽然可以带来更快的涨薪机会,但是你也是要面对和克服一些新挑战的,其中最大的挑战莫过于要熟悉一个陌生的项目。
很多人吐槽老项目是怎么怎么垃圾。这的确是一个很大的问题。
我觉得这篇文章特别适合你收藏一下,为什么呢。首先,当你再次遇到这种情况的时候,翻开这篇文章,可以帮助你降降火,让你冷静下来。其次,还能时不时地在朋友圈转发给你的“稍懂技术”的同事看看,给他一些暗示,哈哈。
我相信每位程序员都有过这样一个困惑:“如果我在一家公司蒙头钻进业务里去,扎得很深,是不是就相当于把自己困死在这条船上了?”因为业务了解得再多,跳槽换一家公司后就毫无价值了,需要重新与业务方扯皮。
从这些经历和观察中,我总结了一些经验,我想它们对你提高开发效率或多或少会有些帮助,下面我来分享给你。当然,也欢迎你在留言区分享你觉得好用的方法。
我想,没有人不愿意成为10倍程序员吧?肯定都希望自己变得更牛逼,是吧?
在Debug方面,水平高的人可能在效率上能领先至少一个数量级。
而且有些巨型源码库,如果你不掌握一些高效的方式,那你阅读起来会让你绝望。就像往大海里投个石子,虽能掀起一丝涟漪,但海面很快就归于平静。