常常困惑,那么多的奇技淫巧。还是说直接掌握内功。掌握内功,有时面试会吃亏,因为生存需要低级功法,空有内力深厚也没用。
面试造航母,入职拧螺丝
就好像标题一样:抉择
以道御术,以术正道。 二者相辅相成,缺一不可。
答案是:全都要!
2赞
成年人不做选择,全都要 
草台班子警告
大道才能走的长远,长见;
术法才能求的生存,短见;
都要有!
如果你是入行 1-3年,个人建议:磨好内功,再钻研大道;
如果你是资深5-10年,个人建议:求大道也兼顾内功(如果内功丢了,比不上刚修行的小道士,岂不是让人笑掉大牙)
如果处于3-5年,往往是个迷茫期。
乘法关系,一切以最后实际产出为准。
比如你内功深厚,事先搭好了一个很好的底层框架,然后后续开发的时候咔咔乱杀。
但是很多时候你去工作不一定是从搭框架开始的,很可能别人已经拉了一堆屎在那里,这个时候就需要各种刨粪的奇淫巧技了。
我的经验是,直接学内功是学不会的。你需要在刨粪的过程中体悟各种屎一样的不合理操作,这样才会对一个好的框架有更高的渴求。才会从实际需求出发,取学习理解各种底层的原理。
其实很多内功在学校里面都有学的,那时候认真学一点,认真做好课程作业,参加一点竞赛,个人独立做点项目,基本上问题不大。
我大半的内功都是学校那段时间里面学到的,例如图形学这块,学校的教材吃透一点,写个小引擎应该不是问题,其他的课程也都有课程作业。算法相关的也有acm竞赛这种锻炼。
工作中间其实就是需要锻炼看代码和调bug的能力,以及钻研的耐心。这样拿到新东西的时候可以很快学会。
666,同感