算上今天,我已经大概有10天左右在记录环境学数据了。以前我一直觉得非要我进入大数据工作才有机会实践,但这一次我开始手动收录数据。还通过爬虫的方法将PM2.5的数据全部爬出来放到了自己的数据库里,然后用PHP显示在浏览器上。

算法是内功,而API是招式。很显然内功和招式都是需要的,然而,在一段时间内,可能比较脱离实际,所以虽然我一直在学算法,却不知道其该如何应用到实际生活当中。而这个和我自己系统学习过的专业结合在一起的项目,可以慢慢地整合自己的专业知识。

在做这个项目的时候,我学习到了以下几点:

1、到底要不要自己写框架?

要,首先我们必须要牢记,开源的主动权不在我们手上,在对方手上。那么到底我们写框架的深度到底在哪里?就比如说,要展示出PHP的表格,你可能不能去找框架,最好还是自己写一个。但是,如果你要一个PHP的图表展示,最好还是找一个成熟的框架会比较好。因为他们的优化肯定比我们好。再比如安卓,我曾经说看Linphone源码,让WMA格式直接改成MP3格式,结果被老板一阵痛批。是的,成本太高,而且意义不大,完全可以通过加入FFmpeg的Android平台下的Bin文件来解决,虽然结果是APP体积增大,但至少解决了问题。但是,我们真的不能指望所有的内容都让别人开源实现,总有内容是需要自己思考的。难道连接一个数据库的最简单的语句都要指望别人的框架吗?我甚至看到有人把Toast封装成一个库,我实在感觉没有必要,真的毫无意义。每次见到这样的开源库,我都直接把代码拿过来,改,反正我有源码,只要我能够进行定制化处理,我一定会改成我需要的版本。

2、专业永远专业

是的,现在有很多自学的课程,但是步入社会之后发现,找工作还是看专业的。步入社会之后,找工作仍然看的是专业。师傅领进门,修行靠个人,但是师傅先临进门,才是修行靠个人,这是前因后果。专业谓之专业,永远专业。有老师的专业系统教育,永远比自己摸索自学要好得多。这次学习这个环境数据记录处理项目,就是为了结合双方专业的知识。有很多专业在基础科目上确确实实是通用的,但是一旦深入以后一定是专业化,大城市的工作也一定是专业化,让专业的人去做最专业的事情。所以,正如我的朋友所说:学一行爱一行。那就综合一下环境学和计算机学,为我以后工作提供新的思路。我在此声明:公务员、警察、医生、事业编制、部队和消防(进行职业化改革已一年多)绝对不会再碰,其他专业也不会再碰,我绝对不会再进入其他的专业领域。

3、环球同此凉热,你我共同感受

每次记录数据,我都哼唱起《环球同此凉热》的主题曲《天·知道》,“那时候,刚有月亮,琥珀里的蝴蝶和蜻蜓正飞舞翅膀”。时光匆匆,地球在遭受炙烤,气候的变化,我们每一个人都有自己的体会。

总之,这个项目尽力进行全栈学习,让我培养一下系统性的思维。综合使用我所学的知识,让我能有大局观和整体观念。