精华内容
参与话题
问答
  • 前后端开发人员必备Chrome插件

    万次阅读 多人点赞 2020-02-17 19:00:53
    这里介绍前后端开发人员必备的多款Chrome插件,有了这些插件,可以为你的开发助力不少,其中包括接口调试,定时等插件。

    写在前面

    Chrome算是世界上最广为流传的浏览器了,得益于它的简洁、快速。Chrome支持多标签浏览,每个标签页面都在独立的“沙箱”内运行,在提高安全性的同时,一个标签页面的崩溃也不会导致其他标签页面被关闭。此外,Google Chrome基于更强大的JavaScript V8引擎,这是当前Web浏览器所无法实现的。
    加上搜索简单和灵活的标签,Chrome让每个使用者爱不释手。今天我要介绍的插件,可以说是前后端开发人员的利器,有了这些,相信你的开发会更加方便。

    准备说明

    为了方便一些新人同学找不到的地方,去百度Chrome商店,还有进错的可能,我这里就多说一些,说明一下在Chrome浏览器进入Chrome商店的方法,如下图。
    在这里插入图片描述

    JSON Formatter

    这一款插件是用来调试我们后端数据接口是否符合要求的,虽然我们可以在前端代码编写中,使用控制台打印数据也可以查看,不过,对于后端人员来讲,这个插件非常方便用来查看返回的JSON数据

    • JSON和JSONP支持
    • 语法突出显示
    • 可折叠的树木,带有缩进指南
    • 可点击的网址
    • 在原始和解析的JSON之间切换
    • 可在任何有效的JSON页面上使用-URL无关紧要
    • 也适用于本地文件(如果您在chrome:// extensions中启用了此功能)
    • 可以通过在控制台中键入“ json”来检查JSON
      在这里插入图片描述

    Talend API Tester

    当然,上面的JSON插件用来查看JSON数据比较方便,但是真的要说针对接口调试,还差点东西,那么这一款插件就是接口调试的利器,我们可以使用这个发送get/post请求测试,也可以对接收到的请求进行查看,最主要的是,我们可以拦截请求,对请求进行修改等等操作。可以处理所有HTTP请求,无论多么复杂。可以通过插入变量使请求动态化。完全支持安全性和身份验证以及超媒体和HTML表单。您可以可视化,美化和检查HTTP响应。无论是要检查API的指定行为,还是需要确认第三方API的响应程度,Talend API Tester都可以让您执行多种API响应测试。使用断言来验证标头,正文或响应时间等值。还可以创建环境变量以提高测试的可重用性。
    在这里插入图片描述

    Vue.js devtools

    现在大火的vue应该都用过吧,没用过也听说过,那么这款工具可以说是调试vue程序必备的一款插件,非常好用,用来查看vue项目各种结构,包括内部插件情况等等
    在这里插入图片描述

    ChromeReloadPlus

    自动重新加载页面。配置页面刷新之间的间隔,并看到倒数直到下一次刷新。可用来进行一定程度上的服务器压力测试,当然,也可以进行其他用途,不过还是一款很好用的小插件,可视化时间这一点做的很好,比其他浏览器上的定时插件好多了,心里有数就舒服多了。
    在这里插入图片描述

    The QR Code Extension

    它可以让网页或者文字生成二维码,这样当你想分享网页或者讯息给别人的时候,扫一扫得到我的分享(是不是酷炫狂拽) 但是它最实用的功能还是拿来表白,将自己羞于开口的话语用二维码表达给ta,扫一扫,得到我的心~
    在这里插入图片描述

    Project Naptha

    Naptha项目会在浏览网络时在每幅图像上自动应用最新的计算机视觉算法。结果是无缝和直观的体验,您可以突出显示,复制和粘贴甚至编辑和翻译以前捕获在图像中的文本。
    网络上的单词有两种形式:存在文章,电子邮件,推文,聊天和博客的文本,可以对其进行复制,搜索,翻译,编辑和选择,然后将其束缚在漫画中的图片上,文档扫描,照片,海报,图表,图表,屏幕截图和模因。
    在这里插入图片描述

    OneTab Plus

    我相信你一定遇到过和三顿一样的情况,一不留神在浏览器打开了几十个网页,一堆标签挤在一块,太头疼了,用这个插件可以节省95%的内存并减少标签混乱。
    在这里插入图片描述

    展开全文
  • 开发人员提升自己的四种方式

    万次阅读 多人点赞 2019-10-09 00:52:49
    在提升软件开发技能方面,有哪些必备的妙招可以帮助自己呢?...如果你问高级开发人员、开发经理或技术总监:“初学者、初级、中级和高级之间的区别是什么?”那么很有可能他们会给你截然不同的意见。 由于存在各...
    640?wx_fmt=gif
    在提升软件开发技能方面,有哪些必备的妙招可以帮助自己呢?

    640?wx_fmt=png

    作者 | Skill Pathway
    译者 | 弯月,责编 | 屠敏
    出品 | CSDN(ID:CSDNnews)
    以下为译文:
     
    开发人员之间所谓的不同“级别”的界线是模糊的。如果你问高级开发人员、开发经理或技术总监:“初学者、初级、中级和高级之间的区别是什么?”那么很有可能他们会给你截然不同的意见。
    由于存在各种各样的意见,因此想花时间搞清楚如何成为“高级”或“中级”开发人员,实际上并没有太大帮助性,所谓的“级别”在大多数情况下都纯属个人意见。
    因此,在本文中,我们想提出一些你可能没有考虑过的方面,如果你照做了就有可能提升自己的开发水平。
     
    640?wx_fmt=png
    建立一个实质性的项目
     
    ReactJS计算器?看着很酷,但并不务实。待办事项清单应用程式?也是很有趣的小工具,但不务实。在本文中,我们来谈论一些与众不同的教程,大多数人都可以尝试一下。
    这些与众不同的教程将从不同的视角、端点和功能出发,构建具有独特性且能展示开发人员创造力的应用。
    那么,我们认为“实质性项目”的例子有哪些呢?
    • 照顾狗狗。

    • 宠物小精灵爱好者的微型社交网络。

    • 供其他人使用的Web后端或前端框架——不是说让你加入框架大战,而是让你了解如何构建框架!

    • 利用你平时主要使用的编程语言构建一个程序包,并在多个项目中使用。

     
     
     
     
    网上有很多时髦的例子,但重点在于你需要围绕你超级感兴趣的事物构建一个更大的项目,或者构建一个完全超乎你当前理解范围的事物。很明显,这两种项目都可以提升你自己,因为你会遇到各种新概念。
     
    640?wx_fmt=png
    向开源做贡献
     
    构建你自己的开源软件包/应用程序,或向现有的代码库贡献代码。
    你自己的开源软件包
    如果你想构建自己的软件包,那么首先请确保不是来自某个教程,而是你真正想发布给别人的东西。
    记录你的创作过程
    如果你可以创建博客文章或视频系列,记录创建方式/原因以及思考过程,那么就更好了。这不仅可以让你从讲故事的角度思考问题并获得新的见解,而且还可以很好地证明你的能力,此外,还可以让成千上万的读者通过你的这个项目受益。
    别人的代码库
    你可以查看一些非常流行代码仓库,比如PHP、Python、java软件包和插件(它们都在GitHub上)。很有可能这些软件包中都含有很多未解决的问题。
    仔细阅读代码库制定的代码贡献指南,通常在代码根目录下的某个.MD文件中,你应该首先阅读该文档,然后开始解决问题。而且你可以更进一步添加一些实用的功能。
    这样做的目的有很多:
    • 证明你能够遵循编程准则(展示给潜在雇主)。

    • 你是开源社区的一员,某个代码库的贡献者中有你的名字。

    • 你熟练掌握了分叉、拉取请求与提交。

    • 你可以了解社区维护的软件包,而且有机会采用一些更好的编程实践。

     
     
     
     
     
    640?wx_fmt=png
    阅读高级开发人员的代码
     
    这是开发人员提升自己的最快方法之一。因为大多数时候,你所阅读的代码都超出了自己当前的水平。
    努力理解这些代码,并与自己的代码进行比较,设法寻找可以改善自己的实现的模式,同时记录下所有能够提高自己的工作流程的技术细节。
    如果你目前没有在某家公司就职的话,那么可能没法这样做。如果你真的没有在公司就职,那么可以从社区寻找开源项目,社区的开发人员经验非常丰富,你可以阅读并理解他们的代码。
    在阅读其他开发人员的代码时,如果有人能够回答你遇到的问题,那么就更好了。你需要让他们知道你在努力理解高级代码,请求他们回答你的一些问题。很多人都愿意提供帮助。
     
    640?wx_fmt=png
    了解更多的编程设计模式和原理
     
    你应该研究一下SOLID、KISS、YAGNI、MVC以及其他种类繁多的设计模式和原理。维基百科上有两个与设计原理和模式有关的页面:
    • https://en.wikipedia.org/wiki/Software_design_pattern

    • https://en.wikipedia.org/wiki/Category:Programming_principles

     
     
    你可以仔细阅读每个模型的定义,然后搜索每个模型的示例——每个示例都非常重要,因为如果你对每个模型实现的前因后果有一定的了解的话,那么才能深入理解这个模型的实现。
    很有可能有些设计模式你根本没听说过。大部分招聘经理也不会全部记住,所以快速阅读一部分设计模式,巩固你的记忆,就能改进编程的过程。
    原文:https://dev.to/skill_pathway/4-ways-you-can-level-up-as-a-developer-17ol
    本文为 CSDN 翻译,转载请注明来源出处。

    【END】

    2019年Python全栈工程师,都是开发人员改怎么转向高收入?

    https://edu.csdn.net/topic/python115?utm_source=csdn_bw

    640?wx_fmt=jpeg
     热 文 推 荐 
     
     
     

     

     

     

     

    640?wx_fmt=gif点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。
    640?wx_fmt=png
    你点的每个“在看”,我都认真当成了喜欢
    展开全文
  • 最全Java学习路线,每一位Java开发人员必备宝典 第一阶段 : JavaSE 第二阶段 : 数据库 第三阶段 : Web前端 第四阶段 : JavaWeb 第五阶段 : JavaWeb(项目专题) 第六阶段 : 高级框架 第七阶段 : 框架项目 第...

    最全Java学习路线,每一位Java开发人员必备宝典

    第一阶段 : JavaSE

    JavaSE

    第二阶段 : 数据库

    在这里插入图片描述

    第三阶段 : Web前端

    在这里插入图片描述

    第四阶段 : JavaWeb

    在这里插入图片描述

    第五阶段 : JavaWeb(项目专题)

    在这里插入图片描述

    第六阶段 : 高级框架

    在这里插入图片描述

    第七阶段 : 框架项目

    在这里插入图片描述

    第八阶段 : 互联网分布式

    在这里插入图片描述
    到此为止,Java语言的技术栈已经基本学习完成。可以尝试着去动手开发一些经典项目或者继续研究框架源码,深入理解JVM,整理深化数据结构和经典算法。将基础知识不断打磨,才能使自己的知识体系不断完善。加油!我们一起努力!

    展开全文
  • 测试人员和开发人员应该如何沟通

    千次阅读 2019-03-24 00:34:51
    在工作过程当中,测试工程师面对的最多的就是程序开发人员,因此,如何与开发人员进行沟通是我们每个测试人员需要面对的重要问题。在一个团队里面,总有测试工程师被喜欢和被讨厌,但是喜欢和讨厌不能作为衡量测试...

           在工作过程当中,测试工程师面对的最多的就是程序开发人员,因此,如何与开发人员进行沟通是我们每个测试人员需要面对的重要问题。在一个团队里面,总有测试工程师被喜欢和被讨厌,但是喜欢和讨厌不能作为衡量测试人员能力的标准,一般来说,能够帮助开发定位并且可以很好的换位思考的测试人员,一定是为开发人员所认可的。

                                             

           其实作为测试和开发来说,两方类似于建筑方和质检方,一个实现建筑高楼大厦,另一个针对质量不合格的进行拆除。所以,两方有矛盾是再正常不过的事情,但通过下面的一些建议,在换位思考的角度去理解下开发人员的情况,那么很多问题自然可以化为无形。

           1.要懂得尊重对方。开发是一件需要全面和综合考虑的工作,开发工作中,由于各种原因导致程序中出现问题是非常正常的,作为测试来说,发现bug是一件很开心的事情,但请不要理解为发现了bug就说明你比开发厉害。一个受人欢迎的测试工程师一定懂得尊重开发的技术水平,尊重每位开发工程师的工作结果。

                                                           

           2.要能设身处地为对方着想。开发工程师一般都处在较大的工作压力下,他的上司直接考核他们的指标很大程度上是已完成的代码,所以在工作任务紧张的时候,对于测试工程师报上来的BUG会拖延解决甚至是推脱,给测试工程师的感觉就是很不合作。那么在这个时候,就需要设身处地的为对方着想了,每个人都会为自己的工作在内心排定优先级,如果他认为解决你发现的BUG不是重要的事情,那么最大的可能就是你并没有向他解释清楚这个BUG的严重程度。遇到这种情况,心平气和的聊一下bug的严重程度,然后具体商量确定bug的优先级和相应的解决时间就可以。

                                    

           3.要有原则。不管跟开发关系多好,请不要忘记测试工程师的职责要求,在产品质量上面一定要有原则。尤其是在产品交付之前,一定要为产品质量把关。一个有原则的测试工程师才能真正帮助开发工程师,才能赢得开发工程师的尊重。

           希望这些可以帮助到目前正跟开发处于僵局的测试朋友们,如果有需要,欢迎各位加群交流,私信和楼下评论留联系方式都可以。

    展开全文
  • 开发人员需要掌握的HTML和CSS知识

    万人学习 2015-04-11 21:54:52
    作为一个软件开发人员,需要掌握的HTML和CSS的知识。
  • 开发人员对DB的掌握,越深入,你能做的事情就越多。 完成业务功能,懂基本的Sql语句。 做性能优化,懂索引,懂引擎。 做分库分表,懂主从,懂读写分离。 做安全,懂权限,懂备份,懂日志。 做云数据库,懂...
  • 开发人员和产品人员对接需求总结

    千次阅读 2017-07-12 17:07:52
    最近一段时间,碰到一个业务逻辑比较复杂的项目,和产品经理对接了一周的需求,突然发现对接需求也...这样做其实是产品人员已经把需求的实现方式限定了,开发人员只能按他的想法往下走,这样带来的弊端是首先产品人员的
  • 如何成为区块链开发人员

    千次阅读 2019-06-18 14:25:00
    目前的区块链现象是以极其强大的存在形式进行着技术革命,这将在不久的将来成为改变游戏规则的方式,并且是区块链开发人员技能提升的必要条件。区块链应用程序可以使每个领域受益; 这就是为什么需要个人或团队来帮助...
  • git 统计项目各个开发人员开发情况工具 git-fame 的使用 作为管理人员,我们需要统计一下小组内各个开发人员的详细开发情况,使用 git 可以很方便的统计,但是怎么统计,这是个问题。 今天我找到了一个工具 git-...
  • 安卓开发工具汇总,开发人员必备!安卓开发过程中需要用到各种工具,作为一名安卓开发人员,有木有感到亚历山大,那么多工具!今天给大家汇总了一下安卓开发工具,安卓开发人员必备利器!
  • C#开发人员应该知道的13件事情

    万次阅读 2017-02-22 10:48:00
    本文讲述了C#开发人员应该了解到的13件事情,希望对C#开发人员有所帮助。
  • app开发人员配置【职责】

    千次阅读 2018-08-22 09:16:15
    app开发人员配置组成 作为一个独立APP开发项目的开发项目,人员必须包括:产品经理,程序开发人员(ios开发工程师,Android开发工程师,服务端开发工程师),UI设计,测试工程师,运营团队。各职位要求如下: 1.app...
  • 浅议开发人员和测试人员关系

    千次阅读 2015-09-18 20:50:54
    开发人员和测试人员的主要矛盾就集中在对bug的定义上。   测试人员辛辛苦苦发现软件中有问题,报了一个bug。这时就会出现两种状况。第一种,开发人员工作很忙,压力很大,外加心情不好,就会说出如下四类话: ...
  • 2020年,JavaScript开发人员必备的5项高薪技能

    千次阅读 多人点赞 2020-09-25 17:06:38
    开发人员的一生可以用两句话概括:计算器,以及学习新技能。成为开发人员绝非易事,他们是解决问题的人,也是不断学习的人。科技世界每天都在快速变化,如果你不想在这条快速变化的道路上落后,就必须不断学习新技能...
  • 开发人员变平庸的八个习惯,看看你中了几条

    万次阅读 多人点赞 2019-08-13 12:00:00
    对JavaScript开发人员来说,如今是最好的时代,各类框架和库源源不断地快速涌现,而且其中很多都已开源化。目前,人们开始投入大量时间和精力开发JavaScript,用以解决生活中的许多实际问题。但一旦投入过多,开发...
  • 在一些软件大会上,人们常常会问这样一个问题:测试人员与开发人员的比例究竟多少是合理的?而这样的问题,很难直接给出一个答案。为什么会有这样的问题,可能来自于两方面的压力:许多公司领导总是希望得到一个合理...
  • 软件开发人员如何记笔记

    千次阅读 2018-08-11 23:43:29
    前言 对于刚刚学习编程或者已经学习了编程的朋友,难免会产生该不该做笔记的想法。是做好?还是多练习几遍比较好?下面将个人想法和大家分享...作为一名软件开发人员,你的职业生涯中不可能只掌握一门编程语言或...
  • 开发人员必备的13项技能

    千次阅读 2019-06-25 13:10:27
    如果你是计算机科学专业的学生或正在修读软件工程师或软件开发人员的课程,那么你需要掌握一些技术技能才能成为优秀的程序员。技术面广,市场上出现了很多工具,平台和语言。你是一位经验丰富的程序员还是新手菜鸟这...
  • Web开发人员必读的12个网站

    千次阅读 2015-10-13 09:30:00
    The more you actually create, the more you’ll learn.(创造的越多,学习的越多),世界上有无数个开发人员会在网上分享他们的开发经验,我们无法向所有人学习,因此本文搜集了全球Web开发人员最值得浏览的十二个...
  • 开发人员能力矩阵

    千次阅读 2011-04-21 08:47:00
    MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0开发人员能力矩阵 概述 本文档主要描述开发人员对不同技术领域掌握的深度。每一个技术领域包含4个层次,层次之间是递进关系。能力矩阵用于综合评估开发...
  • 人工智能开发人员需要具备技能

    千次阅读 2018-03-26 09:43:32
    摘要:对于那些想要从事人工智能项目的开发人员来说,他们需要具备哪些必要的技能?对于那些想要从事人工智能项目的开发人员来说,他们需要具备哪些必要的技能?我们就这个问题采访了22位相关企业的高管,以下就是对...
  • 微服务开发人员的七个基本技能

    千次阅读 2018-06-24 13:56:52
    微服务越来越受欢迎,越来越多的开发人员开始使用微服务。如果你是一个开发微服务体系结构的开发人员,或者是想要雇佣一个人的雇主,那么,微服务开发人员最重要的技能是什么?继续往下读,找出答案。与任何新兴的...
  • “苹果压根不关心开发人员的利益”!

    千次阅读 多人点赞 2019-10-12 14:56:31
    苹果的生态“封闭”一直备受开发者诟病。近来,苹果最新的操作系统...此外,苹果还要求开发人员进行注册、支付年费并针对每个版本进行公证…种种迹象表明苹果在进一步严格控制开发人员。本文的作者更是以自己的...
  • 开发银行项目,如何使开发人员看不到数据库表结构依然能够开发?对于敏感信息是不能外泄
  • Micronaut Servlet为熟悉传统Servlet容器并在Servlet生态系统中进行大量投资的开发人员提供了一种替代方法。特别是,这些开发人员通常属于以下三类之一:[1]那些想使用Micronaut,但目标部署环境基于servlet的开
  • Android开发人员必备的10 个开发工具

    千次阅读 2013-08-03 20:35:33
    Android开发人员必备的10 个开发工具 工欲善其事,必先利其器,Android SDK 本身包含很多帮助开发人员设计、开发、测试和发布 Android 应用的工具,在本文中,我们将讨论 10 个最常用的工具。 1.Eclipse...
  • 因此,在为同一个目标奋斗的过程中,发生冲突也是难免的,但通过下面的一些建议,换个视角看看开发人员的生活和工作,可能很多的冲突就能化解于无形了。 Cem Kaner在《Testing Computer Software》书中有一段话: "T
  • win10怎样开启开发人员模式

    千次阅读 2018-10-06 09:05:17
    3、在打开的更新和安全窗口中,点击左侧的“开发者选项”菜单,然后在右侧窗口中选择“开发人员模式”一项       4、这时会弹出是否启用开发人员模式的确认窗口,点击“是”按钮,重新启动电脑后就进入了...
  • 很多初级开发人员都比高级开发人员年长,归根到底还是取决于技术。这并不是说高级开发人员一定样样精通,但他们肯定比初、中级开发人员更加熟练。 但是,高级开发人员与初、中级开发人员的差距也不仅仅在于编码技能...
  • Windows开发人员与.Net开发人员的区别

    千次阅读 2006-11-13 11:43:00
    原文来自Don Boxs Spoutlet .Net vs Windows ,现在Don Box的中文blog...很明显,这本书的标题就提出了这样一个问题(这个提问来自于他的blog的个人观点部分): Windows开发人员和.Net开发人员之间的区别在哪里?

空空如也

1 2 3 4 5 ... 20
收藏数 273,364
精华内容 109,345
关键字:

开发人员