学习linux的经验教训交流,学linux的心得体会

kodinid 13 0

大家好,今天小编关注到一个比较意思的话题,就是关于学习linux的经验教训交流的问题,于是小编就整理了3个相关介绍学习Linux的经验教训交流的解答,让一起看看吧。

  1. linux及git的创始人?
  2. 如何使用Find命令在Linux中查找文件?
  3. 为什么老程序员的效率如此高?

linux及git的创始人?

Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰

这就迫使 Linux 开源社区(特别是 Linux 的缔造者 Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发自己版本系统。(2周左右!) 也就是后来的 Git!

学习linux的经验教训交流,学linux的心得体会-第1张图片-安济编程网
图片来源网络,侵删)

Git是目前世界上最先进的分布式版本控制系统。

Git是免费、开源的,最初Git是为*** Linux 内核开发的,来替代 BitKeeper!

如何使用Find命令在Linux中查找文件

说起find这个命令很基础也很重要,用好了可以很多事情,参数也很多,笔者也不一一赘述,挑常用的说说。

学习linux的经验教训交流,学linux的心得体会-第2张图片-安济编程网
(图片来源网络,侵删)

用法: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [ path...] [expression]

主要部分find 后紧跟要搜索目录,比如搜索/usr 就是find /usr

关于参数我就说几个比较重要的:

学习linux的经验教训交流,学linux的心得体会-第3张图片-安济编程网
(图片来源网络,侵删)

1、-type 用于搜索的类型,比如d为目录 ,l 为软链接,f 为文件,f用的多。

比如搜索/usr的文件,就是:

find /usr -type f

这个的好处是去除了搜索结果中的目录,默认是带目录的,如果不慎重再做进一步操作(-exec),如删除时候会误删除,小编的血的教训。所以不论任何时候都加上-type f

什么程序员效率如此高?

在IT编程开发的过程中,老程序员开发的效率会高。比如:一个网站模板,新程序员可能要花上一个星期的时间才可以完成,而老程序员却可能只需要1-2天就可以做好。这是为什么?莫非他们天生就有神相助。非也,这所以会这样,据我分析,主要有以下几点。

因为长期的编写代码,所以,会碰到非常多的问题,然后就会去解决这些问题,这就让老程序员有了丰富的实战经验。反观新程序员,碰到一个问题,因为以前没碰到过,所以要花大量时间去解决。而老程序员碰到问题,因为以前解决过,所以,很快就会弄好。

在IT编程中,很多的代码都是可以用来搬运的。因为长期的工作,老程序员会把一些功能代码记录或储存下来,以备后期使用。也就是说,他们就像记笔记一样,把一些功能代码记下来,以备不时之需。所以,在新的编程中需要用到时,他们就可以直接拿来就用,自然效率就高,开发就快。

老程序员主要🈶以下几点:

  1. 经验丰富,并善于总结;
  2. 丰富的代码库
  3. 有一自己的程序设计方法
  4. 善于分析问题,对项目进行分解
  5. 自上而下来设计
  6. 善于***
  7. 熟练编程技术
  8. 多种设计方法
  9. 多种debug 技术

因为老程序员经历多了,一些常规性的BUG基本不会出现,对用户需求也能做到最大的完善,还有对需求增加和修改有个大概了解,会提前预留接口模块,还有对用户的硬件有了解,在程序上会有相对优化。所以老程序员写的程序不一定美观,也不一定最简化,但是可能是最合适的,可惜中国的程序员刚成熟就要面临失业。年轻的程序员啥都不懂,片面追求性能,美观简洁的程序,在兼容性和实用性上大打折扣,不顾用户的使用情况和硬件情况,项目一上线问题多。

到此,以上就是小编对于学习linux的经验教训交流的问题就介绍到这了,希望介绍关于学习linux的经验教训交流的3点解答对大家有用。

标签: 程序员 linux 所以