今天学习了一个网络视频教程“Python Web开发者的破局之道”,主讲人是一位知乎的python工程师。学习这个视频的目的主要是想听一听python大厂的过来人对于python技术和求职发展相关的建议。
由于这个视频主要是面相python刚入行的同学,所以快速的看完了。说几个跟我自身相关的思考:
多参加线下活动
作者提到了一个线上的社区BPYUG(Beijing Python User Group)之前组织过线下活动,当时作者刚入行python,所以去参加了一些线下活动,接触了python社区里其他的小伙伴,受益匪浅。
这种方式对我也很受用。我现在在工作中很少能接触到python社区的小伙伴,所以也需要扩大交际圈,在整个社区遇到更多同技术栈的小伙伴,共同学习和提高。朋友多了路好走,而且又是同样行业和技术栈的小伙伴。以后也可以互相交流、帮助分享。
PYUG是一个线上的社区:PYUG。没事可以多逛逛。
养成写技术博客的习惯
面试的时候面试官经常问你如何证明你简历上的描述。比如说我爱好技术、喜欢python,那面试官问你如何证明呢?我觉得写技术博客是一个很好的方式。把自己学到的知识、技术积累下来,一可以帮助自己学习,而可以很好的分享,同时也可以证明我对python,对技术感兴趣。
同时我最近也开始尝试对很多python的技术做更深入的学习,比如asyncio,再比如想了解一下python做高并发的实践。这个时候用博客来记录自己学习的知识是一个很好的掌握和记录知识的方式。
点线面的思维
知识体系可以概括为:点、线、面。我当前所处的阶段应该在点与线之间。怎样一点点积累、扩展并加以应用,这个是我需要在技术线路上一直往前提高的地方。我当前的状态是知道不少点,能够整理成一些短线。但是如何扩展出更多的线和组成大的面,目前还很欠缺。作者提到了点线面的思维,我觉得很受用。
持续的看一些好书
作者推荐了《python 高级教程》、《流畅的python》这些书。我虽然入职做python有快5年的时间,但是还没有很系统的看完整过一本python的教程。更别说做一遍书后的习题。所以在基础理论和进阶理论上还要有所加强。