プログラミング初心者だった私がIT企業に。

はじめに。 こんにちは!ポテトヘッド(@potato_head0809)です! 今回は全くのプログラミング未経験だった私が独学で IT企業に就職できた過程について記事を書きながら、 「していて良かった。」と思ったことや、 「こうしておけば良かった...。」と思うこと…

基本情報技術者の勉強をしよう!

こんにちは!ポテトヘッド(@potato_head0809)です! 今後、ITの基礎である基本情報技術者の知識を身に付けるために、 いくつかの記事に分けて情報を発信したいと考えています。 この先、IT企業を目指している方には 大切な「はじめの第一歩」になるのではな…

基本情報技術者 ~システム開発[1]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はシステム開発について見ていこうと思います! では早速始めましょう! システム開発の流れ システム開発と言っても、ただプログラムを書けば良いというものではありません。 お客様と話し合いをして…

基本情報技術者 ~システム開発[2]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はシステム開発における 代表的な開発手法について学んでいきましょう! 前回はシステム開発の流れについて触れました。 まだご覧になっていない方はぜひご覧になってみてください。 システム開発の流…

基本情報技術者 ~システム開発[3]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はシステム開発を行う際に、その開発周りのマネジメントについて 学んでいこうと思います。 システム開発の基本的なことには以前の記事で触れていますので、 ぜひご覧になってください。 システム開発…

基本情報技術者 ~セキュリティ[1]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はセキュリティについて学んでいこうと思います。 ネットワークにはさまざまな危険が潜んでいます。 情報の漏洩、データの破棄、迷惑メールなど 数えきれないくらいあります。 これらの悪意から情報を…

基本情報技術者 ~ネットワーク[1]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はネットワークについて学んでいこうと思います! では早速始めましょう。 LAN・WAN 「LAN」と「WAN」 みなさんは一度は見たことや聞いたことがあると思います。 まずはこれらが一体どういうものなの…

基本情報技術者 ~ネットワーク[2]~

こんにちは!ポテトヘッド(@potato_head0809)です! 前回はLANやWANについて学びました。 LANの接続形態やクライアントサーバシステム、 パケットに分けたデータの送信の方式について 触れたことを覚えていますでしょうか。 まだご覧になっていない方はこち…

基本情報技術者 ~ネットワーク[3]~

こんにちは!ポテトヘッド(@potato_head0809)です! 前回はプロトコルについて学びました。 ご覧になっていない方はご覧になってください。 ネットワークの基本 potato-head0809.hatenablog.com プロトコルについて potato-head0809.hatenablog.com 今回は、…

基本情報技術者 ~データベース[1]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はデータベースについて学んでいこうと思います! では、早速始めましょう! DBMS DBMS(Data Base Management System)とは...? 日本語で言うと、データベース管理システムです。 データベースを利…

基本情報技術者 ~データベース[2]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はデータベースの「主キー・外部キー」について学んでいこうと思います。 データベースの基本的なことについては 以前の記事で書いていますので宜しければご覧ください。 データベースの基本 potato-h…

基本情報技術者 ~ファイル管理[1]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はファイル管理について学んでいこうと思います! 普段使っているパソコンですが、ファイルを扱うことは誰にでもあると思います。 また、プログラミングの勉強をしている方はターミナルで ファイル操…

基本情報技術者 ~論理演算・論理回路 [1]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回は論理演算と論理回路について学んでいきたいと思います。 では早速始めていきましょう! 論理演算 論理演算とは「1」をTrue、「0」をFalseとして、 「1」と「0」の2つの値だけで演算を行います…

基本情報技術者 ~2進数[1]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回は、コンピュータを理解する上で、基本となる2進数というものを 学んでいこうと思います。 意識したことはないかもしれませんが、我々の生活では 10進数が使われていることが大半です。 数を数える…

基本情報技術者 ~ソフトウェア[1]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はソフトウェアについて触れていこうと思います! ソフトウェアとは何かわかりますでしょうか。 聞いたことはあると思います! 簡単に言ってしまうと、「OS」のことです。 OSは聞いたことがありますよ…

基本情報技術者 ~ソフトウェア[2]~

こんにちは!ポテトヘッド(@potato_head0809)です! 前回はOSについて全体的に触れていきました。 前回の記事を見ていない方はこちらからご覧になってください! potato-head0809.hatenablog.com 今回はOSの中核である制御プログラムで少し触れた、 「ジョブ…

