博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
同盾研发技能表
阅读量:6504 次
发布时间:2019-06-24

本文共 3611 字,大约阅读时间需要 12 分钟。

hot3.png

软性技能

  • 不甘平庸。每个人都有自己的梦想。
    • 向业界和身边优秀的人看齐
    • 从小事做起,并把它做好
      • 代码的逻辑正确无误
      • 代码的执行效率很高
      • 代码的结构清晰易懂
      • 代码的可扩展性良好
      • 重复的工作自动化
  • 积极主动。态度决定一切。
    • 发现工作中的问题及时反馈
    • 自己主动承担把问题解决掉
    • 协调资源推动他人一起解决
  • 勤奋好学。快速掌握一门技术是立足之本。
    • 学会翻墙
      • :最好的翻墙工具
      • VPN:
      • VPS:、
      • Chrome插件:
    • 善用Google和Stackoverflow
    • 订阅技术文章
      • :硅谷教父Paul Granham创办的YC出品
      • :国内IT圈的知名人士 出品
      • :专注于Java技术分享
      • :偏重于Java并发和高性能
      • :专注于大规模可扩展性系统架构
      • :每周推送一封,全是干货
    • 坚持读好书
    • 参加技术交流
  • 保持好奇心。知其然,也要知其所以然。
    • 阅读源码
    • 尝试一门新的语言
      • Clojure
  • 学会沟通。你可以不喜欢交际,但一定要学会沟通。
    • 及时沟通,信息透明
    • 尊重他人,
    • 沟通方式
      • 正式:Email
      • 非正式:微信/QQ
      • 特殊情况:面对面
    • 工作周报
      • 清晰明了美观
        • 建议使用工具来写
      • 不要敷衍写一句话周报
      • 目标、过程、结果、思考
  • 学会分享。输出是最好的输入。
    • 记笔记
    • 写博客
    • 微博/QQ群/微信群
    • 技术会议
  • 管理好自己的时间。事情要分轻重缓急,优先做重要并紧急的事情。

专业技能

Linux

  • 常用命令
    • 文档和目录:ls,pwd,cd,cp,mv,rm,mkdir,cat,find,tar,<,>,tail,head,more,ln,open,touch,sort,uniq
    • 权限和账户:chown,chmod,passwd,su
    • 系统和服务:ps,kill,fg,bg,nohup,reboot,shutdown,date,time,uname,df,fdisk,top,free,history,mount,chkconfig,service,crontab
    • 网络:netstat,ping,telnet,ifup,ifdown,nslookup,scp,ssh
    • 其它:alias,man,echo,xargs,grep
    • 扩展:vim,tree,wget,curl,yum,apt-get,brew
  • 高级功能
    • awk
    • sed
    • iptable
  • bash
    • echo
    • if
    • for
    • 数学运算

Web前端

  • HTTP协议
  • HTML
    • HTML5
      • WebSocket
  • CSS
    • 盒模型
  • JavaScript
    • ajax
  • 框架
    • echarts
    • Angularjs
  • 图形
    • SVG
    • WebGL
  • 工具
    • Chrome开发者模式
      • 审查元素
      • 网络请求
    • FireFox 插件

Java

  • 容器类
    • List
    • Set
    • Map
  • IO/NIO
    • File
    • Network
    • ByteBuffer
      • DirectByteBuffer
      • HeapByteBuffer
  • 并发和多线程
    • sychronized
    • volatile
    • lock
      • ReentranLock
    • Semaphore
    • ConcurrentHashMap
    • LinkedBlockingQueue
    • Callable
    • Future
    • Executor
    • ThreadPoolExecutor
    • ForkJoinPool
  • JDBC
  • JVM
        • 年轻代(Young Generation)
          • eden
          • S0
          • S1
        • 老年代(Old Generation,tenured)
        • 永久代(Permanent Generation)
      • Stack
      • Method Area
      • Native Method
      • PC Registers
    • 配置参数
      • -Xmx3g:设置整个堆的大小
      • -Xms3g:设置初始化堆的大小
      • -Xmn1g:设置新生代的大小
      • -XX:PermSize=192m:设置Perm区大小
      • -Xss256k:设置线程栈的大小
      • -XX:+UseConcMarkSweepGC:垃圾回收算法,CMS
      • -XX:+UseCMSInitiatingOccupancyOnly
      • -XX:CMSInitiatingOccupancyFraction=70:设置执行CMS垃圾回收的阈值
      • -XX:+PrintGCDateStamps:打印GC时间戳
      • -XX:+PrintGCDetails:打印
      • -Xloggc:$APP_OUTPUT/logs/gc.log:设置GC日志路径
      • -XX:+PrintGCApplicationStoppedTime
      • -XX:+PrintGCApplicationConcurrentTime
      • -XX:ErrorFile=$APPOUTPUT/logs/hserr_pid%p.log
      • Serial
      • Parallel
      • CMS
      • G1
    • javap
    • 工具
      • jps
      • jmap
      • jstack
      • jstat
  • 框架
    • Webx
    • Spring
    • MyBatis
    • Netty
    • Logback
    • Drools:规则引擎
    • Druid:数据源
    • Fastjon
    • Velocity
    • Akka
  • 中间件
    • Dubbo
    • Kafka
  • 应用服务器
    • Tomcat
    • Jetty

