鄙人是搞软件的,曾经因为一个偶然的机会进入了软件这一行业。

1、为啥要学技术?

学技术嘛,不外乎两个原因。一个是学以致用,另一个就是兴趣了。

学以致用:既然都搞软件了,基本的软件开发知识总得有吧,这就得学了。

兴趣:鄙人从小爱折腾,软件这东西可比其他的东西都耐折腾,想怎么玩你逗可以怎么玩,哈哈……

2、为啥要学技术细节?

很多人都说:技术就是工具,有需求的时候拿来用就行了,懂点基本的就可以了,不用太关注细节。

鄙人却深不以为然。且不说可扩展性和可复用性了,大多数代码的可读性和可维护性都达不到要求。通常情况就是开发者不断给自己或别人挖坑,代码越来越难维护,甚至到了最后都无法再继续维护,就更别说新增功能了。

没有编码规范,代码就像一锅大杂烩;没有单元测试,看到混乱的代码都不敢下手重构……

软件开发过程中充满的细节,鄙人现在用的开发语言 C 和 C++ 也充满了陷阱。

想不学技术细节都不行,总不能让自己放任自流吧。

当然了,学的目的大多数时候还是为了用,为了更好地进行软件的开发。

3、为啥把学到的东西记录下来?

知识的呈现形式多种多样,在书籍中的表现形式也是如此。然而鄙人习惯的知识阐述形式却是只有一种。学习新知识时总免不了将其转换成自己能理解的形式这一过程。知识那么多,并不是学过一次就能永远记住,把学过的知识记录下来,可以尽量避免需要用到的时候再重新学习。以文字的方式记录下来,也可以加深自己对知识的理解。

4、为啥要在博客里记录?

在博客里记录学到的知识,一是可以让自己认真梳理下知识,二是让自己对于某些知识的理解偏差有机会暴露出来。

转载于:https://blog.51cto.com/keepasking/1765593

鄙人为啥要在博客上记录学到的技术细节?相关推荐

  1. 【机器学习】<刘建平Pinard老师博客学习记录>线性回归原理

    目录 一.线性回归的模型函数和损失函数: 二.线性回归的算法: 1.梯度下降法: 2.最小二乘法: 三.线性回归的推广:多项式回归 四.线性回归的推广:广义线性回归 五.线性回归的正则化: 一.线性回 ...

  2. 【机器学习】<刘建平Pinard老师博客学习记录>Scikit-learnPandas(NumpyMatplotlib)学习线性回归

    目录 一.数据获取&问题定义: 1.数据获取: 2.问题定义: 二.整理数据: 三.使用Pandas读取数据: 1.导入依赖库: 2.使用Pandas读取函数: 四.数据准备: 1.查看数据: ...

  3. CSDN博客排名记录

    截止今天,在CSDN的博客排名终于从"千里之外"变成具体的排名数字了.根据CSDN的规则,只有排名在20000以内才能显示具体的排名.从2015年5月11日开始写了第一篇博客.后来 ...

  4. 张宴 vip mysql_MySQL_mysql下mysql-udf-http效率测试小记,看到张宴的博客上关于http/rest - phpStudy...

    mysql下mysql-udf-http效率测试小记 看到张宴的博客上关于"http/rest客户端的文章",怎样安装啥的直接都跳过,下面直接进入测试阶段,测试环境:虚拟机 复制代 ...

  5. 把一些11年老博客上的文章转移过来了

    VPS过期后博客也荒废了很久,饭硬盘的时候发现了一些11年老博客上的内容,转过来吧,当时纪念也好..时间过得是真快. 转载于:https://blog.51cto.com/halforg/136579 ...

  6. SQL基础用法总结(以前复习的时候放在自己的新浪博客上)

    工作后主要做移动端和前端这一块,后端的知识都是靠自己学习积累的,下面的链接是以前重温的时候整理的SQL基础最核心部分的知识点和代码示例放在自己的新浪博客上,如果以后有需要,直接从这里进入,可以快速复习 ...

  7. Java基础部分快速复习(以前复习的时候放在自己的新浪博客上)

    工作后Java基本没有用到,有时候自己也会把基础过一遍,下面的链接是以前重温的时候整理的Java基础最核心部分的知识点和代码示例放在自己的新浪博客上,如果以后有需要,直接从这里进入,可以快速复习,节省 ...

  8. 最近在我的python博客上花时间!

    最近在我的python博客上花时间! python很强大,值得学习!呵呵. 学习中得到很多乐趣,发现其思想 还是和别的语言有点不同,但现在 可能说不出个所以然来! 常常思索,咱们国人也该写一个 这么优 ...

  9. 在markdown (csdn)博客上输出 右下小标,右上小标。

    在markdown (csdn)博客上输出 右下小标,右上小标. 输入: x<sup>2</sup> 输出: x2 输入: x<sub>2</sub> ...

最新文章

  1. Rocket - tilelink - FIFOFixer
  2. IOUtils工具类复制输入输出流示例
  3. 一个「神奇」的Python库,99%的人都爱!
  4. Android插件化开发之动态加载三个关键问题详解
  5. java web 登录界面案例_【JavaWeb】74:写一个登录案例
  6. 通过JDBC和Hibernate对Clob和Blob的操作
  7. Java8 Stream + +很不错的文章集合
  8. 如何解决未能初始化战场服务器,microsoft net framework配置系统未能初始化
  9. 电信物联网平台,java后台对接电信北向应用,命令下发到设备
  10. 专家修炼-学习的方法
  11. cryengine3中lua脚本模块集成笔记
  12. OpenStack Nova hacking和读书笔记
  13. 移动办公软件,VIP163邮箱手机版的登陆方式有哪些?
  14. 当人工智能遇上计算社会科学……
  15. 最新开发的小工具,配合“T-mold”使用,效果更佳!
  16. Jsp+Ssm+Mysql实现图书馆预约占座管理系统项目源码
  17. 移动web开发视口代码
  18. 医疗AI实践与思考汇总
  19. 团队管理36-规划自我管理之路
  20. win7怎么修改计算机皮肤,Windows7系统是怎么修改UC浏览器的皮肤?

热门文章

  1. 超越“机器人三定律” 人工智能期待新伦理
  2. B 站的前端崩了,后端的你别慌!
  3. 为什么我强烈推荐你学习 Java ?(必看)
  4. mysql启动、关闭与登录
  5. 什么?强化学习竟然来源于心理学?
  6. 【RxSwift 实践系列 2/3】thinking in Rx- Create和Drive
  7. CUDA学习(十五)
  8. VOICE VOER IP(VoIP)理论(NP水平学的)
  9. bzoj千题计划201:bzoj1820: [JSOI2010]Express Service 快递服务
  10. 数据库MYSQL学习系列三