编程语言应用

首页 » 常识 » 常识 » 谈谈非计算机专业学习编程的体会
TUhjnbcbe - 2023/1/10 21:07:00
白癜风专家郑华国 https://m-mip.39.net/disease/mip_5493722.html

大学时我并不是学习计算机的,学的是经济学。大学大家知道的,很多大学老师上课对着ppt读,真心觉得是浪费生命,学了无数概论,没啥用,就算你学过原子弹概论,你还是茶叶蛋也不会做。后来听了一节计算机网络的课,老师年轻风趣,至今还记得他叫我们做网线,一个一个学生的过,我从小动手能力差,晚上被留下,告诉我网线怎么做,认真负责的态度,切实可见的效果,让我喜欢上了网络课。所以我常想遇到一个稍微靠谱对一个人一生至关重要,倒不是他能让你成功,而是让你产生希望。

后来网络课讲到了HTML,知道了IIS和ASP,后来又知道了PHP和JSP。最开始从PHP开始看起,看到了什么析构函数,云里雾里的,自己在寝室里面研究LAMP,自己安装linux操作系统,所以你看我想第一点还是兴趣,那时我不知道以后自己会从事编程工作,只是愿意学,因为它实用,因为它讲道理,你付出了努力,它就不会让你失望。

刚开始的感兴趣,会被接下来的难点困住,你去看看那个网页源代码——我的个娘,我的个天,我的个妈,下图是百度首页的源码。

百度首页源码局部

你看到这里,一大堆学生会败下阵来,楼下长发飘飘的美女,去了编程,爷要下去耍耍,等些日子又重新萌发兴趣,又遇困难诱惑,最后不了了之。此刻重要的一个靠谱的学习资料,重点记住循序渐进四个字,慢就是快,这里我推荐w3school或菜鸟教程,这里面东西好学,但能够坚持把这里面某个方向看完又不多,世间最难的事是坚持做那些小而容易的事情。

菜鸟网站首页局部

接下来一个难点就是编程语言这一关,这是学习编程的核心一战,举个例子,让你编程算出今天是星期几,已知公元1年1月1日是星期一,我不说让你什么快排、红黑树之类,就是这个小程序,如果你能顺利短时间写出来,我觉得基本语言关没有太大问题。C语言代码如下:

#define_CRT_SECURE_NO_WARNINGS#includestdio.h#includestdlib.hintmain(){inty,c,m,d,w,year,month,day;printf(请输入一个日期:\n);scanf(%d%d%d,year,month,day);y=year%;//年 如即年是15年c=year/;//年份前两位 如即20m=month;d=day;if(m==1

m==2){//判断月份是否为1或2y--;m+=12;//某年的1、2月要看作上一年的13、14月来计算}w=y+y/4+c/4-2*c+13*(m+1)/5+d-1;//蔡勒公式的公式while(w0)w+=7;//确保余数为正w%=7;printf(输入的日期是星期%d,w);system(pause);}

编程能够教你如何思考,你可以在此过程磨练心性,做到静心,细心,耐心,信心和决心。乔布斯说Everybodyinthiscountryshouldlearnhowtoprograma

1
查看完整版本: 谈谈非计算机专业学习编程的体会