这两天帮一个朋友部署一个网页,虽然写过爬虫,对网页的结构有所了解。但却没有接触过Javaweb,CSS。但从搭建环境到最终部署完成,花了大概两天的时间。这种速度如果是一年前的我不敢想象的。如今想想当时为了写一个算法我却花了一下午,如果让我写点小项目,更加不知如何下手。今昔对比,取得的进步让我很是欣慰。
如果世界上有什么职业能算的上很伟大的话,程序员算一个。有这么一句话:
“我要做一个程序员,去改变世界”
下午我在跑步的时候就想到了这句话,这两天帮朋友解决问题更让我加深了对这句话的理解。程序员开发程序,从一个方面来说就是解决某类问题。抛开赚钱目的开发的程序,很大部分的程序的目的是便捷人们的工作。提高工作效率,创造更多的社会价值。当然,这两天帮朋友部署网站,这让朋友可以有更多的时间去做别的事情,从某种意义上来说也是在改变世界。这两年很火的人工智能,有人说会威胁到人类,让人类失业。我觉得大可不必这样想,能被替代的行业最有可能是那些机械性的工作。这些工作没什么创造性的含量可言,解放了这些人力,也会迫使他们去从事那些更有创造性的工作,这样一来更加能够在创新方面取得更快的进步。比如文学创作,科学研究等等。
如果可以,写代码这种又累又苦的活交给我们这些程序员来做吧。更多人更应该去创造,去做科研,去品味生活。