ABAP很厲害是怎麼一種體驗?
知乎上偶然看到這個問題,覺得很有意思,我也來回答一發。
我本科和研究生學的是計算機專業,做專案用C/C++,研究生三年專案的程式碼量大概在三到四萬行左右。2007年大學畢業加入SAP成都研究院一直工作到現在,工作中用的最熟練的程式語言是ABAP,Java和JavaScript。當然做SAP Cloud application Studio這個工具開發時,也用過一段時間的C#。做一個SAP內部的大資料專案也用過一陣子Scala,Python和Go語言在做Hyperledge Fabric on SAP Cloud Platform時也學了一些皮毛。
我沒有把自己定位成“ABAP開發人員”或是“Java開發人員”,而是“SAP應用開發人員”。也就是說組織給我分配一個開發任務,我自己就得去琢磨,選擇合適的程式語言來完成。
ABAP,Java和JavaScript這三門我工作中用的最多的程式語言,在我眼中沒有優劣之分,就是不同的程式設計工具,有各自的適用場合,如此而已。
我曾經寫過一篇文章:Jerry的ABAP, Java和JavaScript亂燉
百度即可找到,裡面包含了我對這三門語言一些特性的橫向比較。
文章連結: https://www.cnblogs.com/sap-jerry/p/8215394.html
回到ABAP語言本身,我認識SAP總部Walldorf很多資深的ABAP應用開發人員,當然也包括ABAP程式語言本身的開發人員,即用C語言開發ABAP虛擬機器和執行時的那些同事,稱呼他們為電腦科學家更合適。我想任何資深的ABAP應用開發人員,在他們面前也沒有資格說自己“ABAP如何如何厲害”,因為這些電腦科學家們才是ABAP世界的創世主和維護者。
C和ABAP的關係,可以參考我這篇文章:聊聊C語言和ABAP
至於一些網路上老生常談的問題,諸如:
做ABAP開發有前/錢途嗎?為什麼ABAP開發的收入比Java開發高/低?
我已經在一些文章裡表明了我的個人意見:
我寫過的其他一些關於ABAP的文章:
Jerry 2017年的五一小長假:8種經典排序演算法的ABAP實現:
動手使用ABAP Channel開發一些小工具,提升日常工作效率:
使用Visual Studio Code編寫和啟用ABAP程式碼 (上):
你的ABAP程式給佛祖開過光麼?來試試Jerry這個小技巧:
關注Jerry的公眾號“汪子熙”,輕鬆獲得所有SAP文章:
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2641252/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《向上生長 -- 成為一個很厲害的人》
- “探店”低程式碼——它真的很厲害?
- 高度自律是一種什麼體驗??
- 失明是一種怎樣的體驗——見
- 我真厲害
- 央視新聞《帶人回本很厲害的導師是誰》手機搜狐網
- 《他們以為自己很厲害》之 聖誕節?彩蛋??事件事件
- 為什麼你們都這麼厲害。。。。
- 我們都在說虛幻5厲害,但它究竟厲害在哪?
- 在騰訊工作是一種怎樣的體驗?
- 掃碼無憂是一種怎樣的體驗?
- 生活逐漸“CLASH化”是一種什麼體驗?
- 為谷歌Stadia做遊戲是怎樣一種體驗?谷歌遊戲
- 在阿里安全工作是一種怎樣的體驗阿里
- 中國文化厲害在哪?
- 堅持就有收穫,厲害,贊一個
- 擁有智慧數字經營系統是一種怎麼樣的體驗?
- 搶先體驗! 在瀏覽器裡寫 Flutter 是一種什麼體驗?瀏覽器Flutter
- 帶薪擼貓是一種什麼樣的體驗?
- 在Excel VBA中寫SQL,是一種什麼體驗ExcelSQL
- 長期不上班是一種什麼樣的體驗?
- 被文獻坑是一種什麼樣的體驗?
- 一門心思玩爛網遊是種怎樣的體驗?
- 做大廠程式設計師是一種怎樣的體驗?程式設計師
- 給“黃油”做漢化是一種怎樣的體驗?
- 同時拿到BATJMD的Offer是怎樣的一種體驗?BAT
- HBase的架構設計為什麼這麼厲害!架構
- 厲害!IDEA 2020 要本土化,真的是全中文了!Idea
- 除了前端以外還了解什麼其它技術麼?你自己最最厲害的技能是什麼?前端
- 為蘋果Arcade開發遊戲是怎樣一種體驗?蘋果開發遊戲
- 在遊戲中設計動物是怎樣一種體驗?遊戲
- 28歲裸辭轉行前端是怎樣的一種體驗前端
- 作為一朵雲,走遍中國大地是怎樣一種體驗?
- 【開源訪談】厲華:寫一個開源容器引擎會是什麼樣的體驗?
- 誇一誇支付寶小程式的厲害之處
- 啥是全棧程式設計師?更厲害?更有錢途?全棧程式設計師
- 打通微信和釘釘服務是一種怎樣的體驗?
- 在市值破萬億美元的公司工作,是一種怎樣的體驗?