接触编程已经有几年时间了.
从刚开什么都不懂,只会玩游戏聊QQ的普通人一个,到现在,会使用按键精灵,易语言等开发一些"玩具"应用程序,亦到现在,开始向微软的正版编程技术进军,开始着手学习C++,Windows编程等.
其中也经历过不少低谷和坎坷,至今回想起往日的挫折,甚觉欣慰--->庆幸当时浮躁的自己坚持了下来,庆幸自己一步步走了过来.
虽然对于大牛们来说,我依然是一个技术属于菜鸟的小白,但我依然向往着,能够逐步的跟随着大神们的步伐,坚定不移的在编程之路,走下去,除非某天,没有人再使用Windows系统的计算机,疑惑退出了同类的跨时代新产品,或许那个时候,我才会转业投奔别的行业而去吧?
在这里,略微总结一下,学习Windows编程的一些需要具备的基本素质,以期能够警醒像我一样的新人,抑或是对自己也进行一番铭记励志!
学习Windows编程,尤其是基于底层高级语言的编程技术,需要具备如下几点:
1.信念. 不要迷茫,不要纠结,不要徘徊,既然选择了这条路,那么,就请坚定不移的走下去吧.不要怕碰到难题,遇到难题,迎难而上,解决之,此为成长.
2.坚持 这是一条孤独的,艰辛的道路,若想走到高处,需付出极大的努力,以及需极强的意志力,方能转首看遍天下呵!
3.永无止境 编程是条不归路,这道路上,没有终点,无论什么时候,无论是否,觉得自己学的足够多足够好了,也请不要骄纵自傲,因为你不会的东西依然是那么多,比你厉害的高手依然还有,这不是武侠小说,可以出现独孤求败!现实世界中,尤其是网络世界中,技术永远在进步,你永远有学习不完的东西.
4.痴情 全才等于庸才!唯有痴心一片,方能有所作为!你只有可能成为某一领域的高手,却不可能成为所有领域的高手!请钟情于某一个领域,不要想着成为既是WEB大牛,又是图形界面高手,既是逆向大神,又是游戏开发资深人士,这样对你只有坏处,没有好处,人力有时而尽,除非你,能活500岁,否则别想成为全才!
5.选择 选择某一种你觉得适合你的编程语言,选择某一块适合你的领域,既然选择了就请坚持,否则,就不要选择!
6.无分高下 勿分高下,没有不好的编程语言,只有不好的程序员!
7.一台能够稳定流畅运行的电脑 虽然很多大神起初都是在很老旧的PC机上开始学习的,但我还是推荐,请投资购买一台I5\I7等配置的机器,不仅能够在编译程序的时候大大提高工作和学习效率,而且能够让你始终保持一个好的心情,不会那么浮躁!
8.选择正确的编程语言 这个选择,与第5条不同,如果你选择一个没什么人用,或者没什么前途的语言,就算学的再好,也有一种孤独,技术源于交流,进步源于沟通,只有拥有足够和你沟通的志同道合的朋友,你才能分享你的喜悦,才能吸收他人的知识转为己用,这就是我为什么放弃易学易用的脚本语言和易语言的原因.
9.正确安装IDE等编译环境.
10.买一两本经典的相关书籍 不要求书读万卷,只求吃透本书.
11.到了这里,那么就可以尽情的 享受编程的乐趣了!! 请明白,在这条坎坷艰辛的道路上,学习的痛苦,亦会在你若干年后 觉得甘之若饴!!!