热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

招聘怎样的员工

对很多IT公司来说,招聘都是一件大事。无论是校园招聘、社会招聘,公司都会投入到很大的人力和财力来开展招聘工作。一个公司的人员构成,很大程度
对很多IT公司来说,招聘都是一件大事。无论是校园招聘、社会招聘,公司都会投入到很大的人力和财力来开展招聘工作。一个公司的人员构成,很大程度上决定了这个公司的业务形态、发展模式和未来前景,小公司是这样,大公司也是这样。一般来说,IT招聘的人员很多很杂,比如说有销售、商务、研发、行政、物流、财务等等,这从各大网站的招聘广告就可以看出来。求职者只要自己有能力,在IT行业寻找一份满意的工作其实不是一件困难的事情,关键是需要自己有真材实料。对于体制外的人员来说尤其是这样。作为研发的我来讲,时常就会思考这样一个问题:如果我是一个招聘官,我会选择怎样的同事呢?

(1)基础
    对于想从事IT工作的朋友来说,有一些基础知识你是必须要掌握的。不管你曾经是不是科班出生,不管你曾经的经历是如何如何,既然你想在IT的道路上走的更远一些,你就需要把自己的基础打的再牢一些。很多时候,我有机会看到很多人会在简历上写到自己在大学期间学到了很多的课程,比如说《高等数学》、《大学物理》、《电路》、《大学英语》、《信号与系统》、《电磁场和电磁波》等。其实,我想说的是,如果这些课程和你的工作没有什么关系,这些内容完全没有写上的必要。用人单位关心的更多的是你自己的能力,比如说你C语言、操作系统、数据结构、算法、微机接口学得怎么样,因为对很多人来说这些课程的学习从某种程度上直接决定了你看问题的深度和广度。
    如果现在有一个人应聘嵌入式软件工程师的职位,我想我会按照这样的思路对他来进行考察和评估。

    a)什么叫嵌入式?
    b)mcu和cpu有什么区别?
    c)最熟悉的嵌入式操作系统是什么?
    d)自己写过操作系统、gui、bootloader吗?
    e)接触过哪些cpu,不同的cpu在编程上面有什么区别?
    f)你的嵌入式程序平时是怎么设计的?怎么调试的?
    g)万用表、示波器、逻辑分析仪是做什么?可以用来测试什么?
    h)熟悉链表吗?
    i)dma和cache有什么冲突的地方吗?
    j)volatile的本质是什么?
    k)软件移植的时候一般要注意些什么?

(2)阅读
    是否喜欢阅读是判断一个人的重要标准。如果是一个合格的程序员,他应该对自己工作的领域非常关注。阅读就是扩展自己知识面的一个重要手段。对于喜欢阅读的人来说,下面的几个网站肯定是他经常访问的几个网站,比如说,
    
    卓越网  www.z.cn
    当当网  www.dangdang.com
    京东网  www.360buy.com
    百度文库  wenku.baidu.com
    维基百科  www.wikipedia.org
    豆丁网    www.docin.com
    豆瓣网    www.douban.com
    csdn      www.csdn.com
    codeguru  www.codeguru.com
    stackoverflow stackoverflow.com
    优酷网    www.youku.com 

(3) 实践
    古人有句话说得好,纸上得来终觉浅,绝知此事要躬行。对于工科学生来说,实践是我们学习的一个重要环节。很多时候,实践会让你对知识的理解更加透彻,更加清晰。再加上现在有了优酷、土豆这些视频网站,如果说自己在实践上还有什么困难的话实在是说不过去的。你比如说,下面的学习视频就广泛被朋友们所熟知,

    a)mit开放课程    
    b)张孝祥java视频教程
    c)孙鑫视频教程
    d)郭天祥单片机教程

(4)谦虚
    记得以前看过这样一个故事。有人问大科学家笛卡尔,你已经这么博学了,为什么还要这么谦虚了。笛卡尔说,每当我接触到新的学科和知识点时,我才发现自己是多么的无知。大科学家如此,我们又情何以堪,保持谦虚谨慎是一辈子要做的功课。自信是必要的,我们相信别人做到的,只要注意时间和方法,我们也可以做到。我们谦虚,因为我们知道自己总有不清楚不明白的地方,自己说的话也不可能每时每刻都是正确的。一个人获得某一领域的头衔,那只是代表他在那个特定的领域是内行是专家,要是他换个行业,情况可能完全就不一样了。

