背景
なんと転職できました。 未経験から転職するにあたって、ITの基礎的な知識を、なあなあではなく しっかりさせようとした目的です。まあ【備忘録】です。
用語集
OS
コンピューターを動かすためのソフトウェアのこと。 コンピューター全体を管理・制御し、人が使えるようにする役割を担う。 代表例)Windows,mac,Linux
ソフトウェア
ソフトウェアとは、コンピューターを動かすプログラムのこと。広い意味では、プログラムが処理するデータも含まれる。コンピューター自体や周辺機器などのように目に見える機器をハードウェアと呼ぶのに対し、ソフトウェアは目で見ることができない。 大きく二つに分類する。
- 応用ソフトウェア:ワープロや表計算などの各種アプリケーション
- システムソフトウェア:ミドルウェア(DB)・基本ソフトウェア(OS、言語プロセッサなど)
ハードウェア
コンピューターを構成する目に見るもの全般。 例)マウス・ディスプレイ・キーボード
CPU
人の「頭脳」のような役割を行うパーツのこと。 コア数=処理を行える頭脳の数。
HDD
PCにデータを保存するための内ストレージと呼ばれる領域。 (ストレージ=「データを保管する場所」) 記憶装置のため本棚と例えられる。
メモリ
データやプログラムを一時的に保存する部品のこと。 机や作業台で例えられる。
ディレクトリ
CUIで用いるデータの入れ物。 GUIでいうフォルダ。
GUI
情報の提示を画像や、形を多用し、 基礎的な操作の大半をマウスやタッチスクリーンなどの画面上での指示。
CUI
コンピューターやソフトウェアが利用者に情報を提示したり、操作を受付したりする方法の一つ。
全てのやり取りを文字だけで行う。
こんなかんじのやつ
ビット
1bitとはコンピューターが扱う最小の位のこと。
バイト
1バイト(Byte)= 8ビット(bit)。 0か1が入る箱が8個並んでいるイメージ
ローカル
自分自身のPC環境のこと。 ローカル環境。
パス
ファイルまでの経緯を指す示す経路
- 絶対パス
誰から見ても変わらない場所。 最初のフォルダから始まりますよという意味で、絶対「/」から始まる。 【自分へ】キタミ式の276Pみたらわかるよ
- 相対パス
自分のいる位置からの場所
IDE
統合開発環境の略。 プログラミング開発に必要となるテキストエディタ・コンパイル・デバッカを一つにまとめた開発環境 例)Eclipse、Android Studio、Swiftなど
IP
PCやスマートフォン等のネットワーク上の機器を識別するためにふり振り当てられている番号。 (よく見る129.168.20.5168.20.5ってやつ)
port
利用しているパソコンがどんなサービスを利用しているのかを特定する際に利用している番号。
グループウェア
組織内のスケジュールやタスクなどの共有したコミュニケーションを目的とした アプリケーション
ネスト
プログラムやデータにおいて、ある構造の中に同じ構造が含まれている状態。 IF文の中にIF文があると「ネストが深い」と言われると。
ふー…ちょっと休憩…
Qiitaを備忘録としてしか使っていません…わら
インデント
字下げ
コミット
処理や変更などを確定・反映させる
マザーボード
各パーツに電気を供給したり、デバイスの統制を行う。 PCの土台となる主要な電子回路基板のこと …?
BIOS
OSの起動や、PCと接続機器間の入出力を制御するプログラムのこと 電源を入れた時に最初に起動するプログラム。
ドライバ
PCに接続されている周辺装置をOSによって制御するために作られたプログラム
あとがき
無事にコロナ禍で転職ができましたけども、 まだまだスタートラインにたっただけですね。
私は、こういう風に何か記録に残さないと忘れてしまうんですよね~
では、これからも頑張りまっす!