ABAP開發人員未來應該學些什麼
2007年1月我大學畢業進入SAP Chengdu從事開發工作,到今天已經整整11年了。
這張圖在ABAP開發圈子裡曾廣為流傳:
![ABAP開發人員未來應該學些什麼](https://i.iter01.com/images/e2fb11d80375ee47d654db3b738a04425a28023d5a857c579dd2cf9e33c4a6f8.png)
為了避免這種窘境發生在ABAPer身上,我們應該做點什麼呢?
2017年剛開始的時候,我曾經在SAP community寫過一篇文章: What should an ABAPer continue to learn as an application developer
這篇文章一度被管理員置頂,吸引了將近8千的點選量。
![ABAP開發人員未來應該學些什麼](https://i.iter01.com/images/e6b99a193ae941924344b7ac1ee7f1abb7c8ec1116a8ef38c6563035333f440b.png)
我在文章裡提到了我的個人觀點: 除了ABAP開發本身之外,ABAP開發人員還應該在下列幾個方面有所涉獵:
- 熟悉一門函數語言程式設計語言
- 瞭解Spring
- 熟悉JavaScript
- 瞭解一種NoSQL資料庫
為什麼是這四點,具體理由我已經在我SAP community上做了闡述,並且逐條列舉了我是如何去做的。
2017年已經遠離我們了,今天再來回顧,我個人認為上述四點仍然是適用於未來。同時在過去一年的工作中,我意識到還有第五點,也有必要加入到ABAP開發人員的TO LEARN列表裡:
Learn how to work on a kind of Cloud Platform
![ABAP開發人員未來應該學些什麼](https://i.iter01.com/images/4bf650228883cd88d8f856b5d46225a7842b49d72d52e625ed7e39fcb8b48806.png)
您可以從SAP community上的這三篇文章得到更多SAP Cloud Platform對ABAP的支援:
- Overview of ABAP in SAP Cloud Platform
- ABAP in SAP Cloud Platform – Frequently Asked Questions
- ABAP in SAP Cloud Platform – Why?
以及訂閱號"大話SAP"發表的文章: 在雲上使用ABAP
我們每位開發人員都會變老。讓我們用施瓦辛格的這句名言共勉:
![ABAP開發人員未來應該學些什麼](https://i.iter01.com/images/14a08ed0a57ff45cb8d04ead5c968cf3260b2bf807d2355e43221be7e3841e71.png)
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
![ABAP開發人員未來應該學些什麼](https://i.iter01.com/images/535ea83caf71c36c062b76ecadbcb504a644472613458b3d05b74e99cb5a3fe7.png)
![ABAP開發人員未來應該學些什麼](https://i.iter01.com/images/73ed434daf39207677f5a46806ca8fac28237787494fa9e2027b83be99ab83ac.png)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2150839/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 為什麼 Python 開發人員應該使用 PipenvPython
- Android開發人員應該知道的一些技術Android
- 職場人員該學什麼程式語言
- 開發人員應該害怕低程式碼嗎?
- k8s應該怎麼學習?要學些什麼?K8S
- 使用Python分析大量資料應該學些什麼?Python
- 為什麼說敏捷開發是應用程式的未來?敏捷
- 每個JavaScript開發人員都應該瞭解UnicodeJavaScriptUnicode
- 新幹貨:開發人員都應該知道的CLI命令
- 每個開發人員都應該知道的WebSockets知識Web
- 為什麼 Web 開發人員需要學習一個 JavaScript 框架?WebJavaScript框架
- 2019 年,React 開發人員應該掌握的 22 種神奇工具React
- 對於 basis 管理員來說,ABAP Platform 意味著什麼Platform
- 技術面試應該問些什麼?應聘者應該如何應對?面試
- 為什麼開發者應該摒棄敏捷?敏捷
- 獨立開發該做什麼,該不做什麼
- 測試人員應該瞭解的一些基本概念
- 為什麼開發人員喜歡低程式碼?
- 開發觸控式螢幕的頁面時應該注意些什麼問題?
- 【譯】為什麼 React16 對開發人員來說是一種福音React
- 每個開發人員都應該知道的 10 個 GitHub 倉庫Github
- 雲端計算應該學些什麼?Linux雲端計算要學多久Linux
- 淺談DAST,什麼是DAST,開發人員為什麼要使用它?AST
- 為什麼像Google公司的一些開發人員認為敏捷開發是無稽之談? - QuoraGo敏捷
- 什麼是DevSecOps?開發人員如何為安全而左移dev
- 為什麼未來的學校是開放式的
- 我為什麼認為Flutter是移動應用程式開發的未來?Flutter
- 為什麼我認為Flutter是移動應用程式開發的未來Flutter
- 中小學生Python課應該學什麼Python
- Web前端到底需要學什麼?應該怎麼學?Web前端
- 什麼是Web開發?如何成為一個Python Web開發人員?WebPython
- 為什麼資料科學家應該開始學習Swift?資料科學Swift
- 開發人員,千萬不要去碰那該死的業務引數,無論什麼時候!
- 為什麼測試人員必學Linux?Linux
- 個人站長未來那麼不看好,為什麼還要學習SEO?
- 為什麼開發人員痴迷於“關注點分離”?
- 為什麼安全是Java開發人員的首要任務?Java
- ETL專業人員應該學習Hadoop的5個理由Hadoop
- 零基礎學UI應該學什麼?UI