程序员练级攻略:零基础启蒙

程序员练级攻略:零基础启蒙

01 | 导读

1)对零基础开始人,最重要的是能够对编程产生兴趣,这就需要能够完成一个最小闭环,把程序跑通,这样才能从编程中体会到成就感,形成正向反馈和循环。
2)每个人都有自己的能力圈,可以先大致了解下编程的前端和后端,之后再根据兴趣选定其中一个方向,深入的学习下去。

02 | 入门篇

1)入门语言Python:作者推荐了两本书《Python编程快速上手》和《Python编程:从入门到实践》,可以直接看第二本。
2)入门语言JavaScript:强烈推荐MDN JavaScript教程,直接在Google上搜索就可以了。
3)操作系统入门Linux:可以看W3CSchool上的Linux教程。
4)编程工具入门:VSCode(前端编程)、IDEAL(后端编程)、Git(版本控制)、Navicat(连接数据库)、PostMan(调试接口)、Tomcat(服务器)。
5)Web编程入门:前端基础(CSS、HTML、JavaScript,可以搜索MDN查看)和后端基础(Python或Node.js,可以搜索廖雪峰的网站查看)
6)实践项目:做一个简单的Blog系统,有登陆、注册、用户发帖和用户评论功能。其中,需要关注几个技术点,密码不能明文存储(用MD5+Salt)、权限控制、数据库设计,如果有余力,可以研究下验证码、上传图片、防SQL注入,以上几点都可以Google搜索得到答案。

03 | 小结

1)有问题找Google,可以结合Google 的搜索技巧进行搜索,事半功倍。
2)上述提到的不必全部精通,了解大概,能跑通最小的业务闭环就行,主要在于激发学习编程的兴趣。
3)有一定基础后,学习可以看官方的文档,这里是最新最权威的内容,顺便还能练习英文。

参考文献:

[1] 陈皓. 左耳听风[M]. 极客时间, 2017.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值