初学计算机语言者(C语言,C++,java,pytion,C#)
作为大二学长,我已经学计算机语言学了一年了,学了C和C++,现在在学JAVA,最近挺多人来问我C和C++的问题,颇有挺多感触,C期末考90多C++98,虽然不能说教你们很多东西,但是还是有点东西可以和作为初学者的你们说的。
学一门计算机语言,最重要的是要坚持学下去,跟不上老师的课程不要紧,因为我也不怎么跟的上,跟不上,那怎么办,只能自学呗!B站上不挺多教程的吗?《我要自学网》也是一个资源,反正想学肯定有很多方法学的,学的过程中的确挺难顶的,慢慢啃,建议买一本书谭浩强写的C语言和C++都对初学者挺友善的,讲的挺细的,看完整本书,没错,就是看完整本书,不能说你以后编程不会出错,但是至少找的出是为什么错,不会一头雾水不知道为什么错,至少语言这关我们是过的了了。

学会了语言了,相当于会说活了,就应该学怎么去说好话了,也就是谭浩强说的程序=算法+语言(好像是这样,有点忘了)反正就是程序不单单是语言,还有算法,初学者一开始并不知道算法是什么东东(今天有个小朋友还不知道自己学的是C语言!!!C语言和C++语言是不一样的)算法就是做一个问题的过程,比如问,把大象放进冰箱需要几步,1.打开冰箱 2.把大象放进去 3.把冰箱关上 描述出来的就是算法,用计算机语言写出来的算法就是程序了,这就是算法,他说算法是程序的灵魂,的确,语言就那么多,但是算法是无穷无尽的,就像你去一个地方,是有无数种路线到达的,所以就有了最优算法,耗时短,占用空间小的算法。

我在学C语言的时候,一直扣那些字眼,什么叫复用性啊,什么什么的,这些初学的时候没必要去扣,一直学下去你就会慢慢理解了。

还有,请未来的程序员们学习一下百度,有啥问题先百度,百度上有千千万万种解释,百度解决不了的,可能人都莫得办法解决,百度看不懂的再找人问,这是个好习惯,因为大学,如果是认真学习的人,都很忙,不是说没空搭理你,只是要抽出时间来回一个人的信息,影响效率,可能一个早上都没学到什么,特别是在打代码的时候,打代码是连贯性的,不能中断的,所以朋友们请找到足够的时间再去打代码,我一般是用晚上的时间来打代码,洗个澡之后精神气爽,个人习惯。

百度上搜的时候注意关键词,可以直接把那道算法题直接搜,一般来说都有朋友已经写好了详细过程,可以去尝试一下能不能看懂,遇到编译错误的时候,可以直接复制错误的提示代码搜索,也会找的到解决方法。
反正作为大学生,如果你连百度都不会用的话,你真的比那些会用的人落后很多。
还有一个个人习惯,希望朋友们可以采纳,就是从大一起就建立一个文件夹,存好大学四年做的所有你觉得以后可能用的到的东西

在这里插入图片描述
在这里插入图片描述

我大一的所有文件我一直都保留着,不管以后有没有用,都方便自己查找,可以在用记事本记笔记。

最后给大家推荐几个网站,可以多练算法,参加竞赛,希望你们选择了这个专业,就好好坚持下去,不知道以后能不能有好的工作,但是至少自己不会埋怨自己大学不学习,没努力!
在这里插入图片描述

判题网站
牛客网:https://www.nowcoder.com/
PTA:https://pintia.cn/problem-sets?tab=1
vjudge:https://vjudge.net/contest/#overview
NEUQ:http://newoj.acmclub.cn/
编译平台

DEVc++
(蓝桥杯专用软件)
个人觉得初学者用挺好,学一下调试等功能,找不出bug的时候就用DEVC++

VScode
(可视化特别好看)
用了一段时间DEVC++就不喜欢那个界面了,就换了VScode,这个界面适合程序员的我们

VS2016
(企业化软件)
这个挺高级的,哈哈哈哈,没怎么用

JAVA的eclipse
html的DW

初学计算机语言者(C语言,C++,java,pytion,C#)相关推荐

  1. 计算机等级考试《二级Java语言程序设计》题库

    计算机等级考试<二级Java语言程序设计>题库 完整版:http://zgw.100xuexi.com/SubItem/IndexInfoDetail.aspx?id=e63f251c-3 ...

  2. 软考考c语言还是java,计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书么?...

    满意答案 rfhenry 2013.09.04 采纳率:47%    等级:12 已帮助:9852人 计算机程序设计工程师技术水平(java)证书就是计算机技术与软件专业技术资格考试的程序员证书. 计 ...

  3. 1,Java语言基础-Java语言概述和必要计算机知识

    Java语言基础 Java语言概述 1,Java语言发展史 Java语言本质 Java是面向对象的高级语言,它是由c和c++发展而来. Java发展语言历史概述 Java 是由 James Gosli ...

  4. JAVA计算机毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署

    JAVA计算机毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署 JAVA计算机毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开 ...

  5. 最早接触到的计算机编程语言——c语言

    最早接触到的计算机编程语言--C语言 在经过入学后计算机导论的熏陶后,在大一的下半学期我终于接触到了一门语言,这也是我们最早接触的计算机编程语言--c语言. 在初学的时候,感觉这门课程十分晦涩,但是当 ...

  6. 二级c语言上机题库及解析,2013年计算机二级C语言上机题库及答案解析(3)

    填空题 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息.ss所指字符串数组中共有N个字符串,且串长小于M.程序中 ...

  7. 最常用计算机语音,计算机常用词汇--语言及服务器篇

    计算机语言指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介.接下来小编为大家整理了计算机常用词汇--语言及服务器篇,希望对你有帮助哦! 一.计算机语言 CSS: Cascading St ...

  8. 服务器常用语言,计算机常用词汇--语言及服务器篇

    计算机语言指用于人与计算机之间通讯的语言,是人与计算机之间传递信息的媒介.接下来小编为大家整理了计算机常用词汇--语言及服务器篇,希望对你有帮助哦! 一.计算机语言 CSS: Cascading St ...

  9. c语言编程定位的计算机,高校计算机专业C语言教学的四个定位

    高校计算机专业C语言教学的四个定位 来源:用户上传 作者: 姜晓峰 摘 要:本文所讨论的是高校计算机专业C语言教学的课程性质.教学目标.教学内容.教学理念四个方面的定位问题.作者从教学的实际情况,目前 ...

最新文章

  1. CATransform3DRotate 实现左右,上下翻转效果
  2. 智源论坛报名 | 智能体系架构与芯片
  3. MaxCompute(原ODPS) 脑图 - 常用知识总结
  4. linux中的c 环境变量,Linux C 参考手册 之 环境变量篇
  5. Redis启动报错:[20000] 07 Apr 17:55:34.562 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N
  6. muduo网络库源码阅读Step by Step
  7. Editor扩展之查看Prefab用在那儿
  8. python试卷生成_Python学习笔记文件读写之生成随机的测试试卷文件
  9. zbb20170919 设置eclipse myeclipse 在工程窗口 项目目录 显示代码错误提示的
  10. 如何通过电影种子名选择合适的电影
  11. C语言井字棋人人对战源代码,回忆儿时游戏-井字棋(完整代码)
  12. 企业微信在线客服机器人系统开发
  13. 鸿蒙 usb调试,刷机精灵如何打开usb调试模式
  14. 开机加速——在注册表里禁止开机自检硬盘
  15. lol超长id注册手把手教程 第一期
  16. Jenkins企业应用进阶详解
  17. Cocoa Touch基础
  18. 主表先查出数据再左连接
  19. 刻意练习+一万小时定律+异类
  20. SQL总结 学期前8周学习内容

热门文章

  1. VScode+MarkDown导出PDF图片显示问题
  2. MATLAB中如何删除坐标上已画出的内容
  3. mysql slave修改_MySql主从复制(初学笔记)
  4. 未找到 arp 项。_高新热力公司抢工期保供暖 42项新建改造项目全部完工
  5. 普通路由器改4g路由器_4G宽带随心用,办公娱乐更自由,蒲公英X4C路由器体验|路由器|蒲公英|宽带|wifi|sim...
  6. python operator 多属性排序_快速入门Python必备的基础知识
  7. tm是什么域名_入驻天猫,需要什么条件?
  8. php 里如何进行时间比较,PHP实现时间比较和时间差计算的方法示例
  9. Postman中对报文进行AES+Base64加密请求
  10. 自动化测试用例设计的原则