AxiZ沖縄ブログ

エンジニア育成学校【AxiZ沖縄】のブログです。

2019-01-01から1年間の記事一覧

SQLの補足

手続き型と非手続き型 SQLはデータベースを操作するためのプログラミング言語ですが、 JavaやjavaScriptやC言語などのような、 いわゆる一般的なプログラミング言語とは大きく異なる点があります。 Javaなどの言語は、手続き型の言語と呼ばれます。 手続き型…

Java基礎の補足【制御構文】

Java基礎の中でも制御構文に関する補足です。 ifとswiitchの使い分け ifとswitchは、どちらも条件分岐で使われます。 switchはif文よりも使える場面が限られており、 またswitchでできることはifを使ってもできるので、 switchが使われる頻度はifよりも少な…

Java基礎の補足【メソッド】

メソッドの呼び方 メソッドは、一言でいうと処理をまとめて名前を付けたものです。 このような仕組みは、Jaavに限らず、ほとんどのプログラミンっ言語で用意されています。 ただし、言語によって呼び方が変わる可能性もあるので注意しましょう。 呼び方は言…

Java応用の補足【例外】

チェック例外と非チェック例外の違い チェック例外と非チェック例外では何が違うのか、 についての補足説明です。 非チェック例外 非チェック例外とは、RuntimeExceptionを継承した例外クラスのことで、 非チェック例外は発生する可能性があったとしても、 …

Java応用の補足【オブジェクト指向】

Java応用の範囲で、 講義では直接出てこないけれど、 知っておいてほしい話などを書いていきます。 staticと非staticの違い クラスにフィールドやメソッドを定義するとき、 staticを付ける場合とつけない場合があります。 staticを付けた場合は、それぞれク…

コミュニケーションスキルがある人がプログラマーとしても評価される説

IT業界の人とあまり関りがない人にとって、プログラマーというと、 コミュニケーションが苦手でパソコンの前で作業している方が好きな人 というイメージの人も割といるかと思います。 もしかするとコミュニケーションが苦手だからプログラマーになりたい、 …

Java基礎の補足

Java基礎で学習する範囲で、 講義で直接扱わない細かい部分や、 知っておくと便利なテクニックや豆知識を紹介。 整数の型 Javaで整数を扱うとき、byte、short、int、long の4種類があります 小さい順に並べてあります。 Javaでリテラルとして整数を書くと、…

OSについて

OSについて基本的な知識を解説しておきます。 OSとはOperating Systemの略です。 OSもプログラミング言語で作られたソフトウェアです。 基本ソフトウェアとも呼ばれます。 具体的なOSを上げると、 Windows MacOS Android iOS Linux 等があります。 普段使っ…

サーバーとは

ITの世界にはサーバーという言葉が頻繁に出てきますが、 サーバーという言葉をぼんやりとしかイメージできていない人も多いので、 ここではサーバーについて解説です。 ちなみに、日本語の場合は本やサイトによって「サーバー」と書く場合と「サーバ」と書く…

クラウドについて

講義の中で「heroku」のサービスを使用するので、 それに関連してクラウドについて概要を解説。 クラウドとは クラウドコンピューティングの略です。 コンピュータの資源を使いたい時に使いたい分だけ使うことのできる仕組みのことです。 要は、自分で一から…

Git

Gitの講義の補足&まとめです。 Gitとは Gitとは、バージョン管理システムの一つです。 バージョン管理システムと呼ばれるものは、複数ありますが、 これを書いている時点ではおそらく最もメジャーなバージョン管理システムです。 バージョン管理システムとは…

悩むと考えるの違い

悩むと考えるの違いについては、時間術の中でもお伝えしましたが、 ここではもう少し掘り下げます。 繰り返しになりますが、悩むと考えるの違いについては、 様々な問題解決や仕事術の本に記載されています。 私が最もしっくり来たのは 考えるは、問題をシン…

コミュニケーション能力の種類

仕事においてコミュニケーション能力が重要と言われますが、 仕事上のコミュニケーション能力は、大きく2つに分けられると思っています。 仲良くなるためのコミュニケーション 手戻りをなくすためのコミュニケーション の2つです。 仲良くなるためのコミュニ…

仕事と遊びの境界線・勉強と遊びの境界線

仕事と遊びの境界線はあるでしょうか。 勉強と遊びの境界線はあるでしょうか。 冷静に考えるとどちらも境界線は曖昧なのだと実感します。 勉強と遊びの境界線 まずは勉強と遊びの境界線を考えてみましょう。 好きな小説・マンガを読んで、ストーリーや登場人…

javaScript・jQuery

javaScript・jQueryの講義の補足&まとめです。 javaScriptの講義は、プログラミング言語としての細かい言語仕様などは解説せず、 どんなことができるのかを知識として知っておくことを目的としているため、 ここでも細かい解説はせず、概要のみお伝えします…

