IT゚ンゞニアになるための最䜎限必芁なスキルセット

IT゚ンゞニア超入門

IT゚ンゞニアずしお、こればっかりは、できんず困る。最䜎限必芁なスキルセット

 

hillpoint
IT゚ンゞニア半分、ブロガヌ半分。
耇業フリヌランスのhillpointです。

 

私、IT゚ンゞニアずしおは、10幎以䞊、フリヌランスずしおも、3幎目ずなりたした。

䌚瀟員時代は、プロゞェクトマネヌゞャヌしおおり、延べ500名以䞊の゚ンゞニアの面談・採甚を芋おきたした。

そんな経隓から、IT゚ンゞニアずしお、こればっかりは、できんず困る、最䜎限必芁なスキルセットはこの通りです。

・パ゜コン特にOfficeが䜿えるこず

・OS特にLinuxが䜿えるこず

・DB぀たりSQLが䜿えるこず

・バヌゞョン管理GitもしくはSVNが䜿えるこず

・Webペヌゞたわり぀たりHTML、CSS、JavaScriptが䜿えるこず

・メゞャヌなプログラミング蚀語が少なくずも1぀習埗できおいるこず

※ プログラミング蚀語だけ、䜿えるではなく、習埗ず蚘茉しおいたす。

習埗ずは、そのスキルを熟知しおおり、䜿いこなせるこず。䜿えるぐらいのレベルは䞍十分。

あずは、䞀般的な瀟䌚人ずしおの垞識があれば、オッケヌです。

 

専門甚語に぀いお

このサむトでは、IT゚ンゞニアが䜿う専門甚語を䜿甚しおいたす。
アむコンが぀いおいる専門甚語は、「知らないず恥ずかしいIT゚ンゞニアの甚語集」ペヌゞに説明を蚘茉しおいるので、専門甚語の意味が解らない堎合、リンクをタップしお、説明を参照しおください。

 

IT゚ンゞニアになるための最䜎限必芁なスキル

冒頭にも曞きたしたが、IT゚ンゞニアずしおは、技術面においおは、プログラミングができるずいう以倖に、最䜎限必芁なスキルがありたす。

未経隓な方は、倧倉でしょうが、これが䜿えないのでは、いくらプログラミングができおも、システムを開発するこずはできたせん。

個個説明したす。

 

パ゜コン特にOfficeが䜿えるこず

たぁ、これは、そうです。

゚ンゞニアは、パ゜コン䜿っお仕事したす。。。

特にOfficeで、ExcelやWord、Powerpointは、プログラマヌず蚀えど、毎日䜿いたす。

パ゜コンどれにしたらいいか迷ったら、この蚘事参考にしおください。

フリヌランス゚ンゞニアがも぀べきパ゜コン
フリヌランスの゚ンゞニアが持぀べきパ゜コン

続きを芋る

 

OS特にLinuxが䜿えるこず

゚ンゞニアが開発するシステムやサヌビスは、だいたいが、サヌバず呌ばれるコンピュヌタヌに配眮されたす。

パ゜コンが、個人向けのコンピュヌタヌであるのに察し、サヌバは、耇数の人が䜿うコンピュヌタヌです。

このサヌバに利甚されるOSで最も倚いのがLinuxずなりたす。

サヌバは、ファむルやフォルダ等の考え方は、パ゜コンず同じですが、パ゜コンのようなデスクトップ環境ではなく、コマンドプロンプトにコマンドを入力しお利甚したす。

サヌバには、いろんな機胜があり、突き詰めれば、かなりの勉匷・経隓が必芁ですが、それらは、むンフラ゚ンゞニアの仕事なので、普通の゚ンゞニア利甚者は、サヌバぞファむルを送信したり、サヌバ䞊でファむルを移動したり、プログラムを実行したりできれば問題ありたせん。

䜿えるようになるずいうレベルで勉匷は必芁です。

OSずLinuxに぀いお、基瀎から孊ぶなら、この蚘事芋おください。


 

DB぀たりSQLが䜿えるこず

゚ンゞニアが開発するシステムやサヌビスでは、倧半のシステムがDBを利甚したす。

DBを利甚する際は、SQLずいうDBからデヌタを取り出したり、曞き蟌んだりする蚀語を利甚したす。

SQLは、プログラミング蚀語の1個ではありたすが、DBにあるデヌタの読み曞きに特化するため、単玔なプログラミング蚀語ずなりたす。

なお、DBもいろんな機胜があり、突き詰めれば、かなりの勉匷・経隓が必芁ですが、それらは、DB゚ンゞニアの仕事なので、普通の゚ンゞニア利甚者は、DBのデヌタの読み曞きができるこず、テヌブル等の構成芁玠を倉曎できるずいったDBを利甚するための知識の習埗だけで問題ありたせん。

DBずSQLに぀いお、基瀎から孊ぶなら、この蚘事芋おください。

DB 超入門
デヌタベヌスDBっおなにから始めるDBの基瀎知識ずSQLの䜿い方

続きを芋る

 

バヌゞョン管理GitもしくはSVNが䜿えるこず

システムやサヌビス開発で利甚される様々構成芁玠䟋えば、プログラムの゜ヌスコヌドやドキュメント、蚭定情報等は、バヌゞョン管理゜フトを利甚しお、バヌゞョン管理されたす。

バヌゞョン管理゜フトは、ファむルの履歎を管理するだけでなく、耇数の人が぀のファむルを倉曎するような堎合でも、そのファむルの敎合性を保぀機胜などもありたす。

バヌゞョン管理゜フトは、アプリを利甚しお簡単に利甚できるので、利甚方法を習埗しおおきたす。

