ペアプログラミングとは ペアプログラミングは、2人のプログラマーが1台のコンピュータを共同で使用し、プログラムを作成する手法です。通常、1人が実際にコードを記述する「...
今回は、株式会社グリッドにてCTO / 執行役員を務める梅田 龍介さんのインタビュー記事をお届けします。梅田さんがITエンジニアを目指されたのは、就職後のこと。海外留学で...
Swiftは、Appleが開発したiOS向けオープンソースのプログラミング言語です。使用者が多いこともあって、フレームワークも多数存在しています。そのため、 「Swiftのフレーム...
フレームワークとは フレームワークとは、プログラミング開発において必要な機能を標準化したものです。例えばJavaを1から書く場合には200行必要な機能が、フレームワークを...
Go言語は、近年利用者が増加していて、トレンドのプログラミング言語のひとつと言えるでしょう。その理由は、Go言語が、高速で効率的なコードを生成できる、学習が簡単、そし...
近年、クラウドサービスが普及しており、クラウドエンジニアに注目が集まっています。一方、ネットワークエンジニアは、古くからある職種です。 主に、企業のネットワーク設...
大きいチームでプロジェクトを進めていく際、CSSをメンテナンスすることは困難がつきまとうものです。その困難を解決すべく、この記事ではBEM (Block Element Modifier) につ...
プロジェクトマネジメントとは プロジェクトマネジメントとは、特定の目標を達成するための一時的な組織の活動を効率的に管理する手法です。限られた時間、予算、人材などの...
フリーランスエンジニアの平均年齢 政府統計としてフリーランスエンジニアの平均年齢は調査対象にはなっていませんが、IT業界におけるソフトウェア作成者の平均年齢は、経済...
IT業界では様々な種類のエンジニアが働いており、業種・職種で呼び名が変わってきます。まず、IT業界ではインターネット・Web業界、情報処理サービス業界、ソフトウェア業界...
SESについてインターネットについて調べると、悪い評判や噂が検索上位にいくつも出てくるかと思います。近年は良い評判も増えているとは思いますが、SESはクソだ、という趣旨...
SES企業で働いていると、常駐先企業を中心に他社から転職を誘われる、つまり“引き抜き”がある、という話を小耳に挿んだことがあるかと思います。本記事ではSESエンジニア引き...
会社に入ると当たり前のように支給される名刺ですが、フリーランスとして働く場合は自分で準備する必要があります。自分で準備するとなると以下のような疑問を持つ方もいらっ...
自分に合った働き方ができ、うまくいけば収入が高くなるなどのプラスのイメージを持たれる事が多いフリーランスというワークスタイル。さまざまなメリットが多く存在する一方...
AWSとは AWS(Amazon Web Services)とは、Amazonが提供するクラウドコンピューティングサービスです。サーバー、ストレージ、データベース、ネットワーク、分析、機械学習な...
グロースハックとは? グロースハックとは、名前の通り、グロース(成長)をハック(高い技術力を駆使してシステムを操ること)することです。グロースハッカーはマーケター...
JavaScriptはWebサイトやWebアプリケーション開発に欠かせないプログラミング言語として、多くの企業やプロジェクトで使われています。 JavaScriptのスキルを客観的に証明す...
iPhoneやiPad向けのアプリ開発といえば、長らくMac提供の公式開発言語であるObjective-Cまたは、Swiftでした。 しかし、ここ数年、クロスプラットフォームアプリの開発技術...
UI/UXデザイナーは、自身のスキルを示すものとしてポートフォリオや過去の実績が重視されます。一方で、資格を取得することでスキルの裏付けとなり、転職やフリーランス転向...
会社員からフリーランスとして独立する場合、既に子供がいれば保育園の継続可否は気になるところではないでしょうか。そこで本記事では会社員からフリーランスに転身した場合...
Javaメソッドは、プログラムの処理を分割して整理するための重要な機能であり、可読性や保守性の向上、再利用性の実現に役立ちます。本記事では、「Javaメソッドの使い方を知...
データサイエンティストとは膨大なデータを収集・分析することで、ビジネスに活用する知見を得て、企業の意思決定を手助けする仕事です。 本記事ではデータサイエンティスト...
インフラエンジニアとは インフラエンジニアとは、企業や組織のITインフラを支えるIT基盤の設計・構築・運用・保守を担当する技術者です。IT基盤とは、サーバー、ネットワー...
WebページやWebアプリに関するサーバー側の処理を担当するのがサーバーサイドエンジニアです。データベースに関する知識や技術からRuby、Python、PHPといったプログラミング...