精华内容
参与话题
问答
  • 算法工程师

    2019-12-28 12:30:19
    算法工程师算法工程师基础能力核心能力 算法工程师 算法工程师,从名字上我们就能看出,一名算法工程师首先应该具备算法能力和工程能力,我们可以认为这是基础的技术能力。由于现在开源技术的普及,Sklearn、...

    算法工程师

    算法工程师,从名字上我们就能看出,一名算法工程师首先应该具备算法能力和工程能力,我们可以认为这是基础的技术能力。由于现在开源技术的普及,Sklearn、Tensorflow 和 Spark ML 基本已经成为大部分算法工程师标配的工具库了,因此,熟练的调包能力也是决定了一名算法工程师能否快速实现需求。

    其次,在真实的生产环境中,算法的落地会遇到各种各样的业务场景和数据环境,这也要求算法工程师需要具备Pipeline 构建能力,将整个生产环境中的数据流和模型打通。同时,在生产环境中,会出现各种“疑难杂症”等待你去解释,比如说为什么实验效果特别差?为什么模型效果不稳定?这就要要求算法工程师需要具备一定的数据分析能力。

    很多时候,你会发现,你用在数据分析和Pipeline构建上的精力可能占据了你8成以上的工作内容。

    当你具备了上面的能力时,你已经可以称自己是一名算法工程师了。此时,你可以去对着数据分析小得瑟一下:“你看,我能构建整个模型的Pipeline,你却只能拿到别人提供的数据后调调包吧。“或者,你也可以去找开发得瑟:”你看,我懂了很多算法哦,你就只会写代码吧。“

    得瑟完之后,我们还是回归正题,算法工程师只具备这样能力是否已经够了?答案当然是不够的。由于不同公司的团队成熟度不同,工具化和流程的成熟度都不同,这就会对算法工程师有不同的要求,比如说模型发布能力和报表开发能力,当然也会有一些其它能力,虽然可能不是特别重要,但是当这些工作没人帮你做的时候,算法工程师可能依然要承担起这些工作内容,比如说灰度测试的能力、负载均衡的能力等等。

    基础能力

    算法能力

    算法能力就不多说了,算法工程师的基本能力要求,不懂算法对于一名算法工程师来讲是不太合理的。这里居士把统计学的内容也放进来了。

    编程能力

    编程能力主要分为两部分:

    Python、C++、Java这类编程语言,这三种也是算法工程师需要了解的主流编程语言,一般掌握其一就够,看不同公司。
    Sql就是很通用的能力了,Sql也是一门编程语言,而是是数据处理最常用的语言!很好用。大数据场景下,要了解Hive Sql。
    调包能力

    大家虽然会调侃调包侠,但是说实话,能调包调的很溜的人,也是不多的,比如说现在让你自己用tensorflow构建一个复杂网络,不能google,你能写出来吗?能记清楚用法吗?

    Sklearn
    Tensorflow
    Spark ML

    核心能力

    Pipeline 构建能力

    Pipeline构建能力,这里想表达的更多的是整个数据流的构建能力,数据从日志->特征->模型训练->反馈,这一个链条能否完成的能力,这里面会有很多难题需要克服。比如说:

    实时和离线模型一致性问题?
    离线和实时特征一致性问题?
    实时特征构建的问题?
    数据延迟的问题?
    很多时候,模型发布之类的工作是可以由其他同学支持完成,但是数据流这种问题更多的是需要算法工程师来解决的。

    数据分析能力

    这里的数据分析能力不是指商业分析或者业务分析,更多的是指特征分析、算法效果分析和各种异常问题定位分析的能力。

    很多时候,两个算法工程师能力水平的强弱从数据分析能力上也能窥得一二。

    展开全文
  • 算法工程师的日常工作到底是在干嘛? 平常看起来似乎还挺闲的,工资还那么高。 有时候算法工程师好像又和大数据工程师是一样的工作?   这到底是怎么回事呢?   大约整理出以下几个疑问: 1、 软件工程师、...

    前段时间,有几个HR朋友问我:

    算法工程师的日常工作到底是在干嘛?

    平常看起来似乎还挺闲的,工资还那么高。

    有时候算法工程师好像又和大数据工程师是一样的工作?

     

    这到底是怎么回事呢?

     

    大约整理出以下几个疑问:

    1、 软件工程师、算法工程师、大数据工程师区别

    2、 一个算法工程师的日常

    3、 算法工程师有哪些类别、涉及的技术、作用领域

    4、 算法工程师的段位怎么分

    5、 算法工程师常见的面试问题

     

    这次我们先来看看第一个问题。

    软件工程师、算法工程师、大数据工程师有什么区别?

    从事软件开发相关工作的人员的统称。

    其工作内容会比较宽泛,从编程到算法,软件整体架构到编码的实现,都是需要涉及。

    而事实上,我们常规所说的软件工程师,其狭义的定义实际上软件研发工程师、程序员等,他们是主要进行软件架构和编码实现,会使用我们常常听到的JAVA、PHP等开发语言。

    下附目前市场上常规的软件工程师的类别:

    来自知乎

    大数据工程师,其实上并不存在这样的岗位。

    它实际上是与大数据相关联的一类岗位的总称。

    跟大数据有关的职位主要分成2大类:一类是应用类、一类是系统类。

    应用类

    偏向于数据分析、数据应用,比如我们经常讲到的数据分析、数据挖掘,均属于这个类别。这类职位主要的功能是提取数据、挖掘数据中隐含的业务信息,支撑企业决策。

     

    这个类别中的大数据算法,其实我们基本上可以理解算法工程师。

    这是唯一跟算法工程师有交叉的部分

     

    系统类

    偏向于系统开发,比如我们经常听到的hadoop、云计算,就是属于这个类型。这里其实主要是hadoop(一个分布式系统,简单理解为另外一种和Windows或者是MacOS一样的东西)偏多,开发语言一般是Java。而另外数据管理员(DBA)和大数据运维工程师,其实,还是原来的DBA,没有变化。

    他们的职责会更纯粹,他们需要知道如何把现实问题转化为数学的模型,并且把模型调到极致,从而解决问题。

     

    算法工程师工作内容更单一(其实有时候,他们只是在思考问题,而不是真的闲),但是更专,需要更好的数学功底。

     

    不过,目前市面上大部分招聘算法工程师的岗位,特指机器学习、数据挖掘领域的非确定性算法或解决一些非确定性问题(见名词通俗解释)。

     

    因此,有时候所谓的算法工程师,真的和大数据相关的工程师在工作上存在大量的看起来『重叠』。因为,这个工种是想办法从数据中获得规律,通过规律优化目前业务、从而产生价值。

     

    算法工程师大致分成以下2类,其中建模类的算法工程师,实际上的工作会和大数据相关的岗位相似:

    上述简单从职位的定义上做拆解,其实这3个岗位,其工作职责分别处于不同的阶段和层次。

     

    更多时候,一个完整优秀的产品,可能需要上述几个岗位协同进行配合工作。他们的工作流大约是这样的。

    这张图大致描述了不同岗位之前是在什么时候介入工作相互配合的。

     

    其实算法工程师,也可能是数据挖掘工程师。

     

    其实生活中有非常多跟算法有关的现象,只是我们没有发现而已。

    对于我们不是做技术类工作的人而言,我们只是不知道其细节,但我们应该要定位到其位置,这样我们在进行人才招聘的时候,才更容易做到心中有底。

    举例

    我们打开高德导航,从广州东站自驾开车前往祈福新村

     

    一般会出现3条路线,1、广州大道路线;2、新光快速路线;3、华南快速路线。

    每一条路线,均会有一个预估时间。

    这个时间,大约就是多项式时间的意思。

    作为驾驶员,当出现3 条导航规划的路径时,我想选择一条时间上最快的路径规划,这时显示华南快速路线比其他2条路线节约10分钟(这是NP问题,是不是真的可以节约10分钟)。

     

    我到达祈福新村,这时我问走新光快速的邻居A,其到达祈福新村的时间。

    这时他告诉说,他跟我同时到达祈福新村。

    这时,我才验证:华南快速路径规划(答案)不是正确答案。

     

    可能P问题和NP问题,你们会觉得跟我们的生活关联度不大。

    在算法工程师眼中,则是完成不一样的。

     

    以导航的例子来说,若出现绝大部分人验证华南快速这条路都和新光快速这条路的通行时间是一样的,那么说明该路路径并不是最节约时间的路径。

     

    高德导航的路径算法工程师,可能需要重新调整其路径规划的算法公式。

    这样,才能够更好的为高德用户服务了。

     

    也许他在数据库中抽取的数据还应该添加上

    1、车型的不同会导致驾驶速度不同,造成对通行时间的影响

    2、不同品牌的汽车,其加速减速对通行时间造成的影响

    3、男女驾驶员的驾驶技术不同,对通行时间造成的影响

    其实,这个过程就是他们在修改算法公式的参数,所以有时候算法工程师,还有一个外号,叫调参狗。

     

    但即使是这样,其最终的通行预估时间,也不见得一定准确。

    算法工程师想要获取相关的数据,也不见是全网数据。毕竟并不是所有人都使用的导航是高德。

     

    算法工程师通过不断的优化算法公式,让这个时间尽可能与真实的通行时间一致,相似度越高,大家对高德地图的信赖度就越高,用户就越多,高德才能够进一步割用户价值的韭菜。

    跟HR相关的例子:

     

    2018Q4季度要完成10个人的招聘(问题),12就是这个n,Q4,则时间是m。

     

    1、现在公司只有你一个人负责招聘,你个人的招聘能力是平均每个月完成4个人的招聘。那么完成这10个人员的招聘,则是3个月。m(12)=3个月。

     

    2、如果现在公司除你之外,另外一名同事也负责招聘,他的招聘能力是2个人/月,那么第一个月完成招聘人数为6人,第二个月为6人,整体的m(12)=2个月,提前完成任务。

     

    那么,是不是对招聘人员数量的增加,就会提高整个招聘的进度呢?

    答案是不一定。

     

    假如你是这个算法工程师,你觉得最终完成招聘任务的时间,会跟哪些因素有关系?

    答案在下期的《谁说HR不能了解算法工程师的日常?》公布。

    展开全文
  • 基础知识视频教程内容包括:数据通信基础、局域网、城域网、广域通信网、网络互连与互联网等内容,为顺利通过软考和自身能力提高打下坚实基础,让小白直变网络工程师
  • 5.4 算法工程师岗位能力要求 此处选取了京东集团算法工程师的招聘需求。 月薪30K-50K,经验要求5-10年,学历要求本科及以上。 职位要求: 对机器学习及深度学习等前沿问题的进行探索和研究,结合未来的实际应...

    北京地区平均月薪为¥ 31070/月。较 2016 年,增长 59%, 近30天 岗位需求指数为0.305,其中月薪30000-50000的人群达到了55.90%的比例。如图所示:
    在这里插入图片描述

    5.4 算法工程师岗位能力要求
    此处选取了京东集团算法工程师的招聘需求。

    月薪30K-50K,经验要求5-10年,学历要求本科及以上。

    职位要求:

    1. 对机器学习及深度学习等前沿问题的进行探索和研究,结合未来的实际应用场景,提供全面系统的技术解决方案。

    2. 对图像识别、语音识别、自然语言处理和等与业务相结合领域提供模型支持。

    3. 优化离线/实时大数据计算任务的性能。

    任职能力要求:

    1. 具备数学、统计学、概率统计知识,熟悉常见的机器学习算法(贝叶斯,聚类,逻辑回归,SVM,GBDT,RF等),熟悉主流机器学习框架如sktlearn/theano/tensorflow。

    2. 熟悉常用的图像处理算法和工具,包括但不限于CNN、RNN、OpenCV等,并有较强的动手实现能力。

    3. 熟悉NLP领域原理和一些开源的算法库,比如:tensorflow(keras),stanfordNLP,NLTK,ApacheOpenNLP,Kaldi,mahout,word2vec等。

    4. 熟悉hadoop/hive/hbase、stom/Spark等基础平台使用。

    人工智能、大数据、云计算和物联网的未来发展值得重视,均为前沿产业,多智时代专注于人工智能和大数据的入门和科谱,在此为你推荐几篇优质好文:
    大数据时代,软件工程师渐退,算法工程师崛起
    http://www.duozhishidai.com/article-5102-1.html
    数据挖掘十大经典算法,具体是哪几个?
    http://www.duozhishidai.com/article-9689-1.html
    想了解下机器学习和数据算法,看哪些书比较好!
    http://www.duozhishidai.com/article-1111-1.html


    多智时代-人工智能大数据学习入门网站|人工智能、大数据、物联网云计算的学习交流网站

    多智时代-人工智能大数据学习入门网站|人工智能、大数据、云计算、物联网的学习服务的好平台
    展开全文
  • 软件测试工程师经典面试题

    万次阅读 多人点赞 2018-10-27 23:55:52
      软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。前期面试实习生或者一年左右的岗位,问的也主要是一些基础性的问题比较多。涉及的知识主要有MySQL数据库的使用、Linux...

      软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。前期面试实习生或者一年左右的岗位,问的也主要是一些基础性的问题比较多。涉及的知识主要有MySQL数据库的使用、Linux操作系统的使用、软件测试框架性的问题,测试环境搭建问题、当然还有一些自动化测试和性能测试的问题。测试工程师的面试题,基本上都是大同小异的,面试的核心主要在于框架模块(一到两年工作经验)
    。今天这篇帖子主要讲解之前面试自己面试过程中或者周围人面试过程中经常被问到且比较经典的面试题,一家之言,如有异议或者有想问的问题,可以在评论区留言,看到后将在第一时间内回复!


    1、软件测试的流程是什么?
      分析:每当HR问一个问题的时候我们都可以用1~2s的时间去想HR想要从这个问题中获取什么信息,这点搞清楚之后再去回答就很好回答了。如果有工作经验,直接按照公司流程回答即可,如果是刚转行或者刚实习,那按标准回答即可,文中回答仅供参考;
      回答: 项目经理或者PD把项目需求文档提前下发给相关的研发人员,研发人员抽出一定的时间记录文档内需求不明确或者遗漏的点为后面的评审做准备;在需求评审会议上,各研发人员提出自己的疑问并解决,需求评审最终通过之后会出一份最终的需求规格说明书;(需求评审阶段)
        需求规格说明书评审通过后,开发经理开始编写开发计划,测试经理开始编写测试计划,计划评审通过后开发人员开始进行程序的开发,测试人员开始测试用例的编写,等程序的第一个版本出来后,开发人员进行第二个版本的迭代,这时测试人员对程序进行测试并记录追踪管理缺陷,直到程序迭代完毕。(产品研发阶段)
        程序迭代完毕并修复大部分缺陷后,测试人员开始进行工作的总结,并最终输出一份测试报告书,记录此次的测试工作共,程序存在的相关问题。(产品发布阶段)

    2、测试用例主要有哪些元素?
      分析:每个公司因为使用的模板不一样,所以测试用例的内容也是不尽相同的,所以回答时只需要回答出基本的元素即可;
      回答: 测试用例主要元素有:ID、标题、模块、预置条件、操作步骤、预期结果、实际结果、是否通过、BugID等;

    3、软件测试有什么策略和阶段?
      分析:软件测试的策略就是测试将按照什么样的思路和方式进行如采用什么技术,什么步骤等。
      回答 :软件测试的策略主要有:动态测试和静态测试、白盒测试和黑盒测试。测试阶段按照研发顺序分别是:单元测试、集成测试、系统测试,有些公司还会有验收测试;(单元测试开发在调试代码时就完成,集成测试也是,但是有时测试人员也需要进行集成测试;测试人员平时主要的工作就是系统测试,验收测试是有客户参与进行的测试);

    4、黑盒测试和白盒测试是什么?二者有什么区别?
      分析:黑盒测试和白盒测试的概念百度百科上面都有,这里不再做太多介绍。黑盒测试和白盒测试的区别:https://www.cnblogs.com/i16i1007/p/6624072.html记得
      回答: 黑盒测试主要是在程序界面进行测试,通过设定某种场景检验程序在这种场景下是否给出了正确的反应,验证程序正确实现了需求规格说明书中的需求,而白盒测试主要是针对程序内部结构,对程序代码进行代码走查等,但是白盒测试的成本会比较大,当程序有多个路径时,可能会产生较多的遗漏;

    5、软件测试有什么类型?
      回答: 常见的软件测试类型有:功能测试、性能测试、兼容性测试、可靠性测试、安全性测试、压力测试、负载测试等;

    6、测试用例是什么?有什么作用?
      回答:测试用例就是设计一个特定场景,让软件在这种场景下运行,检验程序是否给出正确的反应,以此验证软件是否正确实现了客户需求。
      作用:1、避免盲目测试并提高测试效率;在软件版本更新之后只需修正少部分用例即可开展测试工作,降低工作强度,缩短测试周期;
             2、可以分清哪些是测试重点,测试用例是测试工作的见证,能知道测试了哪些功能,没测哪些模块;
             3、测试用例是量化测试工作的方法之一;

    7、你平时是怎么设计测试用例的?
      分析:这个问题的点主要考察是否掌握测试用例设计方法,在回答之后,HR可能会继续追问某种设计方法的概念或者实例,这时举例说明即可;如:等价类划分法就是把程序的输入域划分成等价类,从每个部分中选取少数代表性数据当做测试数据。
      回答:设计测试用例一般都会使用到等价类、边界值、场景/流程法、因果图还有错误推测法;

    8、软件缺陷的定义是什么?
      分析:什么样的问题才是一个缺陷,需要从客户需求出发;
      回答:1、软件未实现需求规格说明书中的要求;
            2、出现需求规格说明书中指明不应该出现的错误;
            3、软件未实现需求文档中虽未明确提及但应该实现的功能;(如:账密加密)
            4、软件出现难以理解、不易使用或者运行速度慢等问题都可以认为是软件缺陷;

    9、缺陷中应该包含什么元素?严重等级一般有哪些?
      分析:这个问题和上面测试用例一样,每个公司的要求可能都会不一样;
      回答:主要元素有:标题、BugID、复现步骤、实际结果、预期结果、截图、日志等;软件缺陷等级一般有四种,致命(程序奔溃)、严重(金额计算错误、数据出错)、一般(不影响使用但是会造成一定的麻烦)、优化(字体字号不统一)

    10、给你一个杯子,你会怎么测试?
      分析:给你一个杯子,给你一个电梯,这种问题在前期的面试中是经常遇到也是非常经典的一道面试题,这里给出一个链接,回答时从外观、功能、性能等各个角度说起,再结合自己的一些话就可以了。
      回答:经典测试用例,一个水杯的测试https://blog.csdn.net/ganhongxia/article/details/6025416

    11、测试报告里面包含什么内容?
      分析:测试报告,是测试工作结束后测试部门输出的一份测试结果,但每个公司的测试报告内容都会有些差别。有些公司的测试报告是有测试部门的负责人一人编写,或者是由每个测试工程师输出自己对应模块的测试报告再由测试组长整合成一份完整的测试报告;
      回答:测试报告内容一般有:编写目的、系统简介、测试环境、测试方法和工具、测试执行结果与记录、缺陷汇总、遗留缺陷跟踪、测试用例执行情况、测试结论与建议等;

    12、如果在测试过程中发现了BUG,可是开发不承认这是Bug,你会怎么办?
      分析:HR问这个问题主要还是想知道你平时是如何处理与同事之间的关系。开发和测试是两个即对立又统一的两个岗位,所以开发和测试之间关系的处理也是HR面试过程中需要考虑的一个点。当然,HR问这个问题也表名该公司有氛围不是很好的风险。
      回答:首先还是应该回归到客户需求上面,确认这个问题到底属不属于一个缺陷,如果确实是则要和开发同事解释清楚;如果开发还是坚持自己想法的话,则询问同事或者测试组长的意见,讨论这个问题到底属不属于缺陷问题,如果大家都觉得是则需要和开发解释清楚。

    13、你们公司的需求评审是怎么进行的?
      分析:需求评审,就是对客户需求,软件各个模块之间模糊的点进行审查,排除不理解或者没有考虑到的点。
      回答:需求评审,在一些分工比较明确的公司,都是由PD(产品设计师)负责,需求确认好后再下发到开发和测试部门;分工不怎么明确的公司可能就是开发测试产品等大家坐在一起共同探讨;评审形式一般分为线上和线下两种方式,负责人一般会提前把需求文档下发到大家手上供大家整理各自的疑惑点,为后续的评审会议做准备。

    14、MySQL的常用命令有哪些?
      分析:数据库知识,是测试工程师必备的一个基本技能,在面试过程中也是经常会遇到的一个考点。对于刚入行的测试,对数据库知识的要求不会太高,只要求能掌握基本的增删改查语句即可。关于数据库的知识,在后续的时间里,也会慢慢的整理出来,供大家学习、参考。
      回答:这里只给出几个标准的语法结构:
            增:insert into 表名(列名) values (数据);
        如:在stu表中插入id为001,姓名为张三的学生,(insert into Stu(stu_id,stu_name) values (001,‘张三’);)
            删:delete from 表名 where 指定数据;
        如:在stu表中删除id为001,姓名为张三的学生:(detele from Stu where stu_id=‘001’ and stu_name = ‘张三’;)
            改:update 表名 set 改变项 where 指定数据;
        如:在stu表中修改id为001的学生姓名为“张三”:(update Stu set stu_name = ‘张三’ where stu_id=‘001’ ;)
            查:select (查询项) from 表名 where 指定条件;
        如:在stu表中查询id为001,姓名为“张三”的学生信息:(select * from Stu where stu_name = ‘张三’ and stu_id=‘001’ ;)

    15、Linux下的一些常用命令是什么?
      分析:Linux系统,也是软件测试工程师必须要掌握的一项基本的技能,由于Linux具有运行稳定等很多优点,软件的服务器大多部署在Linux系统上,搭建测试环境也是测试工程师需要掌握的。关于Linux的知识,在后续的时间里,也会慢慢的整理出来,供大家学习、参考。由于Linux下很多命令都是常用的,所以这里不给出答案。

    16、你未来的职业规划是什么?
      分析:职业规划问题,是所有面试中最常问的问题,问的人可能是HR、部门主管、经理、甚至是董事长。同一个问题,问的人不同,想要获取的信息也肯定是不一样的。HR更多的想看你在公司的稳定性;技术主管可能更想知道你是否真的喜欢测试这个岗位,后期是否会主动学习型新的技能等;而经理更多的是看你的职业规划符不符合公司的发展方向;软件测试工程师的发展方向主要有:测试开发、产品经理、测试转开发、测试大牛、讲师等岗位;
      回答:HR:如果是HR问的话,多从稳定性的角度回答,如:家人、朋友都在公司附近,或者喜欢贵公司的文化氛围等;
            技术:回答之前可以先简单介绍一下自己为什么选择软件测试这个职业,以及自己对这个职业的看法,最后再回答自己的职业发展方向即可;
            经理or董事长:这个回答回答起来的话还是比较难把握的,因为在面试时,面试者往往对公司的发展方向不是非常了解,所以在回答时可以再带一句,“具体的发展方向,还需要公司的发展方向去调整”。这样回答就会保险一些。

    17、还有什么想要问我的吗?
      分析:这个问题在每个面试的尾声都会被问到,直接说没有,会让HR觉得你不关心这个岗位,问的多了又会显得面试之前没有做好充分的准备。所以问题一般控制在两到三个比较好。
      回答:1、公司的研发团队目前是什么规模?开发、测试分别有多少人?
            2、公司的业务方向是什么?
            3、如果我入职之后,我的工作职责是什么?

    18、为什么想要离职?
      分析:这个问题主要是想要了解你的近况,以及上一家公司是什么原因导致你离职,。在大部分情况下,HR都会理解你,但是在回答问题时千万不能太过于实诚,有些面试者一上来就在抱怨上一家公司如何压榨公司员工等,没有一家公司愿意接受这样的面试者,HR并不能完全感受你所遭遇到的,所以还是请控制好自己的负面情绪。

    展开全文
  • 通过本预科课程的学习,为学习网络工程师、思科CCNA、华为HCNA这些认证打下坚实的基础! 重要!思科认证2020年2月24日起,已启用新版认证和考试,包括题库都会更新,由于疫情原因,请关注官网和本地考点信息。...
  • 算法工程师应该学哪些

    千次阅读 2019-06-26 11:20:04
    算法工程师应该学哪些 https://zhidao.baidu.com/question/1180243197582612339.html
  • 实施工程师面试题(答案)

    万次阅读 多人点赞 2019-06-21 11:33:32
    1、两电脑都在同一个网络环境中,A 电脑访问不到 B 电脑的共享文件。此现象可能是哪些 方面所导致?怎样处理? answer:首先你要确定是不是在一个工作组内,只有在一个工作组内才可以共享文件,然后看一个看一看有...
  • 嵌入式软件工程师自学之路

    万次阅读 多人点赞 2018-11-20 17:13:14
    目标是成为嵌入式软件工程师。 当时误打误撞的选择了这个专业,在学校也没有充分认识到未来的方向,所以浪费了 大学宝贵的学习时间及其丰富的学习资源。毕业后接触到现实的社会,总感觉未来很茫然, 想着还是利用...
  • 如何快速成为Python工程师

    千次阅读 2018-11-08 15:40:19
    随着人工智能的发展与应用,Python编程语言受到世界各界人士的关注,Python工程师也成为一个热门职业,就业薪资高,发展前景广阔。 Python是一门简单的编程语言,学习相对更加轻松容易,初学者很容易入门,但想要...
  • Linux运维工程师学习成长路线

    千次阅读 多人点赞 2019-12-14 20:52:46
    作为互联网的幕后英雄,Linux运维工程师长期隐匿在大众认知范围之外,关于运维的讨论仍旧是一片无人涉足的荒漠。在某知名行业研究调查结果中,非互联网从业者对于运维相关问题的回复有三个高频词汇是:不知道、没听...
  • 软件测试&软件测试工程师

    千次阅读 2016-07-08 15:58:01
    内容: 测试工程师和软件测试工程师 起源: 最近在面试软件测试工程师方面的工作,今天在整理整理一下关于软件测试这方面的知识点。 一、 测试工程师: 1、 国内定位和发展前景: 测试工程师,软件质量的...
  • 2020年软考网络工程师考试备考指南

    千次阅读 多人点赞 2019-09-03 23:18:59
    网络工程师考试属于全国计算机技术与软件专业技术资格考试中的一个中级考试。 考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。每年开考两次,上半年考试时间为5月底...
  • 算法基础入门:90分钟搞定动态规划

    千人学习 2019-12-29 10:11:22
    王硕-资深软件工程师,从事计算机相关课程教学多年,擅长Java、Python、数据结构和算法等课程,有丰富的计算机课程的教学经验。致力于企业级软件开发和计算机教育工作,具有索尼中国研究院和四大国有银行软件开发...
  • 随着人工智能的发展与应用,Python编程语言受到世界各界人士的关注,Python工程师也成为一个热门职业,就业薪资高,发展前景广阔。Python是一门简单的编程语言,学习相对更加轻松容易,初学者很容易入门,但想要学好...
  • 国产中间件参考实现及平台 软件环境: j2ee 硬件环境: x86 开发工具: Java 项目描述: 核高基重大专项课题该课题旨在建立国产中间件标准体系,进而在该标准体系指导下构建国产中间件参考实现与平台,从技术、...
  • 对软考数据库系统工程师教材按章节进行了细致的讲解,包括数据结构,操作系统,网络基础,数据库技术,数据库设计等。让考生明白考查知识点以及解题思路和方法,做到举一反三,事半功倍。
  • 嵌入式软件工程师薪资多少呢?这想必是所有想要学习或者接触嵌入式软件工程师的人儿都想要了解的。首先我们跟着华清远见的老师嵌入式软件工程师发展前景分析来看:嵌入式领域较新,目前发展非常快,很多软硬件技术...
  • 我每个月第一天(也许是第二天,第三天),会爬招聘网站,并在CSDN发布。 趋势 本月全国程序员平均工资为13451元,比上个月略涨。 北上广深杭工资趋势 ...区块链工程师的工资比算法工程师要高哇,后悔...
  • 网络工程师的5天修炼——第一天 第一天 准备在今年考一下网络工程师,所以选了这本书自学。照着书本上做了一个相对来说比较详细的思维导图,也算是对自己学习的笔记吧。这个部分主要是对于网络体系结构的一个具体的...
  • 整体计划 实施计划 活动 任务 具体内容 项目准备 确认双方项目组织 与客户初步沟通项目(项目会) 确认双方项目组织成员 ... 了解客户是否有非常规的功能 ... 2、尽量为windows系统(熟悉别...
  • c语言入门自学 零基础学c语言教程

    万次阅读 多人点赞 2019-05-04 14:07:32
    C语言通过自学软件工程师要多久? 许多同学问C语言怎么学?考二级c的话c语言书籍的话推荐看谭浩强,但是你要用于工作上的话我推荐你看传智播客的C语言教程!精通C语言肯定得花上几个月时间。 很多人对学习C语言感到...
  • 图像算法工程师 转行之路

    千次阅读 2019-10-17 23:22:05
    图像算法工程师转行之路 传统图像+ 深度学习图像 + 语言工具 + 光学基础知识 1、图像处理的基础:冈萨雷斯的《数字图像处理》这本书必看。里面算法虽然老,但是还是很实用的。搭配它拍套的《数字图像处理的...
  • 软件实施工程师职业规划

    万次阅读 多人点赞 2018-06-27 10:12:59
    身为软件实施顾问,你不能不了解你的产品,当然你可以了解得粗略,不必象技术工程师那样精通,你要能够回答客户提出的大部分问题,需要你掌握的知识非常综合、全面——强调的是广度而不是深度,当然,如果你的深度够好,...
  • 运维工程师技能图谱

    千次阅读 2019-06-01 21:17:42
    运维工程师技能图谱分享,以思维导图的形式进行归类,希望对你有帮助。 下载地址 运维工程师技能图谱
  • 最近前阿里的一位工程师开源了一份网页版的算法工程师学习手册,没有纸质版的图书,直接在线开源,小编去看看了一下,总结的非常到位,几乎涵盖的机器学习、深度学习相关的所有知识。 网页地址: ...
  • 一个公式告诉你为什么程序员要转算法工程师

    万次阅读 多人点赞 2017-06-11 18:20:23
    今天(2017年6月11日)爬了某招聘网站的十大城市的算法工程师职位。算法工程师这里的算法工程师包括比较广泛。有做数据科学的,有做图形的,有做信号处理的。之后会统计更细分的领域。十大城市以下按照算法工程师的...
  • 20170826滴滴算法工程师笔试

    千次阅读 2017-08-26 16:15:58
    今天有点坑的就是,本以为题目还是一如既往的套路,编程会卡在那里走不下去,结果是选择题好多知识点都忘了,一心想着快点做完好去做编程题,换来的结果就是选择题一顿瞎写,编程题不到十分钟AC了,只能说有点另类,...
  • 算法工程师之劝退檄文

    千次阅读 2017-12-12 22:01:03
    以下观点不保证客观,仅一家之言,如存在异议,诠做笑谈。 时间成本。...算法工程师的职位大多集中在一线互联网公司,创业型公司在完成一定的融资后,当产品成熟的时候才需要算法工程师,因此能提供的工作机
  • AI算法工程师手册!

    2019-01-17 19:04:00
    ↑ 点击上方【计算机视觉联盟】关注我们AI算法工程师手册,包含了数学知识、统计学知识、深度学习、计算机视觉、工具等方面资料。作者华校专,曾任阿里巴巴资深算法工程师,现任智...

空空如也

1 2 3 4 5 ... 20
收藏数 588,438
精华内容 235,375
关键字:

工程师