当前位置:C++技术网 > 资讯 > 编程从入门到熟悉的过程不得不知道的学习经验

编程从入门到熟悉的过程不得不知道的学习经验

更新时间:2020-07-05 19:28:49浏览次数:1+次

    原标题《给编程入门到初步熟悉程度的学习经验

    这篇文章适合已经做过了几个简单的窗口程序的朋友。

    因为作者目前只是大三的下学期学历,所以只能按照自己的做法,想法写出入门到初步熟悉。我的能力应该只是基本熟悉这样子,还没有到非常熟悉。所以我只能写《入门到初步熟悉》这样的范围了。也许有很多错漏,望谅解。
     在我大二上上学期末的时候,我就已经做了几个窗体程序,发现写窗体程序好像有点表面,所有的被API封装好了,我的工作只是调用它而已。心想:这很普通啊!这个随便找个人学一下,看一下资料都可以做出来的东西!难道程序员就只是这么简单吗?就只是普普通通的码农吗?我不愿意做这么简单的事情。我的目标不仅仅在于此!也许你们也曾经这么想。
     我知道,我应该向底层深究,而不是只停留在窗口这个层面,我需要底层,需要原理,需要深究。
     于是,我开始寻找我的方向,开始寻找我所感兴趣的事情。我一开始找到了,C语言游戏开发。自己想方案,做了一个简单的俄罗斯代码,然后看了一些关于游戏开发的书籍,再写了一个模仿的《天天酷跑》游戏,了解计算机建模的基本知识。最后发现,发现C语言真正的强大在于底层,对位、对内存的控制。如果内存对你来说,就是手和脚,可以随心所欲。那么你就已经步入了熟悉这个阶段了。
     所以对于入门的朋友来说你们有两个选择:
     1、找到志同道合的同学,朋友合作写一个程序,这种程序具有一定的算法、深度的,例如:本地导航系统,物流系统,抓包工具,也可以是黑客性质的,例如洪水攻击,键盘鼠标监控,盗号工具(当然no zuo no die,请自己用就可以了,不要发布)。
     2、在没有找到之前,你可以找到自己目前感谢兴趣的,不用考虑以后会不会没用,只要是自己感兴趣的,做下去始终会有收获。

    选择好方向以后就一直向前奔,如果你做了一半发现这个没有什么用,那么请完成它的基本功能,使他能够运行,即使写的再粗糙。
     在你没有能力之前,机会、机遇是不存在的,即使存在它也不属于你。这世界就是残酷!而当你有能力的时候,你会发现,机会是如此的多。我是过来人,我在大二之前,问我什么都不知道。而奋斗了一年。终于有点知识的积累了,这时候老师突然找我做项目了,一开始我接到项目的时候真的是无从下手,可是当你做出来的时候会发现,生活如此的简单。后来项目没有完成,又有新的项目出来了,机会又来了!难以置信!机会是留给有能力的人的。
     如果说,你刚刚入门的时候,已经有人想和你做项目了,你可以去尝试,尝试不是说你可以混日子,而是尝试做里面的核心。如果说你目前还是没有,那么就要更加努力了,因为你还不够强,让别人看到你的存在。(这就是为什么,马云,马化腾,丁磊,李彦宏等,目前没有和你对话的原因)。 找到方向以后,你有可能会面临,使用什么编程语言来做这个问题。那么请问自己,你当初的哪一门语言已经非常熟悉了吗?你可以随心所欲了吗?当你想到一个功能的时候,能够立刻出现思路,然后用一点时间去查资料就可以写出来的程度吗?如果没能做到,请继续用你这一门语言,无路它是否过时!
     一旦你可以回答上面的问题,那么你就可以开始转型了。例如以前你学的是C,现在你可以根据自己项目、方向的情况选择一门面向对象的语言 C++、C#等目前流行的,当然可以学安卓,学网站。一旦选择好了就可以在网上看一下 《XX语言快速入门》学到基本的语法就可以使用了,发现自己哪里不明白就百度,而不是直接背下一本语法书!这时候你会发现,原来如此的简单。背语法的真实太笨了。
     自己走什么路,走什么方向就自己决定了。不过别忘了,当初教你的人,当初提点你的人,你是否也应该提点一下未入门的人呢?
     现在的水平就只能写到这里了,有什么错漏真的要指正,谢谢各位!
    by 郭顺铭 2014/04/19