coolshell陈皓建议
不要找借口。这一条路走下来并不容易,不要给自己找借口。我最不喜欢听到的就是“很忙,没有时间”这样的借口。我以前在银行做项目,早9点到晚10点,周一到周六,我一样可以每天抽1个小时来看书和专研,一年下来也能精读5、6本书。我现在的工作项目和招聘任务很紧张,刚生的小孩只有自己和老婆两人带,还需要准备讲课,但是我还是能够找到时间看文章写文章维护酷壳。所以,我可以告诉你,“时间就像乳沟,只要你肯挤,就一定会有” ----coolshell
- 鼓励并为你叫好。我鼓励你想要去学C语言的想法和精神,很多人都觉得C语言好学,其实并不然。(你可以看看《C语言的迷题》)现在的这个社会更多地去关注那些时髦的技术,而忽略了这个流行了40+年的C语言。一门技术如果能够流行40多年,这才是你需要去关注和学习的技术,而不是那些刚出来的技术(过度炒作的技术,Windows编程史)。这才是踏踏实实的精神。
- 不要找借口。这一条路走下来并不容易,不要给自己找借口。我最不喜欢听到的就是“很忙,没有时间”这样的借口。我以前在银行做项目,早9点到晚10点,周一到周六,我一样可以每天抽1个小时来看书和专研,一年下来也能精读5、6本书。我现在的工作项目和招聘任务很紧张,刚生的小孩只有自己和老婆两人带,还需要准备讲课,但是我还是能够找到时间看文章写文章维护酷壳。所以,我可以告诉你,“时间就像乳沟,只要你肯挤,就一定会有”。
- 学好C语言和系统编程。我认为,学好编程有四个方面:语言、算法和数据结构、系统调用和设计。
- 语言。我可以告诉你C语言有两大主题你要好好学,一个是内存管理,一个是指针!这个世界上90%以上的C/C++出的严重性错误全是和这两个有关。不要看谭浩强的那本书,那本是本烂书。推荐这本书给你《C程序设计语言(第2版·新版)》
- 算法和数据结构。我认为,用C语言实现算法和数据结构莫过于最爽的事情。推荐你看这本书——算法:C语言实现(第1~4部分)基础知识、数据结构、排序及搜索(原书第3版),还有那本经典的《算法导论》
- 系统编程。Windows下推荐两本书——《Windows 程序设计 》和《Windows核心编程》,Unix/Linux下推荐两本书——《Unix高级环境编程》和《Unix网络编程卷1,套接字》《Unix网络编程卷2,进程间通信》尤其是《Unix网络编程》这本书,一通百通,无论Windows还是Unix/Linux,都是一样的。
- 系统设计。关于设计方面,我全力推荐《Unix编程艺术》,看完以后,你就明白什么是真正的编程文化了。然后,当你看到Windows的Fans的某些言论时,你就知道什么叫一笑了之了。
如果你能在2-3年内精读完这些书,并全部融会贯通,那么你就明白什么是一览众山小的感觉了!我足足花了5年时间才算是真正全部读完这些书的。最后,祝你好运!努力!
- 编程编到一定时候,你就需要了解底层系统的机制,否则,知其然不知所以然。
- 我没有否定非C的程序员的逻辑,真正的逻辑是——如果你想要了解底层机制,请学习C语言和操作系统。
- 40多年的Unix/C影响深远。包括影响了Windows。如果你想一通百通,一定要了解Unix。那是计算机文化真正的根。
- 不要肤浅地去思考问题。比如,不要以为一个DBA就不会考虑数据库引擎的内存页面的问题。也不要以为Web程序员就不需要了解后台的服务器和脚本的运行性能以及TCP/IP的问题。
高手往往都是有很强的系统的基础知识的,表面的东西永远是肤浅的
coolshell陈皓建议相关推荐
- 对技术的态度—CoolShell 陈皓
作者:陈皓(酷壳 – CoolShell.cn) 原文地址:http://coolshell.cn/articles/8088.html 最近人品爆发,图灵社区,InfoQ,51CTO相继对我做了采访 ...
- 【转载】酷壳网陈皓:开发者实用学习资源汇总
原文地址:http://sd.csdn.net/a/20111125/308107.html 导读:本文是酷壳网(CoolShell)陈皓收集的一些学习资源和文章,涉及的知识面可能比较泛,其主要目的在 ...
- 酷壳网陈皓:开发者实用学习资源汇总
导读:本文是酷壳网(CoolShell)陈皓收集的一些学习资源和文章,涉及的知识面可能比较泛,其主要目的在于分享,希望开发人员会喜欢. Web开发 Javascript Garden,这是学习Java ...
- 陈皓,酷壳coolshell.cn博主
芝兰生于深谷,不以无人而不芳 .君子修身养德,不以穷困而改志. "码农人物志"第二期码农代表:陈皓(@左耳朵耗子),酷壳coolshell.cn博主. 14年软件开发相关工作经验, ...
- 是微服务架构不香还是云不香?(转载自陈皓前辈的博客:酷壳coolshell)
有的人死了,他还活着. -- 臧克家<有的人> 听闻陈皓前辈因心梗不幸去世的消息,心情非常复杂,再次感慨世事无常. 可能我说陈皓前辈大家会不太熟悉,那我说<左耳听风>相信很多人 ...
- 程序员技术练级攻略--原作者:陈皓
复制过来,作参考用. 程序员技术练级攻略 2011年07月18日 陈皓 评论 596 条评论 754,044 人阅读 月光博客6月12日发表了<写给新手程序员的一封信>,翻译自< ...
- [转载] 陈皓——程序员技术练级攻略
PS:原文出自酷壳上的陈皓对程序员从入门到精通的攻略,让你感受一下真正的大神吧!又是阿里人,他的文章真心不错,希望对你也有用.原文地址:http://coolshell.cn/articles/499 ...
- 技术人员的发展之路 - 陈皓
技术人员的发展之路 2016年12月28日 陈皓 评论 79 条评论 54,975 人阅读 2012年的时候写过一篇叫<程序算法与人生选择>的文章,我用算法来类比如何做选择,说白了就是 ...
- 程序员练级攻略(2018)-陈皓-笔记整理
程序员练级攻略(2018) 开篇词 入门篇 零基础启蒙 正式入门 修养篇 程序员修养 专业基础篇 编程语 ...
最新文章
- 2021-07-01带Left Join的SQL语句的执行顺序
- 使用Hash直接登录Windows
- 基于epoll实现一个IO多路复用的回声服务器
- Go程序性能分析pprof
- 博客作业02---线性表
- jQuery面试题-区别mouseover和mouseenter的不同之处(看了也许对你有好处)
- 使用js设置ul标签的显示或隐藏和超链接调用js文件的方法
- python开发软件的实例-如何编写Python软件开发文档(7个技巧)
- Vmware中RedHat命令行和图形界面切换
- Zorin OS:Windows用户无痛转移Linux
- erp 维护费 要交吗_ERP系统实施费用!
- 魅蓝a5 android版本,魅蓝A5低调问世,跑分3万、久用不卡,699元
- mount 远程挂载Nfs
- Visual Studio 2017 警告C4819解决方案
- mysql 中将汉字(中文)按照拼音首字母排序
- 网件R8000路由器怎么云存储_给大姐姐换个“控制中心”——NETGEAR 网件 R7800 AC2600M 路由器 简晒_路由器...
- Mysql客户端的安装
- linux非root用户添加rzsz,linux RZSZ RZSZ 安装
- Winsock 10106错误解决方法
- html——form表单提交方法submit和button