首页 > 其他分享 >大学生的认知受限是怎么形成的(7)

大学生的认知受限是怎么形成的(7)

时间:2024-09-04 09:58:13浏览次数:6  
标签:思维 逻辑 编程 大学生 Python 认知 C++ 面向对象 受限

计算机编程语言怎么学。送给新手、大一新生、大二老生:

各大学编程启蒙用的语言是C++,目前它仍是学习数据结构、考研的必备,也是软件大厂高端开发的首选,因为它代码效率高。

如果是大一新生,建议:

1.语法自学。当然上课老师也会讲,慕课就不用看了,教材自己就能看懂。

2.主要精力放在编程逻辑上。这么说可能有点抽象,因为我们国家不开逻辑课,至少不是从逻辑课开始的,逻辑的建立似乎落到了这门课身上。无逻辑或者逻辑性差的人去学这类逻辑性思维要求高的课程,太难,这句话要等到挂科时才能明白。

所以,先建立逻辑最重要,而且还必须是正确的逻辑,因为不同的人有不同的世界观,对于容易陷入极端的人来说,他们有他们的一套逻辑,还挺完整的,但从编程、与人交往就能发现问题,这种逻辑比没逻辑更恐怖。没逻辑可以学,逻辑扭曲很难改变。用扭曲逻辑思维去构造一个例子我实在没那个思维,假装也假装不出来,我讲一个事实做例子吧:一个学生,让他根据这个语句cout<<“hello,world”;去显示其他文字怎么做,他的回答全都是围绕着hello world,翻来覆去和这个世界打招呼,虽然口齿不清楚,但似乎思路很清晰,后来过一年退学了。

3.建立正确的计算逻辑和思维。初学C++,很多例子都是和等比数列、等差数列有关的,这些数列用数学公式能解,所以干脆就直接在程序里写一个公式,这不是计算思维是数学思维!对了,这种人还挺犟,叫嚣着自己没错,不接受意见那就耗几年再改行吧。

4.面向对象部分必须学。这部分其实是遥远的未来软件设计的启蒙和基础,面向对象不是学习类、继承和多态语法怎么写,是针对现实需求如何划分类,这个最重要,也很难学,因为这属于理解性很强的知识,不确定性非常大,并无标准答案,有点类似英语考试中的阅读理解,只有理解的和答案相同才能算对。

个别少数学校,一般都是末流学校,课程设置上就缺少这部分,挂着C++的羊头,讲的是C语言,面向对象就只能自学,但效果就不能指望了,最多只能学学语法,如何划分类这些知识学不到!

面向对象学不好,倒不至于挂科,一般要等到职业生涯中编程做不下去的时候,比如应付不了大项目,或者coding到30-40岁以上智力开始衰退时才能明白,在这之前不会有影响,可以放心地“混”。

如果是大二学生,建议:

1.有了大一编程语言语法基础,学习其他课程,如JAVA,就不要再从语法开始了,要立刻去体会面向对象思想,多体会案例。类的划分也同样需要正确的思维逻辑,逻辑奇怪的人划分的类也奇怪,最后编程阶段才能发现代码越写越别扭,有的时候能写出这种代码,比如: 

class A{...

public:

B b;}

class B{...

public:

C c;}

class C{

public:

fun();}

A a;

a.b.c.fun();

你欣赏自己大作的时候,别人会吐。

2.Python这种课,多学解决实际问题,少用Python去实现C++的例子,因为Python不是为了那种例子而生的,是用来做算法的,擅长处理集合数据,如果还在用Python去写1+2+...+100这种例子,那就是挂着Python的羊头,卖的什么狗肉都说不定了。这种课程要去质疑!

3.C#,也可以学,一般和Java二选一,如果都学,哪个都学不好。

标签:思维,逻辑,编程,大学生,Python,认知,C++,面向对象,受限
From: https://blog.csdn.net/workflower/article/details/141839516

相关文章

  • 470.海贼王动漫主题网页 大学生期末大作业 Web前端网页制作 html5+css+js
    目录一、网页概述二、网页文件 三、网页效果四、代码展示1.html2.CSS3.JS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐欢迎光临仙女的网页世界!这里有各行各业的Web前端网页制作的案例,样式齐全新颖,并持续更新!感谢CSDN,提供了这......
  • 芝士AI(paperzz)|论文写作必备指南,一文讲清楚,大学生进!
      众多资深研究人士达成一致的看法是,论文的最艰难一步往往在于启动这个过程。许多学子常常发现自己在精神上并未做好准备来面对这个挑战,因为大多数培训侧重于研究方法和进行实际研究,而很少涉及如何娴熟地书写论文这一方面。这种心理准备上的不足可能成为阻碍他们迈出第一步......
  • 基于SpringBoot大学生体质测试管理系统的设计和实现(源码+LW+调试文档)
     目录:完整视频演示:系统架构:程序运行截图:核心代码参考:   数据库sql:项目技术介绍:java介绍:Mysql数据库介绍:为什么选择我:获取源码:......
  • 【Python基础】一篇文章带你了解Python。对Python的认知更加详细!!!
    Python是一种高级的、动态类型的编程语言,自1989年由吉多·范罗苏姆(GuidovanRossum)首次发布以来,已经成为科技行业中广泛使用的编程语言之一。一、Python的基本特点易于学习:Python的语法清晰简洁,易于阅读和编写,是初学者的理想选择。跨平台:Python可以在多种操作系统上运行,包括......
  • 网络安全、信息安全大学生值得考的5个证书!
    大学生生活时间比较自由,但是也面临着就业压力,那么自律及提前规划就很重要了!今天给大家分享5个网络安全、信息安全行业值得考的5个证书,这几个证书没有专业的限制,只要有意从事网安、信安行业的同学都可以冲!一、国家信息安全水平考试nisp一级报名条件:年满16周岁报名时间:每个月......
  • 468. 简单的水果主题网页 大学生期末大作业 Web前端网页制作 html+css
    目录一、网页概述二、网页文件 三、网页效果四、代码展示1.html2.CSS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐欢迎光临仙女的网页世界!这里有各行各业的Web前端网页制作的案例,样式齐全新颖,并持续更新!感谢CSDN,提供了这么好......
  • 大学生WEB前端HTML网页期末作业,动漫资讯静态html网站—动漫网站模板
    网站简介网站主题动漫新闻资讯html网站,一共6个页面,分别首页、动漫资讯、新闻资讯、联系我们、登录注册页面网站使用div+css布局页面,网站使用div,ul,li,a,p,h1,h2,h3,h4,form,input,button等标签,css使用margin,border,padding,font-weight,font-family,color,width,line-height,overf......
  • 摄影曝光:曝光模式认知
    写在前面学习整理《摄影曝光:拍出好照片的49个关键技法》读书笔记博文内容涉及曝光模式简单认知适合小白认知理解不足小伙伴帮忙指正......
  • 基于python+flask框架的基于移动端的疫情环境下大学生心理服务平台(开题+程序+论文) 计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着全球疫情的持续蔓延,大学生群体作为社会的重要组成部分,其心理健康问题日益凸显。疫情期间,校园封闭管理、线上学习模式的转变、社交活动......
  • 【方法分享】准大学生如何自学C语言?
    准大学生如何自学C语言文章目录准大学生如何自学C语言一、找寻一个优质教学视频二、使用优质编译器三、安排一个电子笔记需不需要一个ipad来辅助学习?四、除工具以外的学习方法1.专心致志,不要让其他东西分心2.多练习,多练习,多练习3.复习!结语虽说现在已经接近我们最长的且无忧无虑的......