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