
Python
任何阶段都是如此,新手会碰到新手的问题,高手也会遇到高手的问题,而解决问题的方式都是靠查询。作为初学者,如果你有解决问题的能力,并且看起来适合从事这个行业,那你就已经比很多从业者优秀了。你最后问到那么多包怎么记住,其实不必刻意去记。熟能生巧嘛,代码写得多了,遇到的问题多了,一个工具使用久了,自然就能记住。几乎每个项目都会有之前未曾遇到的问题,遇到问题后还是要去寻找解决方案。找到方案后通常会有文档,就算没有,也会有个README.md。编程并非学会一门语言就万事大吉。前几年,很多外行人想报名学习
Python,以为学了
Python就懂得写爬虫、做数据分析,却不知仅仅是学会了环境配置以及if else for的用法罢了。除了编程语言之外,还需要学会一两种数据库的使用方法;要懂得如何使用包管理器;要学习常用类库;要学会查看报错信息,也要学会阅读外文文档;如果要和第三方做数据交互,就得知道
JSon和
XML是什么;做接口对接时,要明白get参数和post数据的区别;做安全性要求较高的对接时,还要了解诸如RSA等加解密知识;要掌握至少一种版本控制工具,像git、svn之类的,诸如此类还有很多。