Python

  • 集合
    • list/tuple
    • dict
    • set
    • 切片:lst[1:3]
    • 迭代:for c in 'abc'
    • 生成器:range(10)
  • 函数
    • 函数定义
    • 字符串
      • len
      • join
      • encode
      • decode
      • 格式化
    • 高阶函数
      • map
      • reduce
      • filter
      • sorted
    • 匿名函数
    • 偏函数
  • 装饰器
  • 对象
    • 类和实例
    • 访问限制
    • 继承和多态
  • 错误
    • try...except
  • 单元测试
  • 进程和线程
  • 协程gevent
  • 正则表达式
  • 组件
    • MySQLdb
    • json
    • logging
    • datetime
    • os
    • re
  • 框架
  • 教程

其它语言

  • Groovy
  • Scala
  • Bash

移动开发

  • Android
  • iOS

缓存

  • 本地缓存
    • cache
  • 分布式缓存
    • 原理
    • 产品
    • 代理

数据库

  • MySQL
    • 存储引擎
      • MyISAM
      • Innodb
      • Btree
      • Hash
  • Berkeley DB
  • :Cassandra有类似的数据结构

代理/负载均衡

  • HAProxy
  • Nginx
  • Apache
  • Keepalive

大数据

  • 论文
  • 算法
    • DHT
    • Gossip
    • Paxos
  • Hadoop
    • HDFS
    • Hive
      • Hive on Spark
      • Hive on Tez
    • Hbase
  • Spark
    • SparkSQL
    • Spark Streaming
    • Spark MLLib
    • Spark Graphx
  • Storm
  • Cassandra
  • ElasticSearch

运维

  • 自动化
    • :部署、配置工具
    • puppet
  • 虚拟化
    • KVM / Xen
    • Docker
    • Vagent
    • OpenStack

测试

  • TestNG
  • Selenium
  • Jekins

环境工具

  • Git
    • git add
    • git clone
    • git commit
    • git pull
    • git push
    • git branch
    • git merge
    • git log
    • git push
    • git status
    • gitlab
  • Maven
    • mvn eclipse:clean eclipse:eclipse
    • mvn clean install
    • mvn assembly:assembly
    • mvn dependency:tree
  • Mac
    • Alfred: Mac下第一神器
    • iTerm:比自带的终端更好用
    • zsh + oh-my-zsh: 比bash更加强大
    • tmux: 终端多窗口分屏工具
    • CatchMouse: 快捷键多屏切换
    • Reeder:最好的RSS阅读工具
    • VMWare:无缝的虚拟机软件
    • MacDown:markdown编辑器
    • Dash:各种文档资源,非常好用的snnipets
    • VirtualDiff:代码比较工具
  • Linux
    • :终端多窗口分屏工具
    • VirtualBox:开源虚拟化软件
  • Python
    • ipython
    • pip
    • PyCharm CE
  • Java
    • Eclipse
    • IntelliJ idea
  • 其它
    • Navicat:跨平台的MySQL客户端
    • Sublime Text 2:跨平台的文本编辑器
    • Pocket:跨平台的稍后阅读工具
    • Xmind:跨平台的思维导图工具

推荐阅读

  • Linux
    • :学习Linux必看
  • Java
    • :性能优化必读之作
    • :深入理解Java并发
    • :国内为数不多介绍JVM的好书
  • Python
  • 数据库
    • :阿里资深DBA力作
  • 大数据
    • :同盾大数据架构师出品
  • 架构
    • :来自淘宝一线架构实践
  • 互联网
    • :了解产业发展趋势,学会顺势而为
    • :了解互联网技术背后用的到数学知识
  • 人文社科
    • :人类如何从蒙昧一步步走向文明
  • 其它
    • :你为什么会说“是”?

转载于:https://my.oschina.net/u/658658/blog/491847

你可能感兴趣的文章
sys.check_constraints
查看>>
vue问题
查看>>
Python变量类型(l整型,长整形,浮点型,复数,列表,元组,字典)学习
查看>>
解决方案(.sln)文件
查看>>
指针和引用的区别
查看>>
运行PHP出现No input file specified错误解决办法
查看>>
【重建】从FJOI2016一试谈起
查看>>
selenium之frame操作
查看>>
php 引入其他文件中的变量
查看>>
MYSQL体系结构-来自期刊
查看>>
mysql的基本知识
查看>>
webpack入门(二)what is webpack
查看>>
学习C语言必须知道的理论知识(第一章)
查看>>
眠眠interview Question
查看>>
[转]CSS hack大全&详解
查看>>
RPC-client异步收发核心细节?
查看>>
#define WIN32_LEAN_AND_MEAN 的作用
查看>>
仿余额宝数字跳动效果 TextCounter
查看>>
你必须知道的.net学习总结
查看>>
Axure8.0 网页 or App 鼠标滚动效果
查看>>