- Microservice Patterns and Best Practices
- Vinicius Feitosa Pacheco
- 187字
- 2021-06-30 19:02:51
Proficiency
The first goal for a software developer is to achieve proficiency in any programming language or paradigm. Achieving a good level of proficiency is not easy, and some languages may have a steeper learning curve than others.
Problems arise when proficiency in a language ends up creating a comfort zone from which a developer or team finds it difficult to leave. In contrast, a myth must be overthrown: that one programming language is much easier than the other. Obviously, a language may prove simpler than another at first, but in the end what will count is the practice time and the number of scenarios experienced by a developer with a programming language.
Another myth that must be fought is that all languages are equal at their core and that only the syntax changes. This is one of the worst possible errors that can be committed. Languages can be quite different in internal design and performance, although they have similar syntaxes.
Proficiency is something that should be considered when deciding which language to apply for a microservice. However, it should not be as decisive as this one.
- 5G承載網(wǎng)網(wǎng)絡(luò)規(guī)劃與組網(wǎng)設(shè)計
- 物聯(lián)網(wǎng)之魂:物聯(lián)網(wǎng)協(xié)議與物聯(lián)網(wǎng)操作系統(tǒng)
- 物聯(lián)網(wǎng)+BIM:構(gòu)建數(shù)字孿生的未來
- 新一代物聯(lián)網(wǎng)架構(gòu)技術(shù):分層算力網(wǎng)絡(luò)
- 企業(yè)私有云建設(shè)指南
- 互聯(lián)網(wǎng)安全的40個智慧洞見:2014年中國互聯(lián)網(wǎng)安全大會文集
- 物聯(lián)網(wǎng)之霧:基于霧計算的智能硬件快速反應(yīng)與安全控制
- 5G技術(shù)核心與增強:從R15到R17
- Intelligent Mobile Projects with TensorFlow
- Python Web Scraping Cookbook
- 物聯(lián)網(wǎng)傳感器技術(shù)與應(yīng)用
- 物聯(lián)網(wǎng)導(dǎo)論
- 現(xiàn)場總線與工業(yè)以太網(wǎng)及其應(yīng)用技術(shù)(第2版)
- 國外物聯(lián)網(wǎng)透視
- Learning Dart