(5)坚持
    坚持在这个社会来说是一个奢侈的品质。坚持的目的是为了坚持自己的原则,实现自己的梦想。为了做到始终如一,你可能需要失去很多的现实利益,比如说待遇、工作、车子、房子、票子等等。当然,大千世界,我们无法要求人人做到坚持如一,放弃未必是一个差的选择。所以说,坚持如一,从一而终实在是有点困难。但是,我想短时间内的集中坚持还是可以做到的。比如说一段时间内学一门课程,一段时间内减肥,一段时间内看一本书,这些其实都是可以做到的。把大的目标分解成若干可以实现的小目标去完成时,一切的一切其实就不困难了。

(6)协作、分享
    在现代社会,很多工作其实不是一个人能完成的。单枪匹马的时代早已经过去了。一个好汉三个帮,只有完美的团队,没有完美的个人。在一个团队当中,有人负责策划,有人负责实施,有人负责评估和反馈,这样下来团队的作用才能发挥到极致。另外,团队还是一个分享的过程,我们在团队中很容易发现自己的不足和缺点,只要我们能够做到宽容和分享,那么整个分享的过程也是大家共同进步的过程。大概linux本人也没有想到,如果当初的linux kernel没有社区和company的帮助,单凭linux自己个人的单枪匹马,是很难达到现在的发展规模的。充其量,linux可能也就是个10几万行的个人玩具罢了。

(7)开阔的视野
    很多做技术的人,最终都会陷在技术里面。其实我们实现什么技术,我们不管做什么产品,最终的目的都是为了做成产品卖给客户。为客户创造价值,我们本身的工作才能实现价值。就拿手机来说,对于很多的消费者来说,他不太关心你的系统是什么,他关心的是手机通话、待机、外观、功能、趣味性等等。从这个意义上来说,技术只是帮助客户创造价值的一个手段。当然比较悲催的是,有的时候客户自己也不知道他自己想要的是什么,所以聪明的开发者所要做的就是发现客户的需求,然后配置所有的资源来满足客户的需求。当然,说起来容易,做起来难。这从一个方面也说明了,我们要相信技术,但是不能沉迷技术,不断开拓自己的视野非常必要。

    其实说了怎么多,看起来招聘还是一件非常麻烦的事情。就我自己看,招聘也不复杂。就像天津卫视《非你莫属》中张绍刚经常说的一句话,招聘就是找一群靠谱的人,能胜任自己工作的人。如果他能好学上进,那当然是求之不得了。如果他还谦虚低调、心态平和,那就再好不过了,公司算是捡到宝了。这个世界需要的人首先应该努是力的人,长此以往,他肯定会变成一个牛人。如果这个牛人还很谦虚,依然十分好学,那么他就比较恐怖、比较吓人了。


推荐阅读
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 众筹商城与传统商城的区别及php众筹网站的程序源码
    本文介绍了众筹商城与传统商城的区别,包括所售产品和玩法不同以及运营方式不同。同时还提到了php众筹网站的程序源码和方维众筹的安装和环境问题。 ... [详细]
  • Go语言实现堆排序的详细教程
    本文主要介绍了Go语言实现堆排序的详细教程,包括大根堆的定义和完全二叉树的概念。通过图解和算法描述,详细介绍了堆排序的实现过程。堆排序是一种效率很高的排序算法,时间复杂度为O(nlgn)。阅读本文大约需要15分钟。 ... [详细]
  • SLAM中相机运动估计的基本问题及解决方案
    本文讨论了SLAM中相机运动估计的基本问题,指出了解决方案的存在。作者认为阅读相关SLAM书籍是掌握基础原理的有效途径,而不是仅仅依赖现成的解决方案。同时,作者也提到了激光雷达和特征点匹配等技术在SLAM中的应用,并建议读者深入理解相关原理,而不是盲目追求现成的代码。 ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
  • 本文整理了315道Python基础题目及答案,帮助读者检验学习成果。文章介绍了学习Python的途径、Python与其他编程语言的对比、解释型和编译型编程语言的简述、Python解释器的种类和特点、位和字节的关系、以及至少5个PEP8规范。对于想要检验自己学习成果的读者,这些题目将是一个不错的选择。请注意,答案在视频中,本文不提供答案。 ... [详细]
author-avatar
冯家岗台区_941
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有