大学主修嵌入式系统,学习过模电、数电、微机原理、FPGA、C/C++、Verlog、Linux等。毕业就开始,从事软件开发,中间接触

操作系统:FreeRtos、VxWork、Linux、Unix

语言: C/C++、 Python、Qt、Shell、Lua

数据库: MySql、SQL Server数据库、内存数据库

经验总结:

1、工作中,接触到的知识是有限,且片段的。需要有一个总结的过程,把这些片段串联成体系。

2、大道至简,各种知识,理论都是相似的

3、广度和深度的追求,2个都要。

So,根据公司大佬的推荐,以及自己的总结,推荐阅读以下书籍,

1、语言 入门:

C:      C primer plus -> C语言三剑客(个人路线:   C语言程序设计(谭浩强)  -> C primer plus -> C语言三剑客)

C++:  C++大学教程 -> C++ primer

Python: 廖雪峰的Python教程

2、操作系统:

鸟哥的私房菜 -> APUE -> Linux Kernel Development -> Unix Network Programming(vol 1, 2)

3、编程思想:

程序员的自我修养 -> 23种设计模式 -> 重构

5、附录

1. APUE

2、C expoert programming

3、Linux Kernel Development

4、Linux System Programming

5、LUK

6、LDD

7、Programming Perl

8、Unix Network Programming(vol 1, 2)

9、TCP/IP Illustrated(vol 1, 2, 3)

程序员从入门到放弃,书籍推荐相关推荐

  1. 程序员必读的十本书籍推荐

    程序员必读的十本书籍推荐 书籍是知识和智慧的重要来源,如果你是一个程序员,除了编码之外,你休闲之余或许还需要大量的阅读来充实自己.下面是由学习啦小编给大家带来关于程序员必读的十本书籍推荐,希望对大家有 ...

  2. 程序员发展路线及特定书籍推荐-摘自图灵社区

    程序员发展路线及特定书籍推荐-摘自图灵 标签(空格分隔): 杂乱之地 今天看到段不错的职业规划,拿出来跟大家分享一下. 基本发展路线 可以看到,基本上职业发展到完成工作阶段需要经过几年的沉淀,期间就会 ...

  3. 当程序员 | 从入门到放弃的真实经历

    点击上方"程序人生",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 16 年大学毕业,在家里玩儿了几个月,最后实在承受不住父母的压力,选择了出去找工作 ...

  4. 程序员编程领域的经典书籍推荐

    1.Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) ,UGG BOOTS Java编程思想(第2版)----Java四大名著----Bru ...

  5. 推荐一个Web前端程序员必须要吃透的书籍!

    随着互联网时代的发展,Web进入2.0时代,前端开发的岗位逐渐独立出来,大量的前端程序员工资和技术水平飙升.前端框架层出不穷,新技术不断更新,作为前端的程序员也是倍感吃力.但为了高薪,每一个前端开发者 ...

  6. 推荐11本对程序员最有影响力的书籍

    推荐11本对程序员最有影响力的书籍 2011-03-08 09:05 | 8788次阅读 | 来源:外刊IT评论 [已有22条评论]发表评论 | 作者:外刊IT评论 | 收藏这篇资讯 导读:原文来自s ...

  7. 程序员真实故事系列 ---阅读书籍计划

     [转帖][程序员真实故事系列@个人特别推荐阅读@] 标 题: 一个人的奋斗历程 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公 开,希望能够为国内IT的发展尽自己一份微薄的力量 ...

  8. JAVA程序员路线要看的书籍-看看能不能逃脱这41本书

    Java程序员在入门时,最痛苦的事情莫过于选择入门书籍,很多的同学在会咨询我,推荐下应该看什么书.市面上很多人都会出各种各样的书籍.一些技术大拿,企业经理,或者培训机构的老师都会出来很多教材.层次参差 ...

  9. 【微信小程序】从入门到放弃

    前言 关于微信小程序是什么,能做什么的问题,草民在此不在罗列了,随着小程序的天天刷屏,想必您也是来吃一些干货,本篇博文和大家走进微信小程序的从入门到放弃~ 微信小程序开放功能 草民看过很多的文档,微信 ...

  10. 网络游戏程序员新手入门 [转]

    网络游戏程序员新手入门 [转] 原文地址: http://job.17173.com/content/2008-12-15/20081215172107441,1.shtml 游戏开发流程和部分分工 ...

最新文章

  1. C宏定义中## 和# 的含义
  2. .Neter们,你真的应该了解下EFCore3.x
  3. 力扣——合并两个有序链表
  4. 自定义可拖拽GridView控件
  5. git报错:no matching key exchange method found
  6. Nginx资源合并优化模块nginx-http-concat
  7. Scala中I/O类使用详细解析
  8. Oracle数据库学习路线图
  9. 《硅谷之谜》读书笔记
  10. Lubuntu安装屏幕键盘onboard,使触摸屏可以登录和输入
  11. C# 使用RestSharp库实现POST请求
  12. SDN技术的发展应用任重而道远
  13. [BZOJ1488][HNOI2009]图的同构(dfs+置换群+数论+组合数学)
  14. TF卡座的工作原理,TF卡座的内部结构,详图,自弹式TF卡座的内部结构原来是这么回事
  15. USB转多串口设备固定串口号
  16. oracle wire protocol,WMB 8.0.0.2 在linux下面怎么配置连接ORACLE数据库
  17. MFC利用CPen与CBrush绘制实心圆
  18. 【深入理解计算机系统】第三章重点汇总
  19. phpstudy后门代码利用及分析
  20. Chrome每次打開都要打開123.sogou.com

热门文章

  1. java编程新手初学者入门学习,看什么书比较好
  2. Win11字体显示不全怎么解决?
  3. (转载)黑白帽子思路
  4. 御剑情缘服务器维护吗,御剑情缘常见问题 解决方法分享
  5. 简单读取带有EXCEL宏病毒文件的内容
  6. SQL SERVER插件之SQLPrompt 激活使用
  7. 播放器:七牛播放器小记
  8. 模式识别实验报告--贝叶斯分类器设计
  9. python入门教程pdf-《python基础教程第三版》高清版PDF免费下载
  10. JS实现,页面显示数据加载,显示加载效果,加载完成显示数据