今天老师发布了一个链接直播是关于:同学们聊聊学习软件工程,CS 课程的问题下面是我的个人感悟和笔记

一、编程技术的提升

  编程并不是一件很难的事情,就如开车一样,只有多加练习,自己的技术才能提升上去。拿自己的经历举例:我在上大学之前,并没有接触过编程,在大一开始学习的时候,我甚至分不清形参和实参。但是现在我的编程技术也提升上去了。在学习期间,自己确实经过了多次的练习,最开始的时候就是观看别人的代码,然后自己敲一遍。其次是自己需要一个好点IDE,目前正在学习Java语言,这门语言我推荐idea。

二、竞赛的准备

  对于任何竞赛,在准备阶段,最简单的方法是做题,将书上的题目练习一遍,然后在leetcode或者牛客网上进行题目练习。

三、是否考研?考研和工作的性价比?

  学习软件工程,在这个问题上,我的老师也和我们讨论过,这是一个技术课,对学历的要求并不是很高。对于考研这个问题,有家长的因素,也有自我和现实的因素,我认为最重要的个人的意愿。

  考研和工作的性价比,这个我并没有太多的话语权,根据老师所说各有各的好处,如果自己喜欢考研的话,那么就考研;如果因为现实因素,进入工作也不是不好的事情。

四、编程语言的学习

  编程语言这个东西,我觉得学的多一点并没有坏处,毕竟技多不压身吗。但最后我认为还是需要精通两或三门语言的。在语言学习过程中,不仅需要课上认真听老师讲课,还需要自己找一些资料,一方面原因是老师并不是万能的,TA的水平可能是有限的;另一方面是,老师课上讲的东西,对付各种考试完全够用了,但是真正搞开发是完全不够的。邹老师推荐我们在B站上面找资料,我目前也在上面找一些视频资料来学习。

五、大学课堂,是否认真听老师讲课?

  这个问题我认为是有必要的,一方面是老师是过来人,(一个很形象的比喻:健身教练和想要减肥的人。)TA能够帮助我们少走很多弯路。我在上软件工程课的时候我确实能感觉到老师的看法,在我们之前,他是在投影上敲代码,让学生来看,但现在改变了教学方法,在课上不在讲解一门语言具体的语法使用,而是培养我们的思维,至于语法则需要自己去学习,因为王老师已经教了很多年了,很多技术已经迭代了,不再适应最新的技术。另一方面是自己并不是什么天才,只有跟着老师的脚步走,才能提升自己的技术。

六、英语对程序员是否重要?

  英语对程序员还是很重要的,一方面是很多编程大牛的项目都是用标准的英语写的,如果想要看懂他的项目,自己的英语必须得过关。另一方面是自己平常编程的话,如果遇到不会编写的名词,自己只能用拼音代替,显得自己很跨。这个英语学习,并不需要英语多么好,最起码保证,名词能够正常编写。

在看直播的时候,看到一句很有意思的话:有道无术,术尚可求;有术无道,止于术。语言、语法、API都是术,数学、数据结构、面向对象、操作系统、组成原理才是道,决定术的天花板。仔细揣摩,确实是这个道理,任何一个程序的开发,思维的实现都需要良好的基础开发。c++、c...都属于道的范畴。

最后一句话,编程需要多加练习,按照邹老师所说,一年一万行,我目前正在向这方向努力。

