pgse

用語解説

プログラミングでのネストとは?

ネストとは ネストとは、プログラムの構造が再帰的に繰り返されて記述されることを言います。再帰的という部分が肝です。Aという処理があります。Aの処理の中に同じAの処理が入っているという状態です。 実際にコードで書いてみるとこんな感じです。if...
用語解説

プログラミングの関数とは?数学との違いは?引数や戻り値も解説

関数とは プログラミングでいう関数とは、複数の小さめな処理をまとめて1つの独立した処理にしたものです。独立した処理なので、処理は何度でも呼び出せば使用できます。こうする事でプログラムで重複した部分を無くせるようになり、簡略化できるようになり...
基本知識

SIerとは?読み方や仕事内容

SIerとは 読み方は「エスアイヤー」です。 SIは「System Integration(システムインテグレーション)」の頭文字です。 システムは「複数の働きを体系的に構成した機能」という理解でいいかと思います。 インテグレーションは「統...
基本知識

プログラマー・システムエンジニア・ITコンサルタントとは?その違い

SIerに勤めていた時の経験と私の視点でプログラマーとシステムエンジニアとITコンサルタントの違いを書き記していきます。もしかしたらITの中でも分野が違えばこれらの違いではないかもしれないのでご了承ください。 プログラマー 詳細設計書に基づ...
基本知識

IT業界で客先常駐の面談が落ちる理由

客先常駐が仕事のメインとなると、一つの客先で仕事が終わったら次の客先に移る必要があります。その際、「面談」が実施されて自分という人間が吟味されます。 面談に落ちる理由 面談に落ちる理由は以下が挙げられます。少なくとも私はそうでした…。 ハキ...
基本知識

プログラミングのフレームワークとは(IT用語)

20代のまだまだITを分かったようなわからないようなペーペー文系SEだったころの話です。これまで自社でばかり仕事をしており、さてそろそろ外に出て客先で働いてみようかしらということになりました。 その客先になるであろう場所に行き面談をすること...
基本知識

文系SEの強みは何?ついていけない?楽しい?

文系SEはどうしても理系出身者に比べると技術的に差が出てしまいます。学校で理系的な学問や思考法を勉強していないので、メリットは無くデメリットしかないようにもイメージしがちです。 現実としてはそれは間違いです。 確かに上記のような差は出てきま...
基本知識

パスを通す(PATHを通す)とは?Windowsでの方法(環境変数の設定)

いざ開発環境を構築してみたものの、おかしい動かないぞってときがあります。 文系新人「ちゃんと他のメンバーと同じように構築したはずなのですが動きません」 先輩「JAVA_HOMEのパス通ってる?通ってないと動かないよ」 文系新人「ジャヴァホー...
スマホアプリの開発

ネイティブアプリ・Webアプリ・ハイブリッドアプリを開発してみたら、一番やりやすいのはWebアプリかな

ありがたいことにスマホアプリ開発の経験をさせていただく時期がありまして、3種類のアプリすべての開発を経験することが出来ました。その中で体感したそれぞれのアプリ開発のメリット・デメリットを書いていきます。 3種類のアプリ まずは3種類のアプリ...
基本知識

文系SEが押さえるべき3つの心得

カタカナに慣れる 理詰めで考える癖をつける プログラミングをやりまくる カタカナに慣れる どうしてもなじみのないカタカナ用語にあふれた業界です。文系出身で業界に入った直後だと自分が今いる場所が日本かどうか疑うレベルの意味不明な会話が飛び交っ...