最近有朋友来信说,半路出家做的linux运维,一度从网络做起。随着工作的深入发现自己欠缺很多基础知识,问我是不是应该从C语言开始学起。

这也许是每个半路转行的童鞋面临的问题,在北上广拿到15K很容易,是否是对口专业似乎也不是那么重要。可是慢慢的你会发现,计算机基础显得越来越重要。

python对于做运维的人来说非常重要,不过如果你想后期从运维转成程序员,甚至有些人想做黑客,C语言还是要学的。当然你不要指望用C言语再写一个linux系统或者MySQL数据库

而且不建议大家在走嵌入式开发路线,嵌入式的市场已经饱和了。

好了,接下来给想要学习C语言的一个书单,有了这个书单你就不需要到处问C语言需要看哪些书了。

  1. 《C Primer Plus (第5版本)》 ----现在已经有 了第六版了,是入门C语言的经典书籍。

  2. 《明解C语言》----图灵出版的,一直很喜欢图灵出版的书,尤其是这本书,国外出的书语言简练,而且讲的比较透彻.

  3. 《C和指针》---看完你就明白指针是咋回事了

  4. 《汇编语言》--作者王爽,阅历不同,感觉就不同,这本书在我工作后一直安利给新员工的书。

  5. 《编程珠玑》---英文版,不要看到英文版就犯怵,这个的英文没那么难,而且书也非常薄。

  6. 《深入理解计算机系统》--这个对于没有计算机理论基础的人,好好看一下,因为C语言偏底层的,这本书可以让你更好的理解C语言。

  7. 《编码的奥秘》---这本书看着玩吧,对于你的编码规范很有帮助

  8. 《算法导论》--想成为程序员,必修大法

  9. 《C专家编程》---最后看这本书,看完有种醍醐灌顶的感觉。

  10. 《计算机程序构造与解释》--压轴的书,不解释

最后给大家安利一下哈佛大学公开课  《计算机科学导论》,以C语言讲的,如果没有中文字幕,那就需要英语基础好点了。

本文出自 “xinsz08の平行时空” 博客,请务必保留此出处http://xinsz08.blog.51cto.com/10565212/1858669

linux运维转行程序员相关推荐

  1. 在创业公司,不懂运维的程序员如何兼顾公司的运维工作

    我是一名创业公司的Java开发工程师,公司没有运维团队,由程序员负责代运维. 公司的产品几乎都是部署在阿里云上,项目存在需要频繁改动并经常上线发布的情况.但通过Jenkins本地构建然后再发布到阿里云 ...

  2. 刑侦,考古,运维,程序员

    提出一些最近的想法,旨在剖析一下为什么工作这么累以及我做不到什么 程序员累,尤其是互联网程序员,网络运维人员其实比程序员更累,然而比这些更累的还有,比如刑侦人员,最后,我认为考古人员的辛苦程度远在刑侦 ...

  3. 黑马程序员linux运维上半部分笔记

    Linux运维基础命令笔记(上半部分): 因为是博主跟着学一个一个字敲的,图片数量过多上传有点麻烦,缺失步骤的部分在末尾,所以文章后配有具体的步骤截图,需要的同学自己找一下吧.最好还是自己跟着命令敲一 ...

  4. 视频教程-网管转行linux运维并做到运维经理经验分享-Linux

    网管转行linux运维并做到运维经理经验分享 Linux运维经理,高级运维经理,长期从事商城等知名企业的千万级.亿万级PV门户网站维护工作. 专注于Linux服务器架构运维近8年,擅长系统高并发.超多 ...

  5. linux sfdisk命令,Linux运维知识之Linux sfdisk硬盘分区工具程序命令详解

    本文主要向大家介绍了Linux运维知识之Linux sfdisk硬盘分区工具程序命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:硬盘分区工具程序. 语 法:s ...

  6. 31岁才转行程序员,现在34了,我来说说我的经历和一些感受吧...

    最近刷某乎,发现有很多朋友有年龄焦虑了,比如:"我今年28了转行来不来得及","我今年30了还能转软件测试吗?"......这种问题在知乎上有很多,仿佛大家都觉 ...

  7. Linux运维工程师岗位前景及学习路线

    Linux运维工程师岗位前景及学习路线 1.1 什么是Linux? 大家日常使用电脑听歌.打游戏娱乐或处理日常工作时,接触到最多的就是Windows操作系统,电脑如果不安装Windows系统是无法进行 ...

  8. 31岁才转行程序员,目前34了,我的经历和一些感受...

    按惯例,先说下我基本情况.我是85年的,计算机专业普通本科毕业.在一个二线城市,毕业后因为自身能力问题.认知水平问题,再加上运气不好,换过多份工作,每份工作都干不长.导致我30多岁时,还一事无成,也几 ...

  9. Linux运维人员成长之路学习书籍推荐

    对于从事或者即将从事Linux运维的童鞋来说,学习书籍和视频课程两者缺一不可,当然最重要的是要付诸于实践.今天为大家推荐一些不错的书籍,希望对对大家有帮助. 入门书: <鸟哥的私房菜(基础篇)& ...

最新文章

  1. Linux下做双向同步
  2. [LeetCode]k个一组翻转链表(Reverse Nodes in k-Group)
  3. Hollis要转行了?
  4. 嵌入式设计---(2)任务管理与调度
  5. 《Core Java 2》读书笔记(二)
  6. Ansible详解(十五)——Ansible Role实战
  7. JavaScript三目运算符的使用
  8. BlackBerry刷机教程
  9. 如何通过蓝牙将PC与Windows Mobile 6的手持机连接,方便调试。
  10. 三星 OMNIA7/I8700 刷机 ROM集合
  11. java 获取今天是星期几
  12. 【图像识别】基于计算机视觉实现自动报靶系统(重弹孔)含Matlab源码
  13. 视频播放器 layui-ckplayer
  14. 配置Linux版本teamviewer
  15. 基于c51单片机的毕业设计——智能温度控制
  16. Spring4定时器 cronTrigger和simpleTrigger实现方法
  17. 社区智慧路灯:基于社区智慧灯杆的老旧小区改造(智慧社区)项目系统解决方案分析
  18. 2021年安全员-A证考试技巧及安全员-A证作业考试题库
  19. Find, Fix, and Avoid Memory Leaks in C# .NET: 8 Best Practices
  20. Python文字转图片,PIL库,可直接引用

热门文章

  1. 2021京津冀交通协同发展大会盛大召开!
  2. 基于SSM的医院挂号门诊系统设计(含源文件)
  3. 2022最全Java后端面试题总结(京东、阿里、字节、美团、拼多多等)
  4. 超炫酷的Markdown渲染阅读工具(附开源地址)
  5. 安卓手机如何截屏呢?
  6. iwatch怎么用计算机,视频:applewatch怎么使用?偷偷告诉你一个使用教程
  7. 刚来公司一周,搭建了一套持续集成交付环境,研发效率直接提升20倍,CTO再次给我涨薪!!(全程实战,建议收藏)
  8. 2017年蓝桥杯C++A组省赛题目: A题迷宫
  9. hashmap hash冲突怎么解决_HashMap原理
  10. Ubuntu 16.04 双击执行 .sh 文件