Java学习day35(《大道至简》读后感)
对于大一之前的我来说,并不明白计算机这个专业要做的是什么,在我的眼中敲敲键盘打打字就是这个专业的全部;对于现在的我而言,这样的想法显然是十分幼稚的。
当初高考完填报志愿时选择了这门专业,也并不是因为自己多热爱这个专业,更多的是道听途说来的计算机专业好,不管是就业还是其他方面。第一次接触到计算机专业相关知识的学习是在收到录取通知书后的那几天,自己在b站找了一个Java的教学视频学习,虽然没有坚持学下去,但是我也真正意义上体会到了计算机这个专业的魅力。
而后就是第一学年的学习,先是C语言,再是C++,C语言的学习过程当中并没有给我带来太多太大的难题,第二学期学习C++时又遇到了很多与C语言重复的内容,比如大体相同的语法还有数据类型等等,因此我把C++看成了C语言的翻版,并未认真学习,后来遇到的面向对象编程(OOP)的思想给了我很大的冲击——原来代码还可以这么写。正如《大道至简》这本书中所写的那样“正视你的成功”,这仅仅还只是小小的成功却已经是能让当时的感觉飘飘然了。以后我需要做的是:当我又有了一次新的成功的经历以后,我要认真总结分析下此次能够成功的主要原因,以及碰到过什么阻碍,记录下每一次的体会,当遇到下一个问题的时候不生搬硬套,而是以既有的经验为辅找到最优解。
第二个问题就是改编提升代码的能力不足,在学习的过程当中时常发生的一件事就是,有些人能在一接触到问题之初就可以轻松顺利地解决掉这个问题,而有的人从收到任务开始就在coding,然而一直到截止日之前都没能正常完成该作业。在某些时候我会是前者,而充当后者的舍友就会来让我看看他写的代码为何不能实现他所想的功能,同时问我要怎么写。通常情况下我完整看完他的代码之后,我会重新梳理一遍逻辑,然后就是从头开始编写程序,所以在我短暂的努力下,该舍友就得到了一份和我一模一样的代码。我总是把别人的逻辑全盘推倒,然后改成我的想法就当了事,但是这样是不够的,书中也明确说了,以后遇到的更多的是团队的问题,不同的人有不同的足,也不全适合同一双写,我不能只要求他们全都得穿这双鞋,而削足等等,我将来要修改的也不全是我自己写出来的东西,我不能总是说把别人写好的全部删掉,改成我写的新东西。因此,在修改他人代码这方面我还有很多需要提升的地方,可以通过经常多看别人的代码,多想想有没有能够精简改进的地方,以此来达到修正不足的目的。
总的来说,《大道至简》这本书带给我的体会更多的是团队协作方面的,单打独斗做项目是很困难的,团队合作才是常态,我要时常分析清楚我在团队当中充当的是什么样的角色,时刻明白自己的定位,与团队内的人做到良好沟通,充分发挥自己的作用。
Java学习day35(《大道至简》读后感)的更多相关文章
- Java伪代码之大道至简读后感
import.java.大道至简.*; import.java. 愚公移山.*; public class YuGongYiShan//定义一个名为YuGongYiShan的类 {//类定义的开始 S ...
- java伪代码《大道至简》
阅读<大道至简>第一章,深感作者对编程问题的精炼定义,通过对古老寓言故事<愚公移山>的引用,说明了编程的本质,即顺序,分支,循环.其中又将他们扮演的项目组织者,团队经理,编程人 ...
- 大道至简读后感——JAVA伪代码
import.java.Dadaozhijain public class YuGongYiShan { //愚公移山 愚公={项目管理人员}: 原始需求={惩山北之塞,出入之迂也}: 沟通方式={聚 ...
- 《大道至简》第三章读后感+ppt课后作业
大道至简读后感 ——第三章团队 古人云“三人为众”,众则是指团体或团队.对于一个团队而言,重要的是凝聚力,大家能在一起把拳头握紧那么产生的力量就不紧紧是能以1+1=2 来 ...
- Java学习的第一天
1.今天安装了Java操作环境,并运行了helloworld的程序 2.在安装过程中,文件路径丢了,与c++和c之前的差异使我难堪 3.明天准备完成小学期任务以及继续往下学习Java语言读大道至简
- 《大道至简》第一章——编程的精义_读后感(Java伪代码形式)
<大道至简>第一章——编程的精义_读后感(Java伪代码形式)1.愚公移山//愚公为团体的项目组织者.团体经理.编程人员.技术分析师等//子孙荷担者三人为三名技术人员//遗男为外协//目标 ...
- 《大道至简》之第一章:编程的精义读后感(JAVA伪代码)
——大道至简之编程的精义读后感(JAVA伪代码) import.java.大道至简.*; import.java.愚公移山.*; public class YuGongYiShan{ 愚公 = {项目 ...
- 大道至简第一章Java伪代码读后感
import.java.大道至简.*; //周爱民 import.java.读后感*; public class shawanyia { //1. 编程的精义 while(山没有消失) {if(愚公没 ...
- 大道至简第一章--java伪代码读后感
import java.大道至简.编程的精义; //愚公移山 public class 愚公移山 { public static void main(String[] args) { //惩山北之塞, ...
随机推荐
- Java案例——日期工具类
需求:定义一个日期工具类,包含两个方法,按日期转化成指定格式的字符串,把字符串解析为指定格式的日期 然后定义一个测试类测试 分析: 1.定义一个日期工具类 2.定义一个方法dateToString,用 ...
- sqlmap的常用tamper脚本
sqlmap下的tamper目录存放绕过WAF脚本 使用方法 --tamper 脚本名称,脚本名称 多个tamper脚本之间用空格隔开 apostrophemask.py 用utf8代替引号 equa ...
- IDEA的git的拉去提交Java day9
赶鸭子上架,没法子. 新的知识点24号继续学习,今天认真熟悉了以下IDEA,的git代码的提交和拉去,不过拉去下来的项目有些打开的问题有点多,还在继续解决中-- git知识明天一并上传博客.
- 变频器通讯参数PKW和PZD的含义
SINAMICS S120 S150 参数手册 章节3.9 PROFIdrive 图3-41 功能图2422制造商专用报文和过程数据 参考:https://www.diangon.com/wenku/ ...
- 入门级的Makefile制作dynamic lib
代码文件结构: . ├── dynamiclib_add.c ├── dynamiclib_mul.c ├── dynamiclibs.h ├── libs └── Makefile 1 direct ...
- Python 分形算法__代码里开出来的艺术之花
1. 前言 分形几何是几何数学中的一个分支,也称大自然几何学,由著名数学家本华曼德勃罗( 法语:BenoitB.Mandelbrot)在 1975 年构思和发展出来的一种新的几何学. 分形几何是对大自 ...
- js学习笔记-Java script正则表达式
创建正则表达式 js中的正则包含在两个斜杠之间:/abc+v/ 正则中的特殊字符 \: 1.当后面不是特殊字符时表示字符边界 2.当后面是特殊字符时表示转义 ^: 1.匹配首位,例如,/^A/ 并不会 ...
- JDBC中大数据量的分页解决方法?
最好的办法是利用sql语句进行分页,这样每次查询出的结果集中就只包含某页的数据内容. sql语句分页,不同的数据库下的分页方案各不一样,下面是主流的三种数据库的分页sql: oracle: selec ...
- Java有没有goto?
goto 是Java中的保留字,在目前版本的Java中没有使用.(根据James Gosling(Java之父)编写的<The Java Programming Language>一书的附 ...
- spring-boot 注解解析
package com.hllq.quan.controller; import com.hllq.quan.mapper.WeiboUserMapper; import com.hllq.quan. ...