专业能力扎实其实很简单。先说最重要的,你得持续学习,比如去年我们跑的那个项目,大概3000量级,就因为团队里有个成员对新工具不熟悉,差点延误了进度。另外一点,实践经验很重要,我一开始也以为理论知识就足够了,后来发现不对,实际操作中很多细节是书本上没有的。还有个细节挺关键的,比如在处理复杂问题时,要善于拆解,把它分解成一个个小问题来解决。等等,还有个事,别只顾着埋头苦干,定期回顾和总结也是提升专业能力的好方法。我觉得值得试试,你呢?有没有什么特别的方法来保持你的专业能力?
去年夏天,我在图书馆里,无意间翻到了一本关于编程的书。那是2008年的版本,我坐在那里,一页页地翻阅,突然,我看到了一个算法的复杂度分析,那是我第一次看到时间复杂度O(n^2)的例子。我记得当时是下午两点,我花了半小时才弄懂这个概念。从那以后,我开始每天花两个小时自学编程,不到一年,我就在一个编程竞赛中获得了第一名。现在想想,专业能力的扎实,不就是这样一步步积累起来的吗?等等,还有个事,我突然想到,如果当时没有那个午后在图书馆的偶然发现,我现在会是什么样子呢?
专业能力扎实其实很简单。先说最重要的,得有扎实的理论基础,就像去年我们跑的那个项目,涉及到深度学习算法,没有扎实的数学基础根本不行。另外一点,实践经验同样关键,比如大概3000量级的数据处理,得能熟练运用各种工具和技术。我一开始也以为只要理论好就行,后来发现不对,实际操作中问题层出不穷,得不断调整策略。等等,还有个事,别忽视了团队协作,一个人再厉害,没有团队支持也干不成大事。这个点很多人没注意,我觉得值得试试。