
ピータン
こんにちは。調べたらこんな記事がありました。 https://artelogic.net/blog/what-is-the-difference-between-junior-middle-and-senior-developers-software-engineers
- ジュニア開発者
- ミドルデベロッパー
- シニア開発者
- リード開発者
- 開発者vsエンジニアvsプログラマー
この定義のジュニア開発者が初心者プログラマーであるかわかりませんが、以下のようにありました。
- 経験年数0年~1.5年
- 学ぶことへの本質的な情熱
- 110%の労働意欲
- ソフトウェアとハードウェアの両面から、情報技術に関する優れた基礎知識を有する方
- コンピュータ・プログラミングの基礎。
- ツールの使い方を習得できること。
- 少なくとも1つのプログラミング言語の知識があり、基本的なプログラムコードを書くことができること。
一般的には、開発者とプログラマーとかは同じ意味に捉えられるかもしれませんが、次であると説明していました。
プログラマーはどちらかというと、与えられた仕事をこなす技術者であり、他の面にはあまり関与しないのが、ギブアンドテイクです。簡単に言えば、プログラマーはソフトウェアのコードを書き、それだけで責任が終わるかもしれません。 ソフトウェア開発者は、専門的にはもっと多様です。コードを書いたりレビューしたりできることに加えて、技術文書の作成、テストの計画、すべての開発サイクルの専門的なまとめなども任されます。 エンジニアは通常、正式な資格を持ち、学位を持つ深い専門家であり、コードを書くことができるだけでなく、複雑なプログラミングの問題を回避する方法をいくつか知っており、ベストプラクティスで徹底した開発戦略を設定することができます。



