通过阅读大量的学完健身知识,你无法让自己瘦下来。编程通过观看他人的基础游泳,你也无法让自己学会游泳。语法应该同样,学完只是编程学习了编程基础语法知识,你也无法成为一个真正的基础开发者。你只有付出辛苦的语法应该努力,并且亲自去实践,学完这样你才能掌握那些知识,编程才能成为一个合格的基础开发者。 大学毕业之后,语法应该不要让自己穷得只剩下毕业证。学完 对于从事软件开发的编程人,一定要亲自去做一些作品出来,基础或者说做出一些项目出来,不要一味地专研基础知识,否则未来的你只会说我学过这门语言,但是我现在什么都不会了。 下面我介绍几个可以帮助你扎实地掌握编程基础知识,并且能够提升编程能力的几个项目,通过这些项目来练手,你会对编程有进一步了解。 开发管理后台 无论你学习的服务器租用是什么编程语言,你都可以去尝试做一个后台管理系统,通过这个管理系统,你可以学习到数据库的增删改查,可以了解到数据是如何存储和管理的,你也可以通过这个项目学习到网站的后台究竟是什么,网站和数据是如何交互的。 开发app 无论是使用object-c或者swift开发ios应用,还是使用kotlin或者java开发android应用,总之,你只需要动手去做一个自己喜欢的app就可以。它可以是天气提醒,可以是消息提醒,可以是新闻资讯,也可以是笔记应用。通过编写手机app,你会了解到app和后台接口是如何通信的源码下载,你会了解到你手机上各种应用的工作原理,你会了解到做网站和做app的不同之处。 开发小程序 小程序相比于app开发周期更短,功能更专一,你的小程序可以只是一个菜谱,可以只是一个笔记应用,可以只是一个股票价格提示,可以只是一个比赛比分的查询,总之,你对什么感兴趣,你就可以做一个和你兴趣相关的小程序,通过前后端的结合,你会体会到前后端分离的好处,同时你也能体会到独自设计和开发一个产品出来的乐趣。 开发桌面小工具客户端 你可以采用c#进行开发,也可以选择java进行开发,当然你也可以选择python进行开发,语言不重要,重要的是网站模板了解开发桌面应用的流程,知道一个桌面应用是如何开发出来的。 开发一个编程语言 这里说的编程语言不一定有多复杂,只需要能够完成基本的变量赋值,控制语句,输入输出即可,然后实现该语言的编译器,解释器,通过这样的练习,能够让你对编程有更深刻的理解。 总结 学习什么编程语言不重要, 做出的产品或者项目效果如何也不重要,重要的是你亲自去把它做出来。人们常说的一句话就是结果不重要,过程更重要。学习编程也是,一开始做出什么程序不重要,重要的是在做的过程中逐渐提升编程能力。