zoukankan      html  css  js  c++  java
  • 每月IT摘录201807

    一、技术

    1.专注于一个领域,横向扩展其他领域的技术。
    2.想得太多,做得太少。

    3.想要成为一名web开发高手。必须熟悉以下内容:

    a.每次请求和响应的背后究竟发生了哪些步骤?客户端和服务器是如何通过HTTP请求报文进行交互的?

    b.深刻掌握MIME类型的知识。

    c.深刻理解HTTP网络知识。

    4.积极的程序员,应该每年学习一种新的不同特性的语言。

    5.学习技术的6步:

        a.查看介绍文档 ; b.安装部署;c.编写demo ;d.系统性查看技术文档; e.测试 ; f.看源码
    6.没有经过多次实践的知识,一下子就忘了。

    7.一个人的提升速度主要和 踩坑率(踩坑数量除以天数)、平均加班时间 、 身边牛人的数量 这三点成正比。

     8.如何突破瓶颈?

       a.根基; b.不宽松又不紧张的环境;c.独立思考

       d.正宗的学习资料,从入门教程(Tutorial),简单示例(Demo),接口类(API Reference),官网文献及完整的系统知识(Spec)

    9.分布式架构:

    SOA架构、微服务(Microservices)架构、服务网格(Service Mesh)架构、
    10. 数据一致性就是指在对一个副本数据进行变更的时候,必须确保也能够更新其它的副本,否则不同副本之间的数据将出现不一致。
    11.精进一项技能的要诀是边做边学。
    12.Spring和Dubbo对比 :
     
    13.一个大的项目一定会分成不同模块,每个模块都会有自己的任务,你可以在开始的时候选择一个简单的模块来看,明确这个模块要做的事情,从任何一个函数开始都可以,一定要明确这个函数的输入和输出,然后了解它的输出结果给了谁,都谁调用了它(当然,你也可以向上找输入的来源),获得这个结果能做什么,然后逐个了解,大体画一下这部分函数调用的脉络,根据这个项目的框架(应该会给出)你就可以很清楚的弄懂这部分代码啦

    二、工作

    1.学框架一定要实战,实战后的作品用来干什么呢,用来准备面试,所以,每一个作品都要相对完整,不要说我只做个首页,首页上的按钮,购物车,登录,个人中心,商品详情全部都没反应,这就有点尴尬了,作品不在多,在精,你做了出来,对着面试官有东西吹就行,要不就两个人对着一张静态首页看着慌,你慌,面试官也慌。

    2.上海的IT行业, 一般来说,初级开发(3年内)月薪在12k到20k之间。高级开发(5年左右)高的就可以有25k,资深架构或资深项目经理(6年+),可以达到35k,能管20人之内团队的架构或项目经理,可以达到45k,而带50+团队的部门经理(一般工作经验在10年以上),哪怕是低点的话,就能达到50k+了。

    3.每个项目的失败都有着这样那样的原因:

    需求分析没做好,产品设计有缺陷,市场调研过于乐观,项目周期太紧,人手不足,技术门槛太高,主程半路跳槽了

     4.懂得自己要做什么,老板想让自己做什么。人如果只是被动接受任务,是没有多大进步的。从分配的任务,分析到老大为什么这么分,考虑点在哪,该做到什么效果,继而推导出更好的方案。从任务的执行者,变成指派者的角度去看问题,这才算成长。

    三、家庭

    四、生活

    五、社会

     1.2008年金融危机,国家投资了四万亿刺激经济发展,着力加强基础设施建设,能源产业大热。

  • 相关阅读:
    关于:HTTP Header -> Content-Type: text/plain Cache-Control: no-cache IE浏览器弹出错误下载对话
    Linux 基础入门
    Java 并发——多线程基础
    JavaScript面向对象
    理解JavaScript的定时器与回调机制
    理解领域模型
    邮件协议基础知识
    Java NIO 学习笔记
    Java Socket 学习笔记
    HTTP协议基础与实验
  • 原文地址:https://www.cnblogs.com/expiator/p/9290290.html
Copyright © 2011-2022 走看看