写给程序猿的书

学习是一门学问,作为一名计算机专业的学生更是如此。

无论你是学习哪门语言,无论你是研究哪个方向,你总习惯在自己简历上写上两个字,“精通”,然而,在你没有一个合理的学习思路,没有一个具体的自我目标时,你很回答,什么是“精通”。精通不仅仅包括知识的广博,精通还指代知识的有效性,尤其是计算机行业。学计算机的过程,你可以类比数学的过程,数学学习中,大家会经常陷入一个误区,那就是做了半年的题,确没有丝毫提高,这是什么原因呢,究其原因,多半是由于重复性学习,机械式学习造成的。何为机械式学习呢,一味的重复同一类型的题目,这样,你的思维会愈加局限,而这个问题拓展到计算机行业,就是版本问题,不同框架问题,甚至不同语言问题。相信很多人都会说,即使让我再学习一门语言,我能很快学会,那么学精通呢,这是一门学问,无法精通,即使你学了再多,仍然起不到1+1=2的作用。

说了这么多,那么具体这么做呢,首先,精通要求,知识没有盲区。无论任何时候,当你在别人面前炫耀精通,而别人提了一个你没接触到,但并不代表不常用的问题时,你就不得不享受那种尴尬的感觉了。其次,不要急于追求新版本。这里就要涉及一个参考文献和书籍的辩证问题了。既然官网有了参考文献,那么为什么还要有一大批作者去写一些专业性书籍呢,仅仅为了赚钱吗?书籍仅仅是参考文献的近义词吗,你如果能回答这个问题,那么我想你已经明白了其中的道理。知识的描述会有一个角度问题,而参考文献仅仅是从一个角度,而书籍的撰写大多是通过自己的经验,依据自己的思路,进行深度学习,而后给出的专业剖析。因而,一本好书事半功倍,这也是我极力推荐我们共享好书的原因。而一门没有相关书籍的新技术,不经过多角度的剖析,是很难称之为深的。

而如何去做到这一点呢,就取决于你的学习方法和学习思路了。这里我不多说,仅劝诫:多看书,多看好书。

写给程序猿的书

时间: 2024-08-26 02:56:46

写给程序猿的书的相关文章

一个妹子写给程序猿男友的情书

从2008年到2015年,我们一起走过了八年的时光 以前那个由于我一句"非常委屈"就躲着偷偷哭的大男孩 竟会成为陪伴我从豆蔻到白首的那个人 你经常说,遇见我,是你最好的福气 而我经常想,遇见你,会不会花光了我一辈子的运气 对全部的大学情侣来说.毕业就分手真的是不可避免的 我们也没有躲过 刚刚毕业的那会.你没有选择软件专业工作 口口声声的说,在学校学的东西根本找不到工作,就选择了销售 我坚持了自己的专业.開始给一些装修公司画装修图 做了销售的你.開始变的繁忙起来 会给我做可口饭菜的你,却

程序猿的书单

