• 怎样从代码风格中看出工程师的编程水平

    引语:代码风格,是一个工程师长期以来养成的一些编写代码的习惯,其实并无绝对的好坏之分!但是,基本上可以这么说,一个有很好的代码风格的人,技术水平绝不会太低;反之,一个没有好的代码风格的人,技术水平也不会高到哪里去,即使是他已经有很多年的编程经验!因为,在业界有一个不成文的现象,那就是每个工程师都有一个追求技术提升,追求完美的梦!结果就是,随着个人技术水平的提高,风格也越来越成熟,而这个风格就体现着

    工程师

    网络整理 . 2018-09-13 700

  • 全栈工程师的尴尬处境

    今天无意百度了下“全栈工程师”,发现自己的处境和百科里描述还真挺像的。 如果一个公司不太懂全栈工程师的价值,那么全栈工程师的地位将会很尴尬,说得不好听一点,全栈工程师就是什么都会,什么都不会。曾经有一次面试,对方问很基础的问题,他答不上来,但他能做出产品,也知道什么是怎么一回事,他也不会犯那些错误,可他就是答不上概念,要考倒他非常容易。所以在应聘面试的时候,有些时候会吃亏,他可能会不如那些在某一方

    工程师

    网络整理 . 2018-09-13 705

  • 一位嵌入式工程师的面试经历

    同样工作5年,我实在自愧不如。或许是因为嵌入式太繁杂,一个公司一种开发模式,导致我个人的积累有些单薄。 为了方便大家,我决定简单列出面试题目,而不做详细说明,大家可以自己去搜索答案。 背景: 我之前工作过两家公司,一家做智能卡芯片的,一家做蓝牙产品,基本是应用层的内容。可惜嵌入式开发会越来越向底层发展,没做过底层协议开发是我的一大软肋。 自学过TCP/IP,linux内核(0.11版) 使用过py

    嵌入式

    网络整理 . 2018-09-03 455

  • 一位android工程师面试百度的经历

    今天去了著名的百度面试,百度的环境很好,我很喜欢。 我在大厅等了一会,前台在帮我预约面试官。不一会面试官来了,看起来他穿的很随意。我想百度的工作氛围应该还是较为开放自由的。 人把我带到了,很多圆形桌子的一个地方,好像这个地方是专门面试用的,周围零零散散有几个一同面试的。这个面试官看起来挺有亲和力。先是让我介绍一下之前做的项目。于是我简单的说了每一个项目是做什么的,负责比较多的是哪里等等。说完之后,

    Android

    网络整理 . 2018-08-30 710

  • web前端工程师工资有多高

    如今,2018年也过去一半了,随着互联网的告诉发展,广大的用户对于用户体验的不断提升,web前端对于整个IT行业的重视程度还在继续处于上升的趋势。web前端开发逐渐成为互联网时代软件产品研发中不可缺少的一部分,充当着重要的角色,其工资待遇水平也让很多人羡慕不已。好的web前端工资到底有多高呢? web前端工程师作为众多互联网公司比较青睐的对象,起薪和平均薪资与其他互联网行业职位相比,虽然排名是前8

    工程师

    网络整理 . 2018-08-29 1005

  • 全栈工程师是什么

    现在越来越多的创业公司都想找全栈工程师,因此市场上就出现了很多伪全栈工程师,特别是学会了Node的前端工程师,前端工程师会Node就全栈了?这严重不符合我对全栈工程师的理解,这篇文章我主要是说下我对全栈工程师的个人看法。在我眼里,全栈工程师是下能玩硬件和驱动,上能写网页和js,中间能玩转服务器和数据库,没事还能自己做个安卓或iOS App, 对IT系统有着全面深刻的理解,熟悉所负责项目的整体技术栈

    工程师

    网络整理 . 2018-08-28 365

  • 工程师的五个等级划分

    第五等的工程师 是我们在前面提到的能够独立设计和实现一项功能的人。这是对工程师的基本要求,如果一个人只是懂一点工程实现的手段,需要别人告诉他怎么做,那最多算是助理工程师或者技工,不在我们讨论的工程师之列。 第四等的工程师 第四等的工程师就需要有点产品头脑了,也就是说他们在做一件事之前,要知道所做出来的东西是否有用、易用,是否便于维护,是否性能稳定,等等。除了要具备产品设计方面的基本知识,还要具有一

    工程师

    网络整理 . 2018-08-28 340

  • java工程师的五个职业规划

    已经学习一段时间Java的你是否有了明确的职业发展规划? 1、 走向软件设计师 其实很多程序员走到这个阶段已经在做软件设计师工作了。这是绝大多数程序员发展的必经之路。因为,程序员在编程序的时候,一方面会实现设计的功能,另一方 面 也在对设计有一个理解、认识、熟知的过程。进而慢慢地从学习别人设计,转向到自己参与或独立设计。如果这个程序员真的非常非常喜欢程序员这个职业,则可以 转向软件设计师。这个转变

    工程师

    网络整理 . 2018-08-27 535

  • 哪种语言最受欢迎?工程师眼中的编程语言排名

      哪种语言最受欢迎?工程师眼中的编程语言排名       IEEE 2018编程语言调查显示Python超越C++和C++,排名第一(来源:IEEE)     根据TIOBE,Java是最流行的语言(来源:TIOBE)   在测试与测量以及仪器控制方面,LabVIEW在2015年排名第一(来源:EE Times/EDN) 您使用哪种语言?为什么?你的应用领域是什么?

    工程师

    未知 . 2018-08-25 865

  • 一位资深前端工程师的新手建议

    前端需要学多久?这是一个新人的人喜欢问的问题,这个问题也很容易回答: 如果你不想学,现在就可以停止。 如果你想学,用一辈子的时间也学不完。 借用一句话:“前端工程师,首先你得是工程师”,既然是工程师,无穷无尽的知识就放在那,谁敢说在几年之内能学完,咱们都不说历史累计的知识,就说新增加的知识量就够够的了。所以不要指望26太难就能掌握前端开发。 这只是为新手提供的学习路径,基础好可以用十天完成,基础差

    工程师

    网络整理 . 2018-08-24 695

  • IT工程师都应该知道的10个行业内幕

    如果你打算从事IT行业或刚进入这个行业,也许本文下面的小内幕会吓到你,因为这些事平常都不会公开讨论的。如果你是IT资深人士,或许你已经遇到其中的大部分了。如果你愿意,请一起来参与讨论吧。 这些内幕大多数是针对网络管理员、IT经理和桌面支持专业人士。虽然这些小内幕并不针对开发人员和程序员(这两类人员也有对应的小内幕。),但有些或许也适用于他们。 10. 虽然IT业的薪酬比其他很多行业要好,但有公司因

    工程师

    网络整理 . 2018-08-14 365

  • 一名优秀的全栈工程师应当具备哪些素质?

    最近网上在热烈讨论一则传闻,说Facebook在招聘所谓的“全栈工程师”(Full Stack Engineer),要求应征者对开发堆栈的每个方面都有所掌握。那究竟何为 “全栈工程师”呢?从字面上来理解,全栈工程师必须熟悉开发堆栈的每一个层次,或者至少熟悉绝大多数并且对所有的软件技术有天生的热情和兴趣。 对于这样的开发者,他们非常擅长使用掌握的技术让自己的生活变得轻松,这也正是为什么Faceboo

    工程师

    网络整理 . 2018-08-13 445

  • 工程师文化是如何体现出来的?又是如何渗透到产品中去的?

    在互联网的发展道路上,工程师扮演着重要的角色,但是公司有着浓郁的工程师文化,会不知不觉中渗透到产品中,造成一些不良影响。 工程师在互联网科技的发展道路上扮演着很重要的角色,如创立微软的程序员比尔·盖茨,打造 Facebook 社交网络的黑客先生扎克伯格,以及做搜索算法创建Google的佩奇和布林,这些互联网公司都是由工程师创立的。他们解决了很多难题,也因为深知工程师的重要性,所以公司不免充满了浓郁

    工程师

    网络整理 . 2018-08-09 395

  • 为什么都说台湾工程师便宜?

    最近前端工程师需求真的很缺,从不同的管道可以接收到很多案子的需求,我本身就有好几次这样的经验,其实第一次遇到以为是个个别事件,第二次遇到以为是个缘分,第三次遇到以为是我运气太差,第四次我就不想继续找理由了,或许这就是生态,这是一个职业生态。我们活在这个生态中,要改变生态就要从一小部分人做起,才能改变周遭的人,而我马上可以下一个结论是:台湾的工程师,并不是都一定很便宜! 我在 XX 找,都没有那么贵

    工程师

    网络整理 . 2018-08-09 405

  • 工程师如何转型成为管理者?

    曾有人问过我,“管理者什么的,跟开发人员到底有什么区别?”这两个角色都是我经历过的,但我仍花了一点时间来考虑。这个问题真的蛮重要的。 编程是从我六岁就开始的消遣。那时我写了第一个程序:从我爸爸的书里照抄了一段游戏的源代码,随即就着了迷,并且一直未曾放弃,直到编程成了我的事业。多年来,在我解决了各种有趣的或者复杂的编程问题之后,我觉得是时候去迎接新的挑战了。 但是转行就意味着放弃,放弃我多年来磨练出

    工程师

    网络整理 . 2018-08-09 385

  • IT工程师们的13个噩梦,你是否也遇到过?

    对绝大多数人来说,都是些老生常谈的东西使他们噩梦连连:幽灵、蜘蛛,被戴着冰球面具的杀人狂追杀……但对另一些人来说,他们最害怕的东西就没那么常见了。 就拿软件开发者举例吧。如果你问他什么才是最可怕的噩梦,那么答案很可能跟女巫、黑猫没什么关系,真正的噩梦是关键的分号不起作用或者微软的某个产品。在分析了各种各样程序员关注的论坛之后,我们在此列举出 13 种程序员们最苦恼的噩梦。 1.我能通过互联网解决问

    工程师

    网络整理 . 2018-08-07 505

  • 全栈开发工程师是什么?为什么说就是一个神话?

    “全栈开发工程师(full stack developer)”一词经常出现在企业招聘的岗位描述中。但Hello Pretty联合创始人兼首席技术官Scott Hadfield在近日发表的一篇博文中指出,全栈开发工程师就是一个神话,即使不完全如此,用人单位也很难找到一个这样的人。 为了进一步阐述这一观点,他列出了下面这样一个并不详尽的“栈”: 用人单位对全栈开发工程师的预期远远超出一般人的能力。全栈

    工程师

    网络整理 . 2018-08-06 365

  • 一位成功的测试工程师必备的技能

    业务熟悉 熟悉本系统 测试人员参与测试的系统的各种业务场景,必须做到精熟 。一旦需求有改动,可以清楚快速的知道上下文。同时可以清楚的知道哪些点是需要重点测试的。 熟悉跟本系统有通讯的上下游系统业务 跟本系统有通讯的上下游系统也要非常熟悉。这样一旦系统出现问题,可以知道影响的范围。 熟悉公司主流程业务 熟悉公司主流程业务。虽然不是自己测试的系统,但是熟悉公司主流程业务,可以让测试人员在考虑问题的时候

    工程师

    网络整理 . 2018-08-03 410

  • 谷歌是如何管理工程师的?

    从谷歌创立开始,向来信奉“技术至上”的公司员工就一直质疑管理的价值。正如软件工程师埃里克•福莱特(Eric Flatt)所说,“我们是一家由工程师组成,为工程师创建的公司”。其实,不仅是谷歌工程师,绝大部分工程师都希望把时间花在项目设计或是调试上,而不是花在与老板进行沟通或是督促他人进步上。在他们心中,管理对他们的工作有弊,无利,只会让他们分心,无法专注于“真正的工作”或是实实在在且目标明确的任务

    谷歌

    网络整理 . 2018-08-02 870

  • 一位测试工程师的经验总结

    在工作中经常遇到当产品上线出了bug后,第一个受到指责的是测试人员,”测试为什么当初没有发现这个问题呢”,这种情况在现实工作中数不胜数,也许他们把测试人员当”超级魔法师”了,经过测试之手的东西就完美无瑕了,这就属于角色定位问题,当定位好自己的角色后,在协商角色内容时,就有了在可能出现的任何情况下现的问题时首先确立对自己预期的基础。 一、善于提出问题 测试人员在需求分析或者在测试过程中不问问题,不是

    工程师

    网络整理 . 2018-08-01 365