新手程序员必备:掌握脚本语言,快速入门

0 下载量 89 浏览量 更新于2024-08-28 收藏 163KB PDF 举报
"写给新手程序员的一封信" 这封信是写给新手程序员的,旨在帮助他们摆脱对底层语言的恐惧感,快速开发出能用的程序。作者认为,以后的趋势是前端是Web+移动,后端是Linux+开源,开发这边基本上没Windows什么事。 学习脚本语言是非常重要的,例如Python/Ruby,可以让新手程序员快速开发出能用的程序。脚本语言可以让新手程序员摆脱对底层语言的恐惧感,并且可以快速开发出小程序。实践项目包括处理文本文件、遍历本地文件系统、跟数据库打交道等。 作者强调,新手程序员应该学会动手实践,不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至少10年通用。新手程序员应该回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。 此外,新手程序员应该学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。作者认为,Windows下的编程可能会在未来很没有前途,原因是现在的用户界面几乎被两个东西主宰了,1)Web,2)移动设备iOS或Android。Windows的图形界面不吃香了。越来越多的企业在用成本低性能高的Linux和各种开源技术来构架其系统,Windows的成本太高了。 在学习脚本语言时,新手程序员可以使用各种print之类简单粗暴的方式进行调试,学会用Google(phrase,domain,usereadertofollowtechblogs)。新手程序员也可以选择使用Vim/Emacs/Notepad++等编辑器和一些基本工具。 这封信旨在帮助新手程序员快速开发出能用的程序,摆脱对底层语言的恐惧感,并且理解技术的发展方向。