程序员从入门到放弃,书籍推荐
大学主修嵌入式系统,学习过模电、数电、微机原理、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)
程序员从入门到放弃,书籍推荐相关推荐
- 程序员必读的十本书籍推荐
程序员必读的十本书籍推荐 书籍是知识和智慧的重要来源,如果你是一个程序员,除了编码之外,你休闲之余或许还需要大量的阅读来充实自己.下面是由学习啦小编给大家带来关于程序员必读的十本书籍推荐,希望对大家有 ...
- 程序员发展路线及特定书籍推荐-摘自图灵社区
程序员发展路线及特定书籍推荐-摘自图灵 标签(空格分隔): 杂乱之地 今天看到段不错的职业规划,拿出来跟大家分享一下. 基本发展路线 可以看到,基本上职业发展到完成工作阶段需要经过几年的沉淀,期间就会 ...
- 当程序员 | 从入门到放弃的真实经历
点击上方"程序人生",选择"置顶公众号" 第一时间关注程序猿(媛)身边的故事 16 年大学毕业,在家里玩儿了几个月,最后实在承受不住父母的压力,选择了出去找工作 ...
- 程序员编程领域的经典书籍推荐
1.Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) ,UGG BOOTS Java编程思想(第2版)----Java四大名著----Bru ...
- 推荐一个Web前端程序员必须要吃透的书籍!
随着互联网时代的发展,Web进入2.0时代,前端开发的岗位逐渐独立出来,大量的前端程序员工资和技术水平飙升.前端框架层出不穷,新技术不断更新,作为前端的程序员也是倍感吃力.但为了高薪,每一个前端开发者 ...
- 推荐11本对程序员最有影响力的书籍
推荐11本对程序员最有影响力的书籍 2011-03-08 09:05 | 8788次阅读 | 来源:外刊IT评论 [已有22条评论]发表评论 | 作者:外刊IT评论 | 收藏这篇资讯 导读:原文来自s ...
- 程序员真实故事系列 ---阅读书籍计划
[转帖][程序员真实故事系列@个人特别推荐阅读@] 标 题: 一个人的奋斗历程 这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公 开,希望能够为国内IT的发展尽自己一份微薄的力量 ...
- JAVA程序员路线要看的书籍-看看能不能逃脱这41本书
Java程序员在入门时,最痛苦的事情莫过于选择入门书籍,很多的同学在会咨询我,推荐下应该看什么书.市面上很多人都会出各种各样的书籍.一些技术大拿,企业经理,或者培训机构的老师都会出来很多教材.层次参差 ...
- 【微信小程序】从入门到放弃
前言 关于微信小程序是什么,能做什么的问题,草民在此不在罗列了,随着小程序的天天刷屏,想必您也是来吃一些干货,本篇博文和大家走进微信小程序的从入门到放弃~ 微信小程序开放功能 草民看过很多的文档,微信 ...
- 网络游戏程序员新手入门 [转]
网络游戏程序员新手入门 [转] 原文地址: http://job.17173.com/content/2008-12-15/20081215172107441,1.shtml 游戏开发流程和部分分工 ...
最新文章
- C宏定义中## 和# 的含义
- .Neter们,你真的应该了解下EFCore3.x
- 力扣——合并两个有序链表
- 自定义可拖拽GridView控件
- git报错:no matching key exchange method found
- Nginx资源合并优化模块nginx-http-concat
- Scala中I/O类使用详细解析
- Oracle数据库学习路线图
- 《硅谷之谜》读书笔记
- Lubuntu安装屏幕键盘onboard,使触摸屏可以登录和输入
- C# 使用RestSharp库实现POST请求
- SDN技术的发展应用任重而道远
- [BZOJ1488][HNOI2009]图的同构(dfs+置换群+数论+组合数学)
- TF卡座的工作原理,TF卡座的内部结构,详图,自弹式TF卡座的内部结构原来是这么回事
- USB转多串口设备固定串口号
- oracle wire protocol,WMB 8.0.0.2 在linux下面怎么配置连接ORACLE数据库
- MFC利用CPen与CBrush绘制实心圆
- 【深入理解计算机系统】第三章重点汇总
- phpstudy后门代码利用及分析
- Chrome每次打開都要打開123.sogou.com