首先我说一下我的学习路线吧!我是学习java出生的,懂编程的人都知道,一般我们程序员用开发系统,大多数都是在linux系统上开发的,在最开始的时候把我哥给了我一本书,我名字就叫鸟哥的私房菜!

这本书非常不错,非常适合刚入门的新手看学习。

里面讲的都是基础,非常适合新手,也容易看懂。不过我建议你还是拿一台电脑按照里面的说明一步一个脚印,按照里面教学的方式,全部按照指示操作一遍,这样的话你对里面的指令的话就会更加深刻多练习从最基本的指令开始,比如说新建一个文档,或者说只安装一个应用程序,等等等等。

因为linux系统全部都是一些指令,你只要记住的指令,以及其中的一些过程,我相信学习起来的话不会太难,如果说你能够把这本书看懂,看透或者说把你面的说的指令,都能够弄清楚,能够操作一遍写出来,我相信你对这个系统应该有一定的了解了。

在对这个系统有一定的了解了之后,你肯定也学会了,如何安装如何操作这个系统。你就会去对比去对比哪个版本比较好。然后的话去了解了解Bash命令由来,以及他为什么是开源的版本,或者说开源的版本对我们有什么好处。然后的话慢慢地学习框架,然后的话懂一点框架之后把框架的原理弄清楚。慢慢地往框架和底层原理这方面去走。

慢慢地你就有一个新手,变成了一个老手,能够看懂也能够找出一些最基本的bug,比如说这个:

随着你解决问题的能力的提升,慢慢地你就会懂得更多了。

前期学习linux系统,对于新手来说,最大的难点就是,记不住命令,一定要经常多用这样的话,你用的次数多了也就自然而然,能够记住这些命令了。

当然了,前面也说了最好的方法就是你的开发平台,就是用这个系统,会简单地安装一些应用工具,比如说文本文档办公文件等等,然后学习怎么样安装开发工具eclips,或者其他的开发软件。

之后我就慢慢的,去学习一些基本的J2EE语法知识。自己学着去做一些简单的小项目小游戏,等等等等。然后开始学习一些简单的基本知识。比如说,简单的API,多线程并发,集合,数组,哈希表,socket,前端的,CSS,Js ,jQual,jsp,servlet,ajax,等。还有持久层的数据库等,

这样的话底层知识你也会会学到一点,毕竟此时你有linux系统学习的一些经历。之后慢慢地也可以去学习一些简单的框架原理,目前三大主流的框架都可以去看一下,学习一下。

不过要是自学的话,除非你有非常非常强大的自学能力,还有意志力能够坚持的学下去。之后如果说你对linux有一定的了解了之后,可以去看看linux内核设计与实现,如果说你能读懂这个,你就是大牛了!希望对你有帮助!

程序员Linux学到什么程度,Linux学到什么程度,才可以找到合适的工作?相关推荐

  1. 程序员需要知道的8个Linux命令

    每个程序员,在职业生涯的某个时刻,总会发现自己需要知道一些Linux方面的知识.我并不是说你应该成为一个Linux专家,我的意思是,当面对linux命令行任务时,你应该能很熟练的完成.事实上,学会了下 ...

  2. gdbstub中的基本命令_程序员应该知道的 20 个 Linux 系统管理命令

    在充满新工具和多样化开发环境的世界中,任何开发人员或工程师都必须学习一些基本的系统管理命令,以下这 20 个基本的系统管理命令可以帮助开发人员排除故障.优化应用程序.提供重要的系统信息等,是每个程序员 ...

  3. 每一个程序员需要了解的10个Linux命令

    作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息.本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助. 今天我们要介绍的 ...

  4. 10年后端开发程序员精心整理「C/C++ Linux服务器」 成长路线(附思维导图)

    前言 从事开发行业也有10多年了,在摸爬滚打的工作这段时间里,深知了有一个「完整的知识体系」是非常重要的.当事人非常后悔没有在大学期间知道这个道理-- 众多大厂招人的需求也是非常注重此方面,毕竟我们不 ...

  5. 2023程序员秋招准备 c/c++Linux后端开发岗(简历/技术面)技能体系总结

    前言 23年秋招已经打响了:同学们都有准备好了吗?现在就业环境怎么样就不用我说了吧:之前很多的贴说哀鸿遍野删了又写,写了又删.各个互联网大厂招聘情况都不堪入目:百度提前批基本只给了实习生,字节也缩招将 ...

  6. 4000个“不会数学”的程序员出现大反转!居然能学AI,玩算法,搞逻辑!背后原因首次曝光...

    不懂数学的程序员,尤其是在工作之后的一些瞬间,有多少次让你感受到数学的重要性? 我们来看2个例子: 写一行代码 会用数学的程序员:我能分析除代码算法的时间复杂度与空间复杂度,不用写就知道这个算法的优缺 ...

  7. 程序员的基本功:为什么非要学Python数据分析?答案早就写在JD上了...

    在大数据浪潮当中,数据分析是这个时代的不二"掘金技能". 我们每一个人,每天无时无刻都在生产数据,一分钟内,微博上新发的数据量超过10万,b站的视频播放量超过600万...... ...

  8. 2019程序员薪资大爆料!看看学个编程可以拿多少?

    众所周知,程序员的收入相对来说是比较高的,一个普通的程序员,薪资轻轻松松过万!想知道程序员的薪资具体是多高吗? 据了解在百度,月最低工资就是7000,一个普通程序猴很容易就能拿到2万以上的工资. 阿里 ...

  9. 一个想做程序员的小白,大家都是学了多久去做程序员的

    大家都是学了多久才做程序员 现在那种语言最好找工作 求大神们指点

最新文章

  1. 2022华为首个「天才少年」,是从绩点1.8逆袭的复旦博士
  2. 使用Visual Studio工作流发布SharePoint网页
  3. 纤涂覆层材料的研究与总结
  4. SqlServer2000 类似sqlserver2005的 rownumber() 函数
  5. pair的常见用法详解
  6. python学习-装饰器(可变参装饰器、完善装饰器)
  7. 关于.NET异步调用的初步总结
  8. CF 917A The Monster 【括号匹配】
  9. EXT.NET GridPanel默认选中多行
  10. 苹果的编程语言--Swift
  11. 计算机基础知识试题和答案6,计算机基础知识试题及答案选择题(九)
  12. python链表的实例_python数据结构链表之单向链表(实例讲解)
  13. 阿里企业邮箱收费版与免费版有哪些规格和功能上的区别?
  14. Markdown写作工具盘点
  15. (单细胞-SingleCell)单细胞可变剪切流程(一)
  16. [Android O] [RK3399] -- Vendor Storage 功能探究
  17. python元组是什么意思_python元组是什么意思
  18. Kali linux 学习笔记(三十四)无线渗透——WPA攻击(PSK破解、AIROLIB、JTR、cowpatty、pyrit) 2020.3.13
  19. 支付系统中的设计模式09:组合模式
  20. unity按钮的使用

热门文章

  1. vue 表单验证按钮事件交由父组件触发
  2. http headers详解
  3. Linux常用命令——paste
  4. Android NDK JNI 的简单使用
  5. Javascript日期格式化指定格式的字符串实现
  6. BZOJ 3101: N皇后 构造
  7. 最不安全的网络管理员大盘点
  8. MapInfo数据到ARCGIS数据Shapefile的转换
  9. Linux笔记16.磁盘管理
  10. SD-WAN应用可见性的流量对称