学编程的那些事
Dennis的悠闲生活
2017年11月27日 17:25

    C语言是我最喜欢的编程语言之一。

    我从初三开始接触编程,至于我为什么要学编程呢?理由有很多,就说其中一个吧!

    我初三那一年调位后隔壁坐了一个“电脑天才”(学电脑后才知道他原来是一个满口胡言的混蛋),他天天给我灌输一堆所谓的电脑知识,其实都是胡言乱语。最离谱的是,我记得他跟我说“我家那台电脑装了五个系统,windows,Linux,unix,苹果系统……”就这个话题他给我说了好几个星期,可笑不?更可笑的是……我……竟然信了!哈哈……现在想起来都想笑了,一个正常人不用虚拟机直接在硬盘装五个电脑系统不是不可能,但是有必要吗?

    荒谬!

    就因为他长期以来的灌输,我对电脑越来越感兴趣,从随便听听到开始向他追问电脑问题,哇!那时我脑子摔坏了吗!

    一天,我突然鼓起勇气到清华书城买了我人生中的第一本编程书:中国铁道出版社的《从零开始学C++》!我完全看不懂!至于为什么第一本书不买C语言,多亏是那些无良的*度知道回答者,他们说C++是的C语言的第二代……什么学完C必须学C++……又说什么C++多厉害……所以呢!我建议不要在*度知道哪里问电脑问题,要问就去“知乎”或者stackoverflow。“知乎”回答一阵见血,文章大部分专业程度高,但是也有一小部分是打酱油但总比*度知道好,stackoverflow是最好的编程交流平台,没有更好,尽管它是英文界面,看不懂只好怪自己没有学好英语。

    至于如何学好编程语言嘛~多写、多看、多问、多上论坛、保持兴趣

    多写,它是第一,编程是动词,必须动手写,不能纸上谈兵,写多了会累积经验,代码只有写才能发现你的错误,不要硬要说自己写得没错,编译试试,可能有你意想不到的事情发生!哈哈

    多看,多看代码,多看文章,多看书,积累别人的经验,积累书中的知识,代码最好在GitHub浏览大神的代码,尽管你大部分看不懂,多看,多查,慢慢的你就自然懂了,不要忘记你是怎样学中文,老师教你多少个字?你现在会多少个字。

    多问,那是必须的,你自己学编程,有很多问题没人回答你,慢慢地你会觉得迷茫,你会想:学完这个编程语言后学什么好呢?学这个编程语言有什么用?为什么我学了那么久还是写出那些黑底白字的小程序?怎样做那些有图片,有按钮,能用鼠标控制,就是那种类似音乐播放器?如何做类似QQ的聊天软件?等等……我没说错吧!你必须要认识一位程序员或者一位计算机专业的大学生,不要认识那些所谓的大神,因为他们的回答会影响到你,他们能解决你的所有的问题,因为他们也是曾经的你!

    多上论坛,看技术,找教学资源,还有必须尽力回答别人的问题,是必须!一是帮助别人,其次为主,当作做题目!他们的题目方向多,最好找你最擅长的,回答发布前三思而后行!不要追求抢答,不要长篇大论,要精,一针见血!

    保持兴趣,兴趣是你最好的老师,它唯一能无限驱使,而你真心觉得开心的神迹!学闷了一门编程语言也可以学学其他编程语言。前提是不要离开学编程的中心!

    这就是我学了五年编程的那些事!