找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 45326|回复: 0

想成为高级程序员?助你编程能力「突飞猛进」的干货分享,给你了! ...

[复制链接]

该用户从未签到

发表于 2021-1-20 12:39:12 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
正如每个人都知道的那样,写更多的代码是提高编程能力最显著的方法。
但在有能力写更多的代码之前,首先要学会阅读别人的优秀代码。
所以,很明显,提高编程能力,需要经历以下几个阶段:
不断地看书
学习优秀的开源项目
反复 Coding
想要让编程能力「突飞猛进」,像小说里拥有「金手指」的主角一样,一刀 999,升级像坐火箭一样,不用持续努力,那显然是不可能的。
要知道,命运所有的馈赠,早已在暗中标好了价格。
想要提升编程能力,唯有持续地付出,一切都是由量变到质变的积累。
有一些时间节点,你会明显感觉到自己的编程能力确实提高了不少,能够实现更多有趣的想法,吸收新知识的速度也更快了,这就是质变的过程。
明白这个道理,剩下的就是不断地努力。
提高编程能力的决心好下,但往往是「三分钟热度」,后续乏力。

                               
登录/注册后可看大图

除了主观因素外,更多时候是没有找到好的学习方法。
我一直提倡的是以兴趣为出发点去学习,有的人喜欢研究底层技术,那就看书、看源码。
但更多的人,很难做到一直坚持看一些略显枯燥的理论。
所以,我们需要一些有趣的项目去调剂。
完成各种有趣好玩的小项目,会带来成就感,而成就感是我们不断学习的动力。
下面,我会介绍几个关于 C++ 的,适合练手的有趣小项目。
如果对于这些,你仍然提不起兴致,那也没关系,自己去 Github 搜索一番,总有一款适合你。
非常推荐新手,运行简单、代码少且易读。
项目地址:http删s删://gith删ub.删com/删grantjenks删/fre删e-pyth删on-ga删me删 s
二、SimpleNES
一个开源的、C++ 实现的任天堂红白机模拟器。
超级玛丽:

                               
登录/注册后可看大图

魂斗罗:

                               
登录/注册后可看大图

相比于“计算器”、“扫雷”的枯燥无味,SimpleNES 这个项目是可以支撑商业级的应用。
无论你是什么操作系统,花几分钟编译好,下载几个 rom,就能玩上一天,然后忘记了自己学习的初衷。
这个项目代码很少,20多个文件,代码条理清晰,每个文件几百行代码,非常方便学习。
项目使用到的有 C++11 的基本语法和 STL 库,非常适合正在啃教材的初学者。
项目地址:ht删tps删:/删/gith删ub删.com删/a删mhn删du/删Simp删leN删ES
如果这都不感兴趣,那就思考一下自己的兴趣点。
然后在网上搜索一番,信息检索能力非常重要,想要第一手资料,那就自己行动起来。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-1 22:38

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表