今天有朋友問及我的個人技術棧是什麼?
突然一下懵了,這個詞對我這種老程序員來說,瞬間覺得陌生。做了3年敏捷教練,碰來碰去都是公司中上層和頂層的人。讓人不免有些飄忽。自然十分落地的技術棧就離我自然越來越遠了。
其實這個詞也不是新詞,百度裏有這麼一個定義
一般來說是指將N種技術互相組合在一起(N>1),作爲一個有機的整體來實現某種目的或功能。也可以指掌握這些技術以及配合使用的經驗。
打個比方,開發一個醫療管理系統,你使用了html + css + javascript + jquery + springmvc + hibernate + spring + linux + mysql等等,這些技術就可以稱爲技術棧。
於是我就認真的整理了一下自己的技術棧
技術棧:
Language:Java, JS, C, VB, Python, Shell(C/Bash), Groovy,Gosu
Framework:SpringBoot, ORM(Hibernate, Mybatis, JPA)
Database:MySQL, DB2, Oracle, H2
Infrastructure:WAS8.5, AIX, Linux CentOS, RedHat),Websphere MQ
IDE:Guidewire, Eclipse, IntelliJ
DevOps: JIRA/Confluence, GitHub, BitBucket, Jenkins, Bamboo, GitLab, Trello, Splunk, Control-M, SonarQube, Nexus
Cloud: AWS EC2 Cloud9, Ali Cloud EC2
技術背景:
軟件開發,核心系統運維研發搬遷,偏後端和系統分析設計
對比了一下網紅大牛們的,瞬間覺得好像自己有點跟不上時代了。
特此發表一下,開始努力精進。在職業生涯中段,繼續攀爬自己的技術高度。