zoukankan      html  css  js  c++  java
  • 很自私,不会表达自己的观点

    1.最近工作的一段时间,工作上出现一些问题,对于一些问题的理解的深度不深,有时对某一个问题自己的理解不会很好的给别人表述,导致别人表达不清楚,这样导致自己在大家的眼里什么都不知道。一些知识都不知道,工作和技术个人感觉就是两码事,会干事的工作一定做的好

    期待把工作做好的前提就是知道客户要什么,设计成这样是为什么,技术人都会(只要人学都会),但是设计扩展大家可不一定都会,而对于扩展都是针对特定的场景而言的。

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    2.HTML,javaScript基本知识以及DOM操作,这东西只要是程序员,没有难处,难处在于闭包与JS面向对象编程,自己实现JS库这些东西,当时个人目前所在的公司基本开发都涉及不到这些东西,涉及也就是一些库(比如JS库)

    3.Java基础知识,IO,反射,XML/JAXB等,算法,实现一些逻辑,只要是个程序员都知道,难点在于多线程机制,NIO,针对特定场景的设计模式一些自己写一些框架(比如)以及设计一些XML文件,XSD等这些东西

    5.SSH,ExtJS,Flex,BlazDS而言,大家都知道,难点在于对其进行二次封装,扩展接口,这些东西适合特定的场景进行二次开发

    6.中间件:BPM中的JBPM,Drools业务流程管理平台,ESB中的Mule数据交换平台(ETL基本知识),安全里面SpringSecurity(基于RABC的权限模型),缓存里面ECache或者Memcache等,批处理框架机制(Spring Batch),JMS,SOA等都有场景,对其进行二次封装开发,针对场景理解使用不是难点,难点在于对于异常机制,恢复扩展机制这些东西。

    7.数据库知识:大致了解一些数据原理,索引机制以及一些SQL机制,基本写报表SQL,慢慢了解其原理

    8.了解一些互联网的知识,比如分布式,集群,服务器,虚拟化技术,了解仅仅是为了其他方面的理解

    但是在公司,目前遇到的一些经理,都是对这些知识要么说很难,对于员工也不说去了解,认为大家了解一般就可以了,导致仅仅会一些基本业务系统的开发,基本没什么技术含量的活,当然了业务可能没达到那个层次,业务和技术联系还是很重要的,不同的场景要求技术不一致。

    9.一些业务平台的开发:采集数据,处理数据,报表平台

      采集平台:数据平台(多数据源):ETL基本机制,批处理机制(工作中涉及这一块)

      流程平台:定制流程(目前仅仅是了解基本知识,没有具体的项目经验)

      报表平台:自定义表,自定义指标,报表自定义配置展现(目前工作中涉及这一块)

      模型驱动===

      数据驱动===

      数据流====

      业务流====

    记录一些最近一些基本知识与以后提高的方向。

  • 相关阅读:
    《Twinkle Twinkle Little Star》
    《牛客IOI周赛24-普及组B》
    You have to remove (or rename) that container to be able to reuse that name.
    MySQL查看服务器状态、数据库、表的命令
    【用户不在sudoers文件中】的两种解决方式
    Ubuntu20.04安装Docker时摊上的那些事儿
    Ubuntu20.04安装Docker以后设置阿里云镜像加速
    Ubuntu20.04默认更新源sources.list和第三方源推荐(干货!)
    Ubuntu必备软件之搜狗输入法
    Ubuntu20.04必备软件之截图工具
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/3855708.html
Copyright © 2011-2022 走看看