今天老师发布了一个链接直播是关于:同学们聊聊学习软件工程,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. 模仿UIApplication单例

    要求:程序一启动就创建创建对象.创建的对象只能通过share的⽅方式获取对象.不能够进行alloc 操作,当执⾏行alloc时, 程序发生崩溃 1.程序一启动的时候就创建对象.当类被加载到内存的时候就 ...

  2. GoogleGoogleGoogle!!!! 百度云资源

    一些谷歌镜像地址,够用了 Google 镜像站搜集 田飞雨 » Google 镜像站搜集 https://github.com/sxyx2008/DevArticles/issues/99 http: ...

  3. 基于人工智能标记语言 (AIML)和任务型对话系统(Task)的深度智能对话机器人demo

    起因 本demo基于基于人工智能标记语言 (AIML)和开放域问答(WebQA)的深度智能对话模型而来 无意间发现一个基于人工智能标记语言 (AIML)和开放域问答(WebQA)的深度智能对话模型,但 ...

  4. BumbleBee: 如丝般顺滑构建、交付和运行 eBPF 程序

    本文地址:https://www.ebpf.top/post/bumblebee 1. 前言 不久前,Solo.io 公司在官网博客宣布了开源了一个名称为 BumbleBee 的新项目.该项目专注于简 ...

  5. requests库session保持持久会话

      requests中cookie的原理 http://blog.csdn.net/zhu_free/article/details/50563756   requests - cookies的实现例 ...

  6. 字符编码和Python代码操作文件

    字符编码和Python代码操作文件 读写模式之a模式 # a模式 只追加模式 # 路径不存在:自动创建 with open(r'a.txt','a',encoding='utf8') as f: pa ...

  7. 我的平安夜-Merry Christmas

    我的平安夜-Merry Christmas 平安夜给自己买的第一个"苹果",嘻嘻. 今夜,不想去学习技术知识点什么的, 我们就想到哪里写哪里,就简单聊聊思维方式吧. 其实我不想做今 ...

  8. pytest--conftest.py用法(单独存放fixtrue配置的一个文件)

    1.conftest.py文件是什么 单独存放fixtrue配置的一个文件 用处是可以多个不同的pytest测试脚本共用一套fixture配置,代码维护方便 2.conftest.py使用注意事项 c ...

  9. kali linux 安装lanmp遇到的问题

    安装LANMP步骤(需要ROOT权限)2020版本以上的Linux kali需要百度参考修改权限得文章 root@kali:~# wget http://dl.wdlinux.cn/files/lan ...

  10. PPPoE协议测试——网络测试仪实操

    前言: 与传统的接入方式相比,PPPoE具有较高的性能价格比,它在包括小区组网建设等一系列应用中被广泛采用,目前流行的宽带接入方式 ADSL 就使用了PPPoE协议. 随着低成本的宽带技术变得日益流行 ...