新手程序员必备:掌握脚本语言,快速入门
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++等编辑器和一些基本工具。
这封信旨在帮助新手程序员快速开发出能用的程序,摆脱对底层语言的恐惧感,并且理解技术的发展方向。
279 浏览量
130 浏览量
165 浏览量
2022-01-27 上传
2019-04-24 上传
2014-10-30 上传
309 浏览量
2022-05-24 上传
113 浏览量
weixin_38621312
- 粉丝: 4
最新资源
- Java2EE源码分享:航空订票系统深入解析
- R语言实现libsvm格式文件的高效读写操作
- MATLAB峰值检测工具Peakdet的功能与应用
- 嵌入式语音项目资源包:数字、字母及常用语
- Tableau透视分析:2020-2021纽约市花旗自行车数据可视化
- Virtualbox 5.2.38扩展包增强功能介绍
- 用 Clojure 和 Quil 创作基础太空入侵者游戏
- Yii2框架扩展:使用Slider Revolution的jQuery包装器
- 网络应用程序2的CSS实现与团队分工介绍
- 易语言实现移动物体识别源码解析
- 8路温度采集系统使用DS18B20与LCD1602显示教程
- Win8风格响应式HTML5手机网站模板
- LabView与51单片机打造的智能电子秤设计实现
- 探究压缩技术下的新型背包:DeadBackPacks
- 1FRUTAS1:霍拉·蒙多的最新准备成果
- 易语言实现的A星三维路径搜索算法源码解析