SoftwareTeacher直播自我感想的更多相关文章

  1. java开学第一周测试自我感想

    开学第一周,王建民老师就对我们进行了java测试,对我们说测试题目是基于期末考试的基础难度来出的.我们的考试完全是靠暑假在家自学的基础,如果在家没有自学java,那完全就是看不懂试卷到底要考什么.由于 ...

  2. EasyNVR摄像机网页无插件直播使用过程中问题的自我排查-设备不在线问题的自我排查

    系列背景 由于EasyNVR的受众越来越多,时长会遇到很对类似的问题咨询,之前虽然有写过很多的博文进行技术的或者使用问题的解答,随着客户询问的增多,我发现,要想然客户了解问题和解决问题,往往引导和给一 ...

  3. EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案使用过程中问题的自我排查-设备不在线问题自我排查检测

    由于EasyNVR的受众越来越多,时常会遇到很多类似的问题咨询,之前虽然有写过很多的博文进行技术的或者使用问题的解答,随着客户询问的增多,我发现,要想让客户了解问题和解决问题,往往引导和给一个思路比直 ...

  4. EasyNVR智能云终端硬件盒子x86版自我维护之摄像机网页直播系统基础运维

    背景分析 随着EasyNVR软件为越来越多的用户接受和使用,我们也致力于用户的需求收集和需求的调研,发现一部分用户有关于硬件设备的需求,加之我们推出的免费产品EasyNVS云管理平台,可以说用户自己搭 ...

  5. 关于开启.NET在线提升教育培训的通知! - 可在此页面观看在线直播!

    年前在线公开课程通知: 近期在开启VIP课程,隔天讲一次,年前其它时间插空讲公开课,主题:设计模式系列 1:培训 - 大概不会讲的内容: 1:不讲系列. 2:不讲入门. 3:不讲我不懂的! 2:培训 ...

  6. 关于pc端直播

    写这篇文章首先是想给自己一个总结.整理,还有就是给那些 没有特别明白直播是怎么回事的人一点 思路 最近公司想要做pc端直播,作为一个自认为很菜的前端实在是不知从何下手,所以只能用国人最爱的百度,搜索了 ...

  7. 20155229-付钰涵-分析自我技能延展到c语言学习状况

    我的小技能 我记得幼儿园时表演的舞蹈,也记得从水彩到素描的学习,还记得小学和初中获得的钢琴省级奖项. 舞蹈止于一年级,绘画止于三年级,钢琴从学前班到高一那十年的时间里有过断续. 03年-04年的那个冬 ...

  8. 【如何快速的开发一个完整的iOS直播app】(美颜篇)

    原文转自:袁峥Seemygo    感谢分享.自我学习 前言 在看这篇之前,如果您还不了解直播原理,请查看这篇文章如何快速的开发一个完整的iOS直播app(原理篇) 开发一款直播app,美颜功能是很重 ...

  9. 【如何快速的开发一个完整的iOS直播app】(采集篇)

    原文转自:袁峥Seemygo    感谢分享.自我学习 前言 在看这篇之前,如果您还不了解直播原理,请查看这篇文章如何快速的开发一个完整的iOS直播app(原理篇) 开发一款直播app,首先需要采集主 ...

随机推荐

  1. centos7 安装yum源

    centos7的服务器,没有yum,没有wget命令真的寸步难行,经过总结和查询,现在算搞定了,把经验总结一下,以免大家再浪费时间去找原因: 安装yum需要wget安装yum的rpm包,所以前提是先有 ...

  2. Java泛型T与?

    感谢大佬:http://m.mamicode.com/info-detail-2657551.html 一.区别 单独的T 代表一个类型 ,而 Class<T>代表这个类型所对应的类, C ...

  3. VBA如何实现筛选条件之“排除某些值”

    小爬一般习惯使用Python来解决爬虫和某些办公自动化场景问题,不过最近却需要实现一个VBA需求:从一堆人员处理的Excel数据记录中,排除某些"用户名称"处理的数据.整个思考过程 ...

  4. Java中File类的方法详解

    File类也是Java中一个比较重要的类,通过他我们可以实现对文件的一系列操作,其内置了很多方法,下面我将按方法的功能分块,逐一讲解: 快速导航 构造方法 常用方法 创建目录 判断 `is...` t ...

  5. like使用索引如何避免失效

    1 准备数据 1.1 建表 DROP TABLE IF EXISTS staff; CREATE TABLE IF NOT EXISTS staff ( id INT PRIMARY KEY auto ...

  6. Solution -「CF 1025G」Company Acquisitions

    \(\mathcal{Description}\)   Link.   \(n\) 个公司,每个公司可能独立或者附属于另一个公司.初始时,每个公司附属于 \(a_i\)(\(a_i=-1\) 表示该公 ...

  7. 016 Linux 卧槽,看懂进程信息也不难嘛?top、ps

    目录 1 扒开看看 top 命令参数详情 第一行,[top - ]任务队列信息 第二行,[Tasks] 任务(进程) 第三行,[Cpu(s)]状态信息 第四行,[Mem]内存状态 第五行,[Swap] ...

  8. Spring 配置概述

    理解了IoC的概念,那Spring框架是如何具体操作的呢?Spring IoC容器(ApplicaitonContext)负责创建Bean,并通过容器将功能类Bean注入到其他需要的Bean中.Spr ...

  9. java培训班出来的都怎么样了

    通过java培训班培训这种方式来提升自身技能,然后找到工作,是现在许多刚毕业或是想转行的从业者选择的途径之一,在这种趋势之下,许多相关人士都非常关注从java培训班出来的人们结果是否令人满意. 不可否 ...

  10. loadrunner查看并发产生的错误日志

    有些测试朋友在用lr的时候,遇到错误,不知道怎么从客户端看日志,下面我简单介绍下. 设置日志:仅错误的时候发送 压测过程中报错,点击放大镜 有170个虚拟用户报这个错 下面可以看到虚拟用户编号 在虚拟 ...