2020-02-08Vモデル、ウォーターフォールモデル、アジャイル開発とは何?東大卒コンサルが徹底解説エンタープライズシステム(大企業の業務管理のためのシステム)の構築に関わっていく場合、Vモデルというワークフローに従って仕事をしていくことになります。この記事では、Vモデルを中心にウォーターフォールモデル、アジャイル開発モデルも含めてプロジェクト管理モデルについて徹底解説していきます。Vモデルについてですが、Vモデルは実はその前身がありまして、これをウォーターフォールモデルといいます。[...]2020-02-03JavaScriptのライブラリ5選を紹介!※エンジニアがライブラリ一覧を解説JavaScriptはWeb制作に欠かせないプログラミング言語で、最近はアプリやゲームの開発でも多く使われるようになっています。JavaScriptはブラウザ依存のため、デバイスを問わずに動作する強みがあり、今後も需要が高い言語です。そんなJavaScriptで様々な機能を実現するためのライブラリについて学ぶとともに、代表的なライブラリの一覧を紹介します。[...]2019-11-06WEBエンジニアから見たXserverの使い勝手と評判レンタルサーバーのおすすめサイトを見ると、大体どこでも上がってくる有料のレンタルサーバーの一つに「Xserver」があります。このXserverとは、どのようなサーバーで、サービスにはどのようなものがあるのか。ホームページ関連の仕事をするようになってからは、Xserverの利用頻度が増えたエンジニア利用者として、その評判を紹介していこうと思います。[...]2019-10-30必要なスペックは?プログラミングにおすすめのPCの選び方スマホが普及したとはいえ、まだまだパソコンの需要がなくなることはありません。インターネットや画像修正など、自宅にパソコンを持っている人は多いと思います。少なくとも一家に一台はパソコンがあるのではないでしょうか。日常で使っている分には、それほどパソコンの性能について意識することはないかと思います。プログラミングを行うとなると、そういうわけにもいきません。[...]2019-10-25【レンタルサーバー比較】おすすめレンタルサーバー6選WEBサイトを製作するにあたり、まず必要となるのがサーバーの存在です。会社などで自社サーバーを持っている場合はいいですが、個人でホームページを作ったりする場合には、まずサーバーを準備する必要があります。いえ、どういったサーバーを選べばいいのかわからない人も多いのではないでしょうか。今回は、初心者でも使いやすいレンタルサーバー6個を紹介していこうと思います。プログラミング学習者やプログラマ志望者にとって、どのプログラミング言語を選ぶかは大きな問題です。数百もあるというプログラミング言語のうち、どのような言語が狙い目で、どのような言語に需要があるのか気になるところです。その上、変化の激しいIT業界にあっては、求められる言語も時代によって変わります。エンジニアにとっては、基本的な技術要素について、その活用の仕方を実践的に学ぶとともに、その技術の歴史や実用化された目的、思想についての理解を深めることが大切です。この記事では、エンジニアであれば誰もが知っているであろう「データベース」という技術要素について、深く考えてみたいと思います。下記の記事で、Vモデルが後工程から前工程に戻ることがない、という思想に根差していること、Vモデルにいう要件定義からUATまでの工程のあらましとそれぞれの工程でよくある問題などについてお話をして参りました。優秀なプログラマないしシステムエンジニアとして絶対に身につけなければいけない技能は何か?と聞かれら、私は間違いなく「日本語能力」と答えると思います。「日本語ならペラペラだよ。」という声が聞こえてきそうですが、ここにいう日本語能力とは、「自分の伝えたい相手に、何かのアクションを取ってもらうために、必要十分な情報を過不足なく正確に素早く伝達する」能力を言います。AngularはGoogleが開発しているJavasScriptのフレームワークで、webアプリケーションの開発やサイトの作成などで利用されています。開発効率を高めると言われる反面、独自の仕様が多く学習に時間がかかるとも言われます。機能や使い方を正しく理解し、習得するべきかどうかを判断するのが良いでしょう。ここでは参考になるような基本となるポイントを紹介します。