内定者研修見学レポート

【内定者研修】 3/5(火)~3/7(金)の期間、 AxiZ東京で内定者向けの研修がありました。 沖縄でも実施する予定のため、東京での研修を見学に行ってきました。 今回は、その様子と参加してみての感想をお伝えします。 1日目は、カレー作りから学ぶITの仕事…

人に教えることのメリット

教師や講師など、教えることを専門にしている職業を除いては、 教えることがうまい人は少ないように思います。 ですが、人に教えること自分にとっても多くのメリットがあります。 理解不足に気づける 自分では理解したつもりでも、人に教えようとすると、意…

デバッグ力を上げるには

デバッグとは、バグを取り除くことです。 エラーが出た場合にエラーを取り除いたり、エラーが出ていなくても、 思った通りに動かなかった場合に思い通りに動くように修正することをデバッグと言います。 今回はデバッグのコツや、デバッグ力を上げるための考…

読書術

個人的な意見ですが、最も効率のいい勉強法は読書だと思っています。 理由は、本は著者の経験とノウハウを凝縮したものだからです。 もちろん自分の経験から学ぶことは大切ですが、 時間は有限なので、一人の人間が経験から学べることは限られています。 本…

記憶術

記憶術についてです。 記憶において重要なのは 興味を持つこと 理解すること 反復すること アウトプットすること です。 興味を持つこと 自分の趣味など、好きなことに関しては、わざわざ覚えようと意識しなくても自然と覚えられるはずです。 例えば、好きな…

書籍【プログラミング言語図鑑】

今回はプログラミング言語図鑑 を紹介します。 タイトル通り、様々なプログラミング言語を紹介している本です。 全部で67個のプログラミング言語を紹介しています。 いろんな言語があるのだな~と、楽しみながら読むことができます。 新しい技術というのは、…

プログラミング言語の分類とJavaの立ち位置

プログラミング言語の分類 プログラミング言語は実に様々な種類があります。 そのため分類の仕方も様々ありますが、 ここではプログラムがどのように処理されるかで分類してみます。 そして、Javaどこに分類されるかを解説します。 コンパイラ式言語 コンピ…

Javaの入門書

Javaを自分で勉強する際のおすすめの書籍を紹介します。 Javaの入門書として分かりやすいと感じるのは スッキリわかるJava入門 です。 本の中に登場人物がいて、対話しながら進めていく書き方なので、 初心者にもより理解しやすい構成になっています。 特に…

テスターとしてのスキルを上げるコツ

システムエンジニアやプログラマーの仕事は、 プログラミングの作業だけではありません。 出来上がったプログラムをテストすることも大事な仕事です。 テストを実施する人のことをテスターと呼びます。 一口にテストと言っても、単体テスト・結合テスト・運…

他者目線に気づくことの大事さ

仕事において、「相手の立場で考える」というのは本当に大切なことです。 よく聞く言葉でもあり、分かってはいるけれど、なかなかできない、 という人も多いのではないでしょうか。 実際、自分以外の視点で客観的に物事を見ることができれば、 仕事において…

就職・転職に成功する人の特徴

AxiZ沖縄では、プログラミング未経験からエンジニアを育て上げ、 IT企業への就職までをサポートしています。 高い就職率を打ち出してはいますが、 入校してカリキュラムをこなしていれば 絶対就職できるかというと、 そんなことはありません。 サポートはし…

eclipseについて

eclipseについて eclipseとは、IDE(統合開発環境)と呼ばれる、 プログラムの開発をするためのツールです。 様々な言語に対応していますが、 Javaで開発を行うときによく使用されるツールです。 Javaの開発ツールのデファクトスタンダードだと言っても良いで…

CSS

CSSについての講義の補足&まとめです。 リファレンス リファレンスに関しては、 HTMLの場合と同じくMDN をご利用下さい。 CSSとは Cascading Style Sheetsの略です。 Webページのレイアウトを整えるための技術で、HTMLと合わせて使用します。 HTMLはWebペー…

HTML

講義のテキストだけでは説明されていない部分を補うことを目的として、 単元ごとに内容をアップしていきます。 まずはHTMLの講義の補足&まとめです。 用語の説明 まずは事前に知っておいてほしい用語の説明です。 拡張子 ファイルの種類を識別するためのもの…

新人のうちに身に付けておきたい習慣

新人の段階で身に付けておきたい、習慣をお伝えします。 話を聞くときはメモを用意する メモを取るかどうかは、話の内容を聞いて重要・忘れてはいけない、 と思ったときで構わないと思いますが、 タイミングを逃してしまわないように、話を聞くときにはメモ…