☆ 前段时间由于一时的头脑发热,写了一篇《做了8年前端,细说那些曾经让你浴霸不能的后端》的博客,虽然每个细节也都属实吧,但始终是一些负能量的东西,建议大家不要去看了,今年互联网情况已经这样了,就不要再去怀念那些不美好了

☆ 干了这么多年前端,怎么可能遇到的都是这种后端呢,其实不得不承认,我们的后端们还是优秀人选占的更多。

1 记得刚工作的时候,大家还用myeclipse,做为前端小白那个时候js啥的还不是特别的熟练呢,但是开发,联调都得用myeclipse,而且本地得启动java web项目 ,非常头疼。

当时的java大哥,就非常细心,帮我配置环境变量,配置mycelipse的java环境,至今我非常感谢他。

后来我怕每次都打扰人家不好,我就自己总结了一下,不过现在前后端分离了,也几乎用不着了

2 其实最早只是html css熟一些,然后就开始冒充前端开发找工作了。有一次,后端返回了一个map类型的数据,我思索很久不知道该怎么去遍历。

后端大哥很快看出来我的窘迫,给我找了一个例子,那次我才知道,原来这样可以遍历一个map,其实现在想想,那个时候还真是low透了

然后他还给我推荐了几个网站,说我们可以一起去学习,看,多让人觉得温暖

var obj = {"北京": ["北京银行", "北京银行一"],"天津": ["天津银行", "天津银行一"]......
}
for (key in obj) {console.log(key);console.log(obj[key]);
}

3 有一次后端需要返回时间字段,因为项目中有显示年月的,有显示年月日的,有的地方还要把时分秒显示出来,而且前端一共4端,(安卓,IOS,M,PC),当时前端就准备写规范,说给我们一个统一的返回,我们做一些处理。

其实现在想想,这个问题,写一个公用方法就行,方法入参决定返回什么格式,后端给个时间戳就行。

但后端大哥义正严词的说:不行,还是我来吧,需要用到时间的地方,每个接口我会在文档说明返回的类型,如果你们一旦处理不当,再上线就会很麻烦。

当时真是让我们心头一暖 。文档现在已经没有了,那个公司都早就没了,但大哥真的是很细致的写了接口文档,返回数据格式和事例

4 有一次是真的快要吵起来了, 老板觉得进度慢,但当时那个后端登录注册接口都跟他调了有2天吧,其他接口更是不快。

老板问咋回事,其实我都有点忍不住了,那个后端大哥勇敢的站出来说,是自己刚来,对系统不熟,以后会好起来的。

后来快不快,先不叙述,反正这种精神,这种不甩锅的精神,是值得学习的。

现在有多少人是不粘锅类型的

5  记得有一次是用jquery做开发的时候,我当时jq对象和js对象处理起来实在是费劲,磨蹭了很久也不得其法。

后端大哥悄悄扭过头来,跟我说,你平时看jquery的源码不?

我说不怎么看,只是处于表面的使用,还算熟练吧

后来大哥打开了jquery.min.js ,然后给我指引了方向。

原来大哥不仅后端做的好,前端也涉猎的很啊

原生对象 = jq对象[0]

6 曾经有一次,我周三请了1天假,为了赶进度,周六决定去公司加班。但涉及到有联调的工作,这位后端大哥竟然带着女朋友去公司了。

有需要协助的就说啊,然后他和女朋友就在公司悄悄的每人戴着一个耳机看《天天向上》。

其实他本不需要去公司的,但这种协作的精神,我至今还记得,后来就很少碰到了,不知道这位后端大哥现在怎么样了,好久不联系了

7 记得我有一段时间刚用node做项目,也是一个特殊的原因。

当时我需要用koa做node服务层,然后连mysql数据库。当我满心欢喜的把项目做的差不多的时候,后端大哥从我身后经过去接水的时候告诉我,你的mysql连接密码怎么能写到代码库里呢。

我说用户不是看不见吗?

他说:普通用户谁关心你数据库密码,他拿到了又不能使用,我们应该防备的是那些非普通的用户。

后来他一通指点,一通讲述,还把他之前分享的PPT给我看,让我明白了,原来连接密码的门道还这么多

const database = {HOST: 'xx.xx.xxx.x', USER: 'root',PASSWORD: '123456',DATABASE: 'xbgtable'
}
module.exports = { database}

总结: 

每个优秀的团队,我们会发现,前端和后端都是互敬互爱的,时常伴随着有问题大家生怕落后的向前冲,去解决,去分析;

而不优秀的团队,出了问题半天才有人搭理,懒得动弹,然后稍微看看,就说,是他的问题,最后推来推去,又退回自己这里了。

这些优秀的后端大哥们,博览群书,爱好广泛,努力学习,拼搏担当,他们凡是用到的技术点都会去啃,啃得精通精通的。

我们赖以生存的开发工作,正是因为身边有了无数的优秀的后端大哥们,他们从我们的人生擦肩而过,有的成为了挚友,有的甚至连名字都快记不清了。

