zoukankan      html  css  js  c++  java
  • 读书笔记_代码大全_第4章_关键的“构建”决策

    关键的“构建”决策

    前注:这一章比较简单,我只能带你翻过10页书

    http://www.cnblogs.com/jerry19880126/

    这章内容概要只要一句话就能总结了,那就是选择适当的编程语言并设定一致的规则去做项目,要“深入一种语言编程”,而不要仅在“一种语言上编程”。这章内容就这一句话也就够了,但我还想说说别的。

    在我的身边有不少同学都是熟知C语言,这对付嵌入式来说绰绰有余,但是现在互联网却更多的要求面向对象技术,所以学习C++或Java是有益的,特别是对于找工作而言。如果你只会C而对C++知之甚少的话,无疑会失去很多的应聘机会。比如今年(2012)趋势科技的笔试题就是在C++和Java中二选一来做,eBay是只有Java的题,思科考的比较全面,但在语言类的考点也是C++或Java二选一。事实上也不用C++和Java都会,会其中一种,另外一种其实很快就能融会贯通。

    不必要过分研究编程语言,因为语法的考察并不会在笔试或面试中占很大比重,现状是,越是厉害的公司,比如Google和微软,就会越侧重于考察藏在语言背后的算法,而不是语言本身。所以花更多时间在数据结构和算法上,才是正确的方向,当然这部分也特别难,自己一个人啃书会很累,一种比较好的方法是看后和同学一起讨论。

    前些天同宿舍的同学说他的师弟三人合力啃掉了一本《算法导论》,就是按章节均等地分配“读书任务”,一个人看好后把自己的心得说出来(板书或PPT),与另外两名同学交流,另外两名同学也是如此。这是一种非常好的学习方法,我发现,只有经过讨论或争辩后的知识点才会记得特别深刻。实验室最好能有一个黑板(或者适合水笔书写的白板),这样可以方便互相讨论与思想交流,真心觉得只有电脑和桌子的实验室不能算是实验室。

    所以,推荐给正在或将要找工作的同学,用《C++ Primer》去对付语法(记住,容易在笔试和面试中出现的都是后面的章节,比如STL,类的多态等),Primer并不是入门的书籍,如果刚开始学C++的话,可能要选择一本更容易入手的书。但如果在找工作前还一点也看不懂Primer的话,可能就要换换求职方向了,比如报嵌入式方向的职位,或者干脆不报技术类的职位。一定要花更多的精力在数据结构和算法上,机械工业出版社的《数据结构与算法分析:C语言描述》就是不错的选择,还有著名的《算法导论》,还要补充一些大数据处理的知识,比如bitmap,bloom filter等,这些可以参照网上牛人的博客。越早看这些书越好,在找工作前夕才看的话,只会越看会着急。光看书还是不够的,应付笔试又快又好的方法是看往年的题目,一定要自己做,不要只是看看,这里就自荐一下自己的博客,有题目还有解释,会对你找工作很有帮助的。对了,还有SQL出境率也很高,有时间看看吧,记得百度笔试最后一道大题就是这个,不会SQL的同学进百度面试的机会就很低了……

    最后还想说一下,做科研项目的同时,要抽出一些时间看看这些对找工作有益的书或博客,另外,该舍得花的钱还是要花的,是时候买本正版的图书啦。

    <end>

  • 相关阅读:
    【目标检测】RCNN算法详解
    自己搭建传统ocr识别项目学习
    015. asp.net实现简易聊天室
    014. asp.net实现记住密码的功能
    013. asp.net统计网站访问人数
    012. asp.net生成验证码图片(汉字示例/字母+数字)
    011. asp.net内置对象
    010. 使用.net框架提供的属性
    001. 使用ssh连接不上centos 6.5的解决方法及其解决中文乱码
    009. C#中的WebBrowser控件的属性、方法及操作演示代码(转)
  • 原文地址:https://www.cnblogs.com/jerry19880126/p/2820912.html
Copyright © 2011-2022 走看看