今天看到<码农>第19期里面有一篇文章<程序员必读书单1.0>,作者是——巩 朋,一位Google工程师.他的一系列总结非常到位: 优秀的程序员应该具备两方面能力: 良好的程序设计能力: 掌握常用的数据结构和算法(例如链表,栈,堆,队列,排序和散列); 理解计算机科学的核心概念(例如计算机系统结构.操作系统.编译原理和计算机网络); 熟悉至少两门以上编程语言(例如 C++,Java,C#,和 Python); 专业的软件开发素养: 具备良好的编程实践,能够编写可测试(Testabl

写在程序猿的困惑(特别Java程序猿)入行一年,感觉我不知道接下来该怎么办才能不断进步的,寻求翼

入行了一年.感觉不知道接下来该怎么做才干继续进步了,求不吝赐教(V2EX) @kafka0102 :做技术能够学的东西太多了.仅仅是在不同的阶段做好不同的规划.要结合当前所做的事情去做更深入或广度的学习. 以Java Web开发为例,至少能够拓展的点有: 1.Web框架的原理学习.比方Spring.Play等等,最好自己能写出个简易的MVC框架(几千行代码).这样至少对经常使用设计模式.反射等技术非常熟练了. 2.优秀代码研读.比方Java集合类.JUnit.Spring等源代码,写出源代码分析

《疯狂的程序猿》 -- 什么是真正的程序猿?

什么是真正的程序猿? <疯狂的程序猿>书里说的 1.真正的程序猿是,值得尊敬的. 程序猿的双手是魔术师的双手. 他们把枯燥无味的代码变成了丰富多彩的软件. 2.真正的程序猿是.当你房子,车子,妹子都有了,你还在coding!那你是真的程序猿 3.真正的程序猿是,当编码能给你带来无穷的激情的时候 4.真正的程序猿是.做梦被改动需求吓醒! 5.真正的程序猿是.把编程融入到生活中,通过代码解决你生活中遇到的一些问题. 6.真正的程序猿是.能够非常快的学习一门语言. 7.真正的程序猿是,能在写代码的时

重构——程序猿的艺术

何为重构 重构:在不改变软件对外表现和行为的前提下修改已有代码使其易于理解,便于扩展 重构就是让代码易于程序猿理解.在重构的世界里代码是写给程序猿看的而非写给机器看,我们会忽视性能而专注于让代码对程序猿更友好(先让代码跑通,再去重构,最后才考虑性能优化) 为什么要重构 在添加功能前重构,可以时原有的代码更易扩展,简化功能添加难度 在改bug前重构,可以优化代码的结构,使逻辑更加清晰,更容易找出bug 在评审代码时(无论是自己的还是别人的代码都行)进行重构,可以加深对代码逻辑的理解 重复一遍: 重

[程序猿]推荐17个很有用的在线工具 - 简书

简 首页 专题 发钱啦 注册 登录 简首页 专题 下载手机应用 简书 交流故事,沟通想法 iOS· Android 显示模式 登录 下载简书移动应用 注册 登录 添加关注 作者 郭小力 2016.08.25 12:12 写了8570字,被20人关注,获得了67个喜欢 [程序猿]推荐17个很有用的在线工具 字数1032 阅读188 评论1 喜欢16 收藏文章 分享 1. ExplainShell.com 命令解释 对于Linux用户来说每天都会写各种命令和脚本,那么你可以使用这个网站工具来查看命令

飞鸽传书官方站点 创立黑马程序猿训练营

张孝祥于2001年创办锐信科技有限公司,2005年创办传智播客科技有限公司,飞鸽传书官方站点 创立黑马程序猿训练营,一直致力于陶瓷的飞鸽传书软件开发教育事业,张孝祥老师善于解剖和分析问题,善于使用生动形象的比喻,能将复杂的.难于理解的问题与知识简单化解说,其人生格言是为千万人少走弯路而著书.为中华软件之崛起而讲课,从锐信科技到传智播客,十几年来,张孝祥一直在践行着这一格言,亲身培养了上万名优秀的软件开发者. 这个理由也许为很多人不耻,但确实是依据自己的飞鸽传书情况来选的.要知道这么多年没踫过数学

【程序猿创业】商业计划书怎么写才干与众不同?

内容简单介绍 1.新颖的商业计划书 2.巧用思维导图 新颖的商业计划书 一般来说,商业计划书肯定是越具体越好. 通常,我们写商业计划书总是包含下面几个部分: 公司介绍 商业模式 市场分析 竞争分析 团队介绍 融资计划 这种"保守"写法固然不easy出错.可是非常多客户常常要阅览N个商业计划书. 假设都是这种形式,难免会审美疲劳. 就像写简历.也要设计得与众不同一样. 不然人力部门每天看好多份类似的简历,怎么能在芸芸众历中相中我们的呢? 客户或者政府要赞赏你的商业计划,或者说要看到你的商

Console.Write(&quot;程序猿?开发?写代码?编程?移动、网页、桌面开发?Oh,我连菜鸟都不是!&quot;);

You make choices and don't look back. 虽然不是学计算机出身,但我对于写代码充满了好奇,尽管这种兴趣还不像烈酒那样浓烈,也不能像打鸡血似的刺激自己每个神经元而浑身激情,而熊猫眼的熬夜.但现在也一如既往的坚持,坚持,坚持!我想以后的一生都会因写程序而充满乐趣. 初中的电脑房一直被密不透光的窗帘拉着,电脑课一直被”特色教育“压抑着,所以对电脑的好奇心直到大学才被充分的满足.大学的计算机公共课让我对电脑有了初步的了解,而C语言程序设计(自己学校老师编写的入门课)真正