慢慢填坑,是对自己编程学习与爬坑的一个总结,对同龄人和后来者的一个分享
进入大学,开始接触编程,现在仍然对带我们入门第一个编程语言的祝建中教授的一番话记忆犹新,计算机是一门网状学科,当随着学习的深入,原有的知识慢慢就可以融合在一起。而当我踏入编程领域越来愈深时,对这句话也感触良深,当初随意翻开一本书中作者提到一个思想,在另一门课的实际项目中突然发现。技能树上专业课程的一个个点了后也终于体会到能放大招的快感。
工具
只列举我学过的语言与我用过且感觉不错的软件,建议使用软件的最新版本
- C++、C语言:Visual Studio,Jetbrain CLion
- Java语言:Jetbrain IDEA
- Python语言:Jetbrain PyCharm
- SQL语言:Navicat,DBeaver
- 网页开发(HTML,CSS,JS,Node.js):Jetbrain WebStorm,Visual Studio Code(其他语言也推荐使用)
- 云服务器开发:SSH连接-Secure Shell App(Chrome App) 日常运维-宝塔面板
- 浏览Google(番茄):SS(R)
Jetbrain公司的产品特点是自动补全,错误提示,代码格式化等几个功能特别好用,当对页面主题和字体一番魔改之后颜值也还不错,当你拥有学生邮箱时可以申请学生授权免费使用。Visual Studio Code作为微软开发的一款开源编辑器后来居上,现在的手感体验已经小幅超过了Sublime Text和Atom。
技术网站及博客
GitHub 全球最大的同性交友网站开源项目分享平台
StackOverflow 高质量的技术问答社区
CodePen 高质量的前端创作分享社区
腾讯云开发者实验室 对初学者非常友好的云计算学习平台
学习方法
核心:Learn By Doing,注意广度与深度兼具
当你在日常自学时,请记住一条黄金法则:在问任何问题之前,先问搜索引擎。能谷歌百度到的问题选择去QQ群里问别人是效率非常低的选择。当你有过将别人问你的问题谷歌到的答案再发给TA之后就有深深的这种体验了。
未完待续