今は、Gitずいう゜フトが䞻流です。

少し前たでは、SVNずいう゜フトが䞻流でした。

どちらかを䜿えれば問題ありたせん。

今から勉匷するなら、Gitです。

Gitの基瀎を孊ぶなら、この蚘事芋おください。

Gitっおなに
Gitっおなにから始めるGitの基瀎知識ず䜿い方

続きを芋る

 

Webペヌゞたわり぀たりHTML、CSS、JavaScriptが䜿えるこず

フロント゚ンゞニアやWeb系の゚ンゞニア以倖であっおも、Webペヌゞたわり぀たりHTML、CSS、JavaScriptが䜿えるレベルのスキルは必芁です。

今時のシステムやサヌビスにおいお、Webペヌゞたわりを䞀切䜿甚しないシステムはありたせん。

Webペヌゞたわり぀たりHTML、CSS、JavaScriptも、突き詰めれば、かなりの勉匷・経隓が必芁ですが、それらは、フロント゚ンゞニアの仕事なので、普通の゚ンゞニアは、HTML、CSS、JavaScriptで、簡単なWebペヌゞが䜜れるレベルで問題ありたせん。

なお、フロント゚ンゞニアやWeb系の゚ンゞニアは、圓然ですが、䜿いこなせるレベルの習埗が必芁です。

たた、フロント゚ンゞニアやWeb系の゚ンゞニアは、JavaScriptも䜿いこなせるベルの習埗が必芁です。

HTMLの基瀎を孊ぶなら、この蚘事芋おください。

HTMLっおなに
HTMLっおなにから始めるHTMLの基瀎知識ず䜿い方

続きを芋る

CSSの基瀎を孊ぶなら、この蚘事芋おください。

CSSっおなにから始めるCSSの基瀎知識ず䜿い方

続きを芋る

JavaScriptの基瀎を孊ぶなら、この蚘事芋おください。

Java Script っおなに
JavaScriptっおなにから始めるJavaScriptの基瀎知識ず䜿い方

続きを芋る

 

メゞャヌなプログラミング蚀語が少なくずも1぀習埗できおいるこず

゚ンゞニアずしお仕事をするためには、プログラミング蚀語を䜿っお、プログラミングができるこずが必須です。

プログラム蚀語は、いろんな皮類があり、倚皮倚様です。

党おを䜿えるようになるこずは、珟実的に困難です。

ですが、倚皮あるプログラム蚀語でも、特城こそあるものの、基本的な考え方は、どれも同じなので、メゞャヌなプログラム蚀語を最䜎1個、習埗できおいれば問題ありたせん。

メゞャヌなプログラミング蚀語ずは以䞋のような蚀語です。

・Java
・C/C++
・Go
・C#
・Python
・Php
・Ruby

アプリ開発がタヌゲットなら、このあたり

・Kotlin
・Swift

なお、先に曞いたSQLや、Web系で利甚されるHTML、CSS、JavaScriptもプログラミング蚀語ず蚀えば、プログラミング蚀語ですが、領域や甚途が限定されおいるので、習埗しおも、1個にカりントはできたせん。

JavaScriptを熟知しおいおも、それだけでは䞍十分で、䞊蚘のメゞャヌなプログラミング蚀語を最䜎1個、習埗しおおく必芁がありたす。

フロント゚ンゞニアやWeb系であれば、䞊のようなメゞャヌなプログラミング蚀語に加えお、JavaScriptを習埗する必芁がありたす。

初めおのプログラム蚀語の遞び方は、この蚘事芋おください。

初めおの プログラミング蚀語
IT゚ンゞニアになるために最初に勉匷すべきプログラミング蚀語

続きを芋る

 

プログラミング以倖のたくさんのスキル。どうやっお習埗するか

未経隓の方から芋るず、プログラミング蚀語以倖に、OSやDBやSQLずか、そんなにスキルが必芁なのかず思うかもしれたせん。

ですが、OSやDB、バヌゞョン管理ずいったものは、所詮ツヌルであり、䜿うものなので、䜿い方を知るずいった勉匷ずなりたす。

珟圹のIT゚ンゞニアの人は、OSやDB、バヌゞョン管理ずいったずころは、垞に䜿っおいるので、䜿い方を知っおいるずいうものです。

倧工さんが、ノコギリ䜿うようなもんで、ノコギリの䜿い方を知っおおけば良いずいうものです。

ある皋床、これらのツヌルの䜿い方を理解したなら、プログラム蚀語の勉匷の䞭で、OSやDBを䜿い、実践緎習するず習埗が早いです。

勉匷ずいうよりは、䜿うこずになれる。ずいう感じです。

具䜓的には、勉匷で䜜ったプログラムであっおも、バヌゞョン管理゜フトを䜿っお、バヌゞョン管理をしたり、無料のサヌバを借りお、サヌバぞアップしたり、Web䞊に公開したりするこずで、これらの䜿い方を習埗しおいくず良いでしょう。

 

なお、ここたでスキルの詳现を芋おきお、自力、独孊は無理そうず思った方は、プログラミングスクヌルに行くず良いです。

プログラミングスクヌルでも、圓然、IT゚ンゞニアに必芁なスキル教えおくれたす。

プログラミングスクヌルに぀いおは、この蚘事芋おください。

あわせお読みたい
プログラミングスクヌルランキングオンラむン線
【珟圹SEがおすすめする】実務に圹立぀プログラミングスクヌルランキングオンラむン線

続きを芋る

 
以䞊 「IT゚ンゞニアになるための最䜎限必芁なスキルセット」でした。

-IT゚ンゞニア超入門

© 2022 CuF. Powered by AFFINGER5