博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大道至简读后感
阅读量:6094 次
发布时间:2019-06-20

本文共 1157 字,大约阅读时间需要 3 分钟。

作为一名即将升入大二的软件工程的学生,我对软件的理解其实并不深,c,c++,学习完了之后好像并没有学会到底如何去做软件。大道至简这本书就向我说明了很多软件工程方面的问题以及理解。

  读完这本书之后,感觉编程并没有想象中的那么难,甚至可以说只是体力上的一个基本的劳动。所以除了先天智障或者后天懒惰者,都是可以学会写程序的。这在愚公身上就得到了充分的体现。顺序,分支,循环,很大的工程都可以用这么简单的编程来实现,这就是编程的精义。

  编程其实是一种行为,只需要知道其逻辑方法就可以去完成编程这件事。所谓的编程实际上是把一件事交给计算机去做,把自己认为该如何去做的事以程序形式描述给计算机,最重要的是自己要知道要去做什么,计算机才能理解你,而这一点就是很多软件学习生的通病,他们并不懂自己应该要去做什么,所以导致程序写不出来。编程的第一要务是先把事情分析清楚,把事情之间的逻辑关系和依赖关系搞清楚,然后再去实现代码,思考和积极工作同样重要。程序=算法+结构。算法是对一个程序的逻辑实现的描述,而结构是实现所依附的数据实体,对于这些到现在我也并不是太理解。

  学习一门语言并没有想象中的那么难,只要用心学习就可以在两周之内掌握并运用,然而很多人认为语言难学,这就是所谓的懒。懒人有很多,但是懒人有懒人的方法,他们会运用自己的方法去学习以及掌握,但是如果本来就懒而且还没有方法,那么就不可能掌握一门语言,至于灵活运用更是不可能了。所以学习语言并不是有多难,只要肯学,认真学就可以这是你给我。

  在做程序的过程中肯定要有团队的合作。团队的管理也是很重要。管理者需要明白自己的职责和义务,以及分配下属的工作。讲到团队就不得不提团队制度,有了合理的制度才能有高效率的工作。

  书中还提到沟通。如何更好地与客户沟通,这就需要了解到客户的需求。使用容易让客户明白和理解的方式沟通,不要一味的刻板,也要灵活变通。

  其实对于现在的我来说,编程其实是一个大难题,学了一年的语言好像并没有记住太多,并没有太多的理解,只知道简单的那几个框架以及知识点。对于现在的我来说,应该把重点都放在基础上,毕竟基础决定一切。只有把基础打好,才有资本去更好的完成别的程序。

  成功与失败也许就是一念之间。坚持的人成功了,放弃的人失败了。我们与成功其实挺遥远,但是只要坚持坚持再坚持,就能成功。许多非凡的成就只不过是坚持的结果,关键是要管住自己的心。挫折只是磨砺我们的意志,并不能成为击败我们的障碍,我们应该学会调整心态,打好基础,脚踏实地地学习编程,我相信总会成功的。

  这本书不但有作者总结的经验,也有很多具体的例子,这些例子可以为我们所用让我们学习到知识。

转载于:https://www.cnblogs.com/bangandwolf/p/7382973.html

你可能感兴趣的文章
UrlHelper
查看>>
MHA故障切换和在线手工切换原理
查看>>
[openStack]使用Fuel安装OpenStack juno的fuel_master
查看>>
QT的安装以及测试是否成功
查看>>
C++中显式、隐式与explicit关键字
查看>>
GOF设计模式汇总
查看>>
input 输入框限制
查看>>
sqlmap命令详解
查看>>
XP远程桌面连接强制登录
查看>>
步步为营 .NET 设计模式学习笔记 八、State(状态模式)
查看>>
ffmpeg的安装
查看>>
Flask基础三
查看>>
C++ 动态内存与智能指针
查看>>
vim进阶:better,faster and stronger
查看>>
jQuery.fn.extend jQuery.extend插件机制 tab切换
查看>>
算法问题——递归算法
查看>>
Vue.js递归组件实现动态树形菜单
查看>>
ajax、post、get实例
查看>>
centos 7 安装mariadb
查看>>
后台项目的控制器继承
查看>>