但正是他们,不断的陪伴着我们,带给我们阳光,教会我们成长。

做了8年前端,感谢那些优秀的后端,陪伴我工作,教会我成长相关推荐

  1. 如何学习前端知识?优秀的前端开发工程师应该具备什么条件?

    Web前端开发技术主要包括三个要素:html.css和JavaScript! 如何学习前端知识? 我们生活在一个充满规则的宇宙里面.社会秩序按照规则运行,计算机语言几乎全部是规则的集合.计算机前辈们定 ...

  2. 2017年「编码美丽」公众号优秀精华文章回顾,感谢有您的一路陪伴!

    前言 一年时间过得很快,2017年除夕夜即将到来,那么在这之前我就整理一下我们这一年在编码美丽公众号发过的优秀精华文章,当然还是感谢您们的支持和陪伴,感谢你们的分享和点赞.这次整理是按照农历时间,也就 ...

  3. 做一个聪明的前端开发者

    那么什么是聪明者,就是打架不出拳,直接用刀砍,或者更牛逼的就开枪! 那么如何做一个聪明的前端开发者? 很显然,就是用工具代替手工,用自动代替手动! 那到底是用什么工具呢,如下: 前端开发工具 工具有点 ...

  4. 做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看?

    无意间在知乎看见的,感觉讲得很有道理.看原文点这里  ------>  做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看? 2年经验做的东西没什么技术含量,应 ...

  5. 对学计算机学生礼仪,做一名内外兼修的优秀大学生——记计算机科学学院大学生形象包装与职场礼仪讲座...

    众所周知,毕业.工作.面试--是大学生需要关注和面对的永恒话题.2016年11月24日19时,为针对性开展大学生就业指导教育,帮助其树立正确的就业观念,强化职业意识,大力提高我校学生的求职竞争力,四川 ...

  6. 做一个合格的前端,gulp资源大集合

    承接前一篇<做一个合格的前端,gulp自动化构建工具入门教程>故而整理了如下gulp插件资源大全. **[我的新作观点网:http://www.guandn.com (观点网是一个猎获新奇 ...

  7. 后端以Integer类型接受,前端传来字符串“null“,后端怎么做处理?

    后端以Integer类型接受,前端传来字符串"null",后端怎么做处理? /*** 获取当前用户功能菜单及权限* @return*/ @ResponseBody @Request ...

  8. 感谢十二年的陪伴——分享回归,不忘初心(Eastmount博客总结及未来规划)

    曾记否,2021年4月28日,为了更好地从事科研和学习,当时给所有读者群发了我在CSDN唯一的私信,感谢大家十年的陪伴,短暂消失,不负青春.当时也收到了很多博友的鼓励与祝福,感恩. 是啊!很难想象读博 ...

  9. 前端该不该转后端 .前端的路不知道怎么走,

    我,Scott,一家创业公司的 CTO. 从业 6 年却很少写文章,近一年来接触了几十个刚毕业的前端新人,也面试了 100 多个前端工程师和 Nodejs 工程师,对于前端发展的这个职业算是有些感触吧 ...

最新文章

  1. 使用jQuery的Scrollify插件实现鼠标滚轮或者手势滑动到页面下一节点部分
  2. MySQL配置文件my.cnf中文版(转载)
  3. C++ list用法总结
  4. python二叉树的创建与遍历
  5. sql server 群集_SQL Server 2014 –安装群集实例–分步(3/3)
  6. BZOJ3108 [cqoi2013]图的逆变换
  7. 【三维激光扫描】第四章:点云数据处理
  8. 1999-2018年地级市经济增长数据(GDP、人均GDP、各产业产值占比等)
  9. CPA、CPS、CPC、CPM推广是什么意思?
  10. 抖音推荐算法的底层逻辑,互动率包含什么指标?为什么它这么重要?
  11. javascript_javascript吊装
  12. “常量中有换行符”的解决方法
  13. 如何写一份优秀的商业计划书
  14. Linux离线安装Maven
  15. 集成学习_GBDT_XGBoost
  16. 麦子学院学习视频之机器学习(1):1.1 机器学习介绍
  17. WORD文档结构图的一些用法
  18. 2021知到答案,公共关系与人际交往能力(见面课答案).
  19. CentOS 6.10安装Python2.7.15【全过程-含yum及pip问题处理】
  20. PMP考试要点顺口溜

热门文章

  1. Keras安装+Pycharm配置Keras
  2. 编译原理课堂笔记(1)编译概述
  3. 请教switch内部的变量定义问题?
  4. [转][RabbitMQ+Python入门经典] 兔子和兔子窝
  5. 振铃效应(ringing artifacts)
  6. Kafka常用shell脚本命令
  7. Web安全学习Week12
  8. MySQL连接查询—自身连接
  9. dbunit测试dao_使用DbUnit和Anthill控制您的测试环境
  10. html语言下上标对齐,HTML 标记语言全面详细解 一天学会