工程师的基本修养

1.遇到错误,马上给我f12。
1) 看console,报什么错,报错位置在哪里!!!!
- 这个位置报错,是客户端的浏览器的js报错~~~~~~~~~~~~
2) 看network,响应码错误:
- 404是服务器没响应你
- ajax的url跟router的路径没有匹配
- router没有写this.body = null;
- ajax的type跟router的type不一样
- 500是服务器报错~~~~~~~~~~
- 请你立马打开webstorm的控制台
- 报什么错,报错位置在哪里!!!!

2.如果不能直接看出错误,分析协议
1) 先看request请求
- 如果参数或url有问题,就是客户端的问题。
- 如果没有问题,看response
2) 再看response响应
- 如果响应的消息体有问题,就是服务器路由出问题
- 如果响应的消息体没有问题,就是success中的问题

时间: 2024-08-01 06:41:20

工程师的基本修养的相关文章

《阿里工程师的自我修养》公开10位阿里大牛解决问题的思维方式

https://developer.aliyun.com/article/718700?spm=a2c6h.12873581.0.0.7f3660d2yMlUWp&groupCode=tech_library 点击免费下载<阿里工程师的自我修养> 查理芒格说:“掌握一定数量的思维模型,能解决这世上90%的问题.” 今天,阿里技术公开10位阿里大牛解决问题的思维方式.如何解决90%的问题?你可以在阿里资深专家职业生涯的真切感悟中,找到应对危机的最佳方法.<阿里工程师的自我修养>

后ARM时代,嵌入式工程师的自我修养

1嵌入式学习的一些概念理解误区 很多嵌入式初学者认为,学嵌入式,就是学习ARM,就是学习开发板.买一块开发板,然后在上面"移植"u-boot.Linux内核,再使用busybox制作一个根文件系统,大功告成!觉得可以出去找工作了.这其实是有一定片面性的:首先ARM是个CPU架构,跟PC上的X86架构一样,你见过有人在Windows下面学习C/C++编程.MFC编程.网络编程.互联网编程,说自己学习X86的吗?当然,也不可否认,嵌入式平台的多样性.硬件的可定制性导致我们在嵌入式平台上开发

《web全栈工程师的自我修养》阅读笔记

在买之前以为这本书是教你怎么去做一个web全栈工程师,以及介绍需要掌握的哪些技术的书,然而看的过程中才发现,是一本方法论的书.读起来的感觉有点像红衣教主的<我的互联网方法论>,以一些自己的经历和感悟来阐述web全栈工程师需要具备哪些素质,而不仅仅是需要哪些技术.这算是我买的书中看的最快的一本书. 在阅读这本书之前,我对全栈工程师的理解还停留在node阶段,随着node在服务端的风生水起,有一段时间会认为使用nodejs作为服务端开发,前后端统一使用js开发,便是所谓的全栈开发,比较流行的技术栈

《web全栈工程师的自我修养》 读书笔记

作者:余果. 人民邮电出版社.2015年9月第1版. 值得轻快一读,另外此书里推荐的书籍很好.Full-Stack Engineer! 一.如何成为全栈工程师 1 定义:全栈工程师是指,一个能处理数据库.服务器.系统工程和客户端的所有工作的工程师.根据项目不同,可能分为移动栈.web栈,或原生应用程序栈. 2 研发流水线 产品经理 >交互设计>>视觉设计>>前端开发/后台开发>>测试>>发布 3 代表性的全栈框架 LAMP.MEAN 4 建议:先精后广

网络工程师的自我修养

一分钱一分货 1. 这个年代就是拿多少钱,做多少事. 对于已经工作的同学来说,挣多少钱做多少事是正常的.一分钱一分货也是同一个道理, 那么做着基础简单又没多少责任的事情,你能指望有多少钱? 网工这个行业,是无论你多菜鸟都能拿到一个对应的工资,你现在NA水平都不到,但是你可以去IDC机房维护,一个月拿着3~5K工资.你现在工作十年的IE,技术大牛轻松年薪40W.网络这个行业,不会因为你是菜鸟而苦恼找不到工作. 反观编程,就没有什么低端与高端之说,要是混的不好,你只能是帮同事订订外卖,和前台眉来眼去

《Web全栈工程师的自我修养》读书笔记(转载)

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/5243181.html [正文] 豆瓣链接:https://book.douban.com/subject/26598045/ [目录] 01 什么是全栈工程师 02 如何成为全栈工程师 03 从学生到工程师 04 野生程序员的故事 05 工程师事业指南 06 全栈工程师眼中的HTTP 07 高性能

工程师的基本修养 — 面向对象六大原则介绍

首先简单说下面向对象.软件在机器中运行,用来解决实际问题,解决一个问题一定有先后顺序,只要把问题拆解开,然后一件一件的顺序完成,问题大都可以解决,这就是面向过程的编程. 但是对于更加复杂的模型,如果继续使用面向过程的编程,一些程序就会变得不容易控制了.为了更好解决问题,需要对这个世界进行抽象,把一个任务.一个程序拆分成更容易控制和理解的小块,小块间定义好使用原则等,然后在大块中,用逻辑把所有模块都运行起来,有相同特性的模块可以通过继承去更好的管理,还可以定义一些接口约束,让模块都具有同样的外观,

干货系列1:Java互联网网站开发工程师 的技术提高与晋升路线(技术专精)

前几天写了自己对于Java软件开发工程师职业发展规划方面的一些感悟,陆续收到一些反馈,希望我能再就Java工程师不同的开发(职责)方向谈谈职业发展问题.(上一篇:Java软件开发工程师的自我修养与晋升(B/S结构)下面就具体谈谈Java程序员的另一个职责方向:Java互联网开发工程师 Java互联网开发工程师的主要岗位职责是: 负责网站平台的系统设计.数据库设计.代码开发,以及技术攻关的工作. 职业发展道路基本有3条: 第一条路线(技术专精): 初级Java开发---中级--高级---项目主管-

努力成长为一只全栈工程师

完全转到互联网行业来之后,就一直在读书,内容都是计算机领域的,除了读书还看视频,是关于计算机基础理论课的,应用方面的就不看视频了,太贫太慢,不如文档来得快.看书也尽量挑进阶一点的,比如书名包含“性能”.“进阶”.“设计模式”.“算法”,其实这些对一个互联网领域的熟练工来说,应该也是标配了.看这些书的目的就是为了让自己更专业,能够解决更多的问题,写代码写得更明白. 换到新公司这几个月以来,除了觉得自己要恶补知识之外,有两点让自己非常庆幸,一是原来在大公司的经历让自己已经足够职业了,清楚地知道工作对