前几日,新闻报道,宁波大学一位叫陈恭清的宿管大爷。52岁高中未毕业的他,利用业余时间学习编程,开发了一套宿舍管理系统。
是真的吗?
当然是针滴。原来,在日常管理宿舍楼时,陈大爷发现查找学生资料十分不方便。于是他自学编程,开发出了一套宿舍管理系统, 还设置了双重密码,防止信息外泄。宁波大学准备将这套方法推广到全校使用。
陈大爷他学习编程,全靠上网学习和向学生求教。他不仅会编程,PS,做过flash动画,开发过小游戏,还了解人工智能算法,组装电脑更是不在话下。陈大爷也因此成为了“网红”。
这则简单的新闻,激起了我心中的阵阵涟漪。
它至少说明3件事:
一是编程很有用。我们正处于火热的互联网计算机时代,编程就是将人置身于设计者和创造者的角度。管理宿舍的大爷因地制宜,开发一套宿舍管理系统,在这个领域先人一筹,就是很好的例子。我琢磨着,宿管老大爷有可能被提拔做学校后勤部的干部,否则也太屈才了。
二是编程人才根本不能满足市场的需要。会编程的不能很好找对应用点或不屑在微小而实际的事情上下功夫,想使用编程技术的人却不懂。否则,宁波大学也有计算机系,为何决定将陈大爷开发的宿舍管理系统推广全校使用呢?
三是学习编程不需要有很高的文化程度。高中未毕业的52岁大爷都可以,凭什么我们不可以?
学习编程一定是计算机专业学生的事情吗?编程有辣么难吗?
显然不是,大佬们都表示,其实编程很简单。
用小白话说,编程是人与计算机的对话,人们把想要计算机实现的任务,通过编程的方式交付于计算机,成为计算机的执行指令。
进入人工智能时代,除了计算机编程的学习,更需要的是计算机思维的学习, 它能帮助人们更科学的分析规划,然后有条理、有把握的执行自己的想法。
但是依然会有很多人觉得编程很难,一般人学不会。
有些人还没开始入门,已经被吓住了,这时候你会听到一种声音,编程好难啊,然后你就再也不学习编程了,你听信一个不会编程的人的建议,就放弃了尝试,就像你好朋友告诉你,某某妹子长的难看,从此你不会再去联系那个妹子,可能当时你的朋友并没有看清!
如果你觉的编程好难,那请问,你觉的什么不难呢?
也有很多在校的大学生,而且是计算机专业的,也会觉得编程很难,跟很多小白们聊天,我会发现他们觉得编程难,难的不是说所谓的技术层面的,而是自己的感觉。
不知道从什么地方下手?学哪个编程语言?是学C、Java还是Python?
你非常的苦恼,可能你从网上查了各路大神的建议,C大神跟你说你应该学习C,面向过程,通俗易懂,你没看大学里都在用这个入门么;Java大神告诉你,Java目前市场占有率第一,你学习Java,你可以开发网页,也可以搞android,你可以做很多很多事情,前景无限美好;python大神告诉你,脚本语言所见即所得,上手so easy,而且python插件何其多,可以搞网页,可以写爬虫,还可以搞机器学习,现在排名上升的老快了;
你看了很多帖子,最后依然很苦恼,不知道选学习什么语言好,实际情况可能是这样的,买一本C语言的书,然后自己看呀,看呀,搞了1个月,感觉这东西也没啥强大的啊,这个时候再下载一些Java视频,看了又看,看了几天就不想看了。
然后觉得,哎呀,编程好难啊...
这就是很多同学为什么读了4年计算机依然没有掌握一门技能,无法找到一份计算机相关工作的原因!
最后,还得去培训班......
----------------------------------------------------------------------------------------------------------
汤小洋老师,高级Java软件工程师,慕课网特邀讲师,51CTO认证讲师,从事软件开发以及软件教育培训多年。擅长Java开发、前端开发等领域技术,曾给多家知名企业进行软件开发实训。现致力于软件教学、技术咨询相关工作,任职南京网博优壹教育的教学总监 。