大学编程
大学计算机专业有非编程的吗?讲到计算机编程这个专业,我们都不懂 ,但很敬重他们,要不是他们辛辛苦苦开发的软件,我也就不会在这里做跳舞视频发头条,感谢他们!30岁开始学编程晚了吗
大学计算机专业有非编程的吗?
讲到计算机编程这个专业,我们都不懂 ,但很敬重他们,要不是他们辛辛苦苦开发的软件,我也就不会在这里做跳舞视频发头条,感谢他们!
30岁开始学编程晚了吗?
作为一个印度人,我也来参合几句,由于我的中文不是很好!下面的回答难免会有错别字或者用词错误,请谅解。
编程是一门技术活,虽然说是人人都能学的。但有比较大的局限性,如果天生脑袋灵光,学起来也不是很累,如果不灵光,又知难而退,那基本上就不要学了!
在我们印度,我们的母语是英语,英语圈子里有非常好的参考资料,任何新技术出来,都是英语资料,
我女友:
一个不聪明的人要是敢钻研。也能学好!中文圈子里的参考资料就没有英文圈子里的多,所以建议你先补习英语。
搞编程的要耐得住寂寞,需要一颗肯钻研的心。很多公司很喜欢一些自学的人,不喜欢培训机构出来的人,因为编程技术日益更新,要不断的学习,自学能力非常重要。
很多人最开始都雄心勃勃的我要自学,坚决不去培训机构,坚决不浪费钱。自学一段时间后,效果不明显,觉得没有学习氛围,自制力不强,需要一种力量来约束自己,遇到问题没人来解决,于是选择了培训机构。上了培训机构后,无非就是多了一些一起学习的人,一起玩耍的人,一起吹牛逼的人,培训老师讲的跟的上好说,跟不上就硬着头皮学,或者有的跟不上就干脆放弃了,上课就直接用电脑浏览网页,聊QQ了。培训机构是以钱为目的,培训周期不会很长一般也就半年时间要学完全部课程。很多培训完了的人,发现前面学的后面都忘记了,又想重头来过,越到后面越跟不上,最后只能钱打水漂,臭骂培训机构一顿,然后闪人。
我不是在批判培训机构,其实有的培训机构还是可以的,至少我自学的时候看的视频教程其实就是培训机构老师出的。我是想说,不要把一切希望寄托于培训机构,能不能学好关键看自己。自制力不强,人云亦云,别人干嘛我就想去干嘛,别人在聊天,我就去聊天,别人在吹牛逼,我不吹吹,心里好憋屈,别人在游戏,我手好痒,这种自制力,上培训机构也是白瞎。
做一个灵活聪明的人,利用好网络资源,静下心来,循序渐进慢慢的学习,打好基础,花个至少一年或者一年半的时间来学编程,切勿急躁。很多人是看到同学,或者朋友说,那谁谁,刚毕业就月薪过W了,本来一颗沉淀的心立马浮躁了,不行,我要马上学好,马上去工作,不然没发跟他们一起吹牛逼了。
不管做什么事情,一定要有自己的判断力,有自己的规划,不要因为周围的环境影响了你的计划。制定一套适合自己的学习计划,踏实的去执行,最后一定会有不少的收获。
自学肯定会遇到一些不解的问题,不要一遇到问题就找人帮忙解答,我们要先通过搜索引擎来帮我们找答案,搜索引擎还没找到,那么到一些技术社区提问,会有人来帮你的。还是没答案,好吧,你已经努力了,那么你可以找别人帮你解答了,加一些技术Q群,在里面问,总有人帮你解答的。在问问题的时候,一定要讲究方法,至少先说出你的理解,贴代码的时候,不要截图,最好是附上代码,因为你的代码别人很可能要拿去执行的,你截图,别人难道还去对着你的破截图敲一遍?你有自己的理解了,别人知道你是思考过的,不是一个伸手党,一定会有人乐意帮你的。
如果你是一个善于自学的人,利用好网络资源,照样能学的非常好,成为一代编程大牛。培训机构一般的学费大概是在13000左右,其实你工作后,很可能一年都存不了13000。所以想学编程的,最好选择自学,如果自学一段时间后,发现真的不行了,那么你要考虑的不是去培训,而是应该考虑编程这行到底是不是我能干的,编程不是大白菜,想学就能学。最后祝愿自学道路上的兄弟都能踏上编程这条不归路,^_^ 。
大学计算机专业有学C语言等编程的吗?
目前大部分大学的计算机专业都会开设C语言课程,有的高校也会开设C#、C++、Java、Python等编程语言课程,当然C语言是比较重要的一门编程语言,原因有以下几点:
第一:C语言与操作系统课程关系密切。对于计算机专业来说,操作系统是非常重要的基础性课程,掌握操作系统的体系结构以及各个功能模块的细节是计算机专业学生的必修课程,而不少同学在学习操作系统的过程中都会选择阅读Linux系统的一部分内核代码,这个时候就需要掌握C语言了。
第二:C语言与数据结构、算法设计课程关系密切。C语言在描述算法设计和数据结构的时候比较直接,所以大量的算法设计书籍和数据结构书籍都会采用C语言的描述方式,所以在学习这些课程之前,往往需要掌握C语言。
第三:C语言是不少高校研究生考试的考生科目。C语言是传统计算机专业研究生入学考试的常见科目,通常还会联合考察以C语言来描述的数据结构。这是导致大量高校的计算机专业开设C语言课程的一个重要原因,因为毕竟本科阶段一个重要的任务就是为培养高端人才打基础。
第四:C语言目前应用广泛。C语言虽然已经使用多年,但是C语言在物联网相关领域(嵌入式编程)有重要的地位,C语言依然是目前使用最为广泛的计算机编程语言之一,看一下最新的TIOBE语言排行榜:
第五:C语言比较锻炼编程能力。C语言是面向过程编程语言,在程序设计流程上比较锻炼学习者的逻辑思维能力,对于初学者来说,学习C语言是一个比较不错的选择。
我从事软件研发工作多年,目前也是一名计算机专业的研究生导师,研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网方面的文章,感兴趣的朋友可以关注我。
如果有互联网方面的问题,也可以咨询我,谢谢!
孩子多大学编程比较合适?
最佳学习编程的开始年龄应该在6岁左右,如果学的太早孩子的逻辑思维方式还没有形成,编程课程就成为了孩子的负担。6岁的孩子恰巧对数有了一个基本的认识,并且对一些事物与现象都有了自己的观点和看法,这个年龄的孩子不仅有很强的接受能力而且好奇心也非常的强,所以6岁左右开始学习少儿编是不错的选择。
在国家的大力推动下,国内少儿编程相关的项目蓬勃发发展,少儿编程软件也大有雨后春笋之势。但是目前国内的STEAM教学尚处于发展初期,大多教育机构的设备与教法还不完备,推出的编程课程更是良莠不齐。其实少儿编程与企业级编程还是有很大区别的,企业级编程面对的是一行行代码,无论过程多么枯燥最终都要做出产品。而少儿编程推崇的是在玩中学的思想,将科学(Science),技术(Technology),工程(Engineering),艺术(Arts),数学(Mathematics)相融合,让孩子使用预先制作的软件模拟编程过程,简单来讲孩子学习的是编程的思维与逻辑而不是实质性的一行行代码,寓教于乐是少儿编程的主题。研究表明,编程的逻辑思维对孩子今后的学习和发展是非常有帮助的,尤其表现在数学与物理的学习、对事物的分析、判断与推理等方面。
少儿编程固然好处多多,但是机遇往往与风险并存。少儿编程在锻炼孩子逻辑思维与编程思维能力的同时,也可能会引起儿童对智能电子设备甚至对游戏的迷恋,进而导致近视、学习成绩下降等一系列后果。所以家长在孩子学习少儿编程过程中的监督与调控变的非常重要。
总之,少儿编程是一把双刃剑,只有理性看待、正确引导才能让孩子从中有所收获。随着国内教学模式的跟进与创新相信不久的将来少儿编程一定会大放异彩。
大学教编程的老师为何不去当高收入的程序员?
理论丰富,实践不足,职业也不同了
大学计算机系教授和IT公司工程师比较,谁的编程能力强?
这个问题算是官方代表邀请回答,也是很多人都颇感兴趣的话题,今天就这个问题跟广大头条读者分享一下我的看法。
我就职于科研院所,算是典型的学术派,所以我今天的身份就是以计算机系教授的身份(实际上我是副教授)来谈一下编程能力的问题。
为了描述这个问题,我们首先了解一下什么是编程能力。编程能力通常分为两个部分:分析问题的能力和代码编写的能力。为了描述这个问题,我设计一个简单的项目,然后分析一下解决这个问题的过程,分别阐述分析问题的能力和代码实现能力的区别。
假如我们需要编写一个数字识别系统,数字识别系统在很多领域都有普遍的应用,比如交通系统、HIS系统、智能装备系统等等。不同的系统在数字的表示上有一些区别,这个时候通常的解决方案是采用机器学习的处理方式,通过对已有的数字表示方式的分析、整理、训练等步骤来达到让系统智能识别不同领域的数字这样一个目的。数字识别系统应用非常普遍,具备问题描述的普遍性原则。
通常用于数字识别系统的机器学习算法比较多,比如常见的算法k-近邻算法。第一步了解k-近邻算法的规则,通过使用k个样本的比对为未知类型进行分类,达到最终识别的目的。kNN的计算公式通常采用欧式距离:
kNN算法是比较简单的机器学习方法,通常实现起来也比较容易。比如使用Python实现kNN算法是比较常见的选择,而这个过程通常是程序员主要的工作。
通过这个问题的描述,我想阐述两件事情:
软件问题通常并不是程序员就能解决的,通常还需要算法工程师来对问题进行分析,然后由程序员具体实现。
编程能力并不代表看谁写一个没有技术含量的网站谁快。
国内各个组织的编程大赛无不体现算法在编程当中的重要性,所以通常大家都说软件问题就是数学问题。而作为大学的教授和科研院所的科研人员通常做的研发工作都是基于各种算法的研究,所以他们才会带研究生、博士生。
企业中的软件工程师通常都是一线的程序员,每天都会接触大量的应用开发,在代码编写上一定是非常熟练。
所以大学的教授和企业的工程师一部分的工作针对的是算法分析,一部分工作针对的是代码实现,可以说是完成一个成功的软件产品的合作方,所以在编程能力这个问题上的比较就无从谈起。
头条的读者朋友们,你们认为呢?
编程专业的,在大学都有哪些“搞事”的经历?
学习编程其实是有趣的事情,在大学里面可以参加程序设计大赛,可以参加ACM比赛,国内顶尖的比赛有泛珠三角计算机作品赛,还有ACM程序设计大赛,当然还有一些企业程序设计比赛。我的几个学生就是参加了那个设省程序设计大赛和ACM程序设计大赛非常厉害,今年又参加了贵州省的人工智能创意赛,获得冠军拿到了5万元奖金。编程是很好玩的,事情也很有趣,也有成就感。
30岁学零基础编程还来得及吗?
我就是三十开始学的,基础还没有你好,我原来是中专生,还是金融专业的,自学的html,发现自己对这方面有灵感,为什么呢?我英语不行,看见就头疼,但看代码就不一样,而且还能很快记住。就这样在原单位自己工作之余就瞎话静态页面,那时候写完了可兴奋了,现在想想都是很高兴的事情。再后来接触的多了,自学能力也不行了,就报了一个培训机构,学了JAVA,有了很快的提高,现在做了三年的前端,但都是自己自学的了,想跟你说的是,你要想好了,第一就是你要喜欢代码,第二就是不断的自学,这个是跟重要的,因为好多企业都不想要年龄大的程序员的主要因素就是学习,不是学习能力不行,是因为种种原因不学习,导致了掌握的技术过时,或者不优雅等,我现在就被自己的老婆说了和闺女,一直在抱怨我陪她们的时间几乎为零,因为起步晚,你就要牺牲现在的所有时间学习,这就要看你自己的了,我坚信这是一个技术工种,不是吃青春饭,当你技术含量大的时候,你就是八十都能找到工作,你技术不行就是再年轻就是机会多而已,最后还是看实力的
零基础自学编程,该读哪些书?
零基础学编程,个人感觉最应该先看的计算机发展史:硬件与软件的进化历程,系统了解后,就会对计算机有个整体的认识,对编程中的概念与思想有个清楚的把握。之后,再选门编程语言,如python。
本文来自投稿,不代表本站立场,如若转载,请注明出处。