基本情報技術者 ~ソフトウェア[3]~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はソフトウェアに関することについて学んでいこうと思います。 これまでソフトウェアの基本や、ジョブ管理について学びました。 〜ソフトウェアの基本〜 potato-head0809.hatenablog.com 〜ジョブ管理…

基本情報技術者 ~ソフトウェア[4]~

こんにちは!ポテトヘッド(@potato_head0809)です! これまでソフトウェアについて色々学んできました。 〜ソフトウェアとは〜 potato-head0809.hatenablog.com 〜ジョブ管理〜 potato-head0809.hatenablog.com 〜タスク管理〜 potato-head0809.hatenablog.c…

基本情報技術者 ~メモリ[1]~

こんにちは!ポテトヘッド(@potato_head0809)です! はじめに。 今回から基本情報技術者シリーズ「メモリ」について 触れていきたいと思います! パソコンを使っている人に限らず、 「メモリ」という言葉を聞いたことのない方は いないと思います! メモリに…

基本情報技術者 ~メモリ[2]~

こんにちは!ポテトヘッド(@potato_head0809)です! 前回はメモリの全体像について触れました。 まだご覧になっていないという方は以下から ぜひご覧になってください! potato-head0809.hatenablog.com では、早速今回の内容に入っていきたいと思います! …

Java 「開発するまでの順序」

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はJavaで開発をするために、Eclipseでの順序について説明します。 はじめに。 まずは、Eclipseをインストールしていることを前提とします。 もし実行時にうまくいかない場合などは、 バージョンによる…

VSCode拡張機能~Draw.io~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はVSCodeの便利な拡張機能「Draw.io」について紹介します。 では、早速始めましょう! Draw.io Draw.ioとはどんなものか。 簡単に説明しますと、図を書いたりできます。 こんな感じです。 データベー…

Java 「Eclipseで実行する際エラーが出る時の対処」

こんにちは!ポテトヘッド(@potato_head0809)です! Javaの勉強をし始めようと思いEclipseをインストール。 そして、実行しようとした際にエラーが出たので、 対処法について書いておこうと思いました。 今回やること 今回はバージョンによってエラーが発生…

VSCode拡張機能~vscode-icons~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回は、VSCodeの便利な拡張機能について紹介したいと思います! VSCodeを使っている方にはぜひご覧頂きたい内容です! では、早速始めたいと思います! vscode-icons こちらの拡張機能の説明としては、 …

VSCode拡張機能~Bracket Pair Colorizer~

こんにちは!ポテトヘッド(@potato_head0809)です! プログラミングでコードを書いているとき、 「括弧が多くなりすぎて分からない!」 みたいなことありませんか?? 今回は、そんな時に役立つVSCodeの拡張機能「Bracket Pair Colorizer」を紹介します! イ…

VSCode拡張機能~Pylance~

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はPythonを勉強している方必見! 「Pylance」という拡張機能を紹介したいと思います! では、早速始めましょう! Pylanceとは...? Pylanceとは、マイクロソフト製のPythonの拡張機能です。 プログラミ…

基本情報技術者〜CPU[1]〜

こんにちは!ポテトヘッド(@potato_head0809)です! 今回から基本情報技術者について触れていきたいと思います! まずは、CPUについて始めていきましょう。 CPUとは...? CPUはご存知でしょうか。聞いたことはあるかもしれません。 中央処理装置とも言われる…

基本情報技術者〜CPU[2]〜

こんにちは!ポテトヘッド(@potato_head0809)です! 今回はCPUの命令実行手順について触れていこうと思います! 前回の記事をまだ読んでいない方はこちらから! potato-head0809.hatenablog.com CPUの命令実行手順 前回にもCPUが命令を実行する順序について…

基本情報技術者〜CPU[3]〜

こんにちは!ポテトヘッド(@potato_head0809)です! 前回の記事を読んでいない方はぜひこちらをご覧ください。 potato-head0809.hatenablog.com 今回は命令レジスタがメモリアドレスを指定する様々な方法について触れていきます。 では早速始めていきましょ…

基本情報技術者〜CPU[4]〜

こんにちは!ポテトヘッド(@potato_head0809)です! 前回はアドレスの指定方式について学びました。 まだ読んでいない方はぜびこちらからご覧になってください! potato-head0809.hatenablog.com 今回は「CPUの性能」について触れていこうと思います! 何を…