ブリッジSEに必要なスキル(コミュニケーション、フルスタック能力など)とは
システム開発にかかるコスト低減の旗頭のように語られる機会が多い「オフショア開発」。物価水準と人件費の差を利用して、世界共通の技術力を安く買うことができるのは大きなメリットです。しかしオフショア開発を成功させるためには、橋…
システム開発にかかるコスト低減の旗頭のように語られる機会が多い「オフショア開発」。物価水準と人件費の差を利用して、世界共通の技術力を安く買うことができるのは大きなメリットです。しかしオフショア開発を成功させるためには、橋…
IT業界のシステム開発にはいくつかの開発手法が存在します。その中でここ数年注目を集めているのが、「アジャイル開発」。素早く、機敏にという意味をもつアジャイルという言葉ですが、文字通り従来のウォーターフォール開発では考えら…
社内の大きなプロジェクトを実行する際に、外部からエンジニアを集めてプロジェクトを運営する手法は、IT業界ではごく一般的な手法です。 しかしその場合にネックになるのが「社内にエンジニア経験がある人間がいない」ケース。社内の…
IT業界では10年以上前からシステム開発のオフショア先として知られるようになったインド。同じようにオフショア先として隆盛を誇った中国と比較されることが多く、最近では世界の有名it企業が拠点をかまえるなど、世界有数のIT大…
IT業界は他業界よりも私服もしくはビジネスカジュアルでの勤務が推奨されているケースが多く、それに伴って「スーツ」という縛りがなくなる傾向があります。しかしいわゆる「服装自由」だからこそ気を付けておきたいことがあるのも事実…
ITエンジニアの中には、顧客である企業に常駐して仕事をするパターンも多いですよね。客先常駐というのは何かと気を遣うものです。 そこで今回は、ITエンジニアが客先に常駐する際に気を付けるべきポイントについて、まとめてみたい…
今回はWebサービスの開発のために使われることが多いスクリプト言語について、スクリプト言語全体の特徴や各言語の特色について説明してきたいと思います。多くの現場で使用されている基本的なスクリプト言語なので、覚えておくように…
2016年から本格稼働が開始されるマイナンバー制度。税と社会保障、災害対策の分野で情報を効率的に管理するための、統一番号として注目を集めています。しかしマイナンバーの運用開始に伴って、企業や自治体の情報システムにも大きな…
C#は業務システムからwebサービス・アプリ、ソーシャルゲームまで幅広く対応できる言語であり、C#は今後活躍の場が広がっていく可能性があります。このようにC#が幅広い分野に対応するようになった背景には、いくつかのユニーク…
C#はLINQの登場で活躍の幅が大きく広がったと言っても良いでしょう。.NET対応言語とデータベースの連携を高めてくれるLINQ。 今回はこれからのC#を用いた開発に欠かすことのできない機能「LINQ」について解説してい…
プログラマにとって開発環境の構築は手間がかかるし、結構厄介なものです。また、開発環境の構築はそれ自体が価値を生むものではないのではないので、その厄介さが際立ちます。 今回はそんな開発環境の構築をすることなく、ブラウザ上か…
IT業界では日々新しい技術が生まれています。普段の仕事上で学ぶことだけでなく、自ら積極的に情報収集をするのが欠かせません。 もちろん、Web上の記事、書籍、公式ドキュメント等の読み物もいいのですが、イベントに参加してみる…
Javaプログラマは、大きくはサーバサイドプログラマとAndroidスマートフォンアプリプログラマに分かれます。Javaプログラマは、アプリケーションの開発にあたり、有無を言わさず多くの知識を習得せざるを得ません。 本記…
これからのエンジニアには、国内で実績を積み重ねるという選択肢の他に、海外でキャリアを積むという道も考えられます。海外勤務と聞くと敷居が高いように感じるかもしれませんが、ITエンジニアは共通化されたスキルを持つことが多いた…
エンジニアの成長には欠かせないのは、何もスキルに関するものだけではありません。仕事を通じて、エンジニアに必要な資質を身に着けていくことも、成長といえます。今回は、エンジニアが成長するために必要とされる資質や姿勢4つに焦点…
エンジニアには、エンジニア同士でしか共感できない経験や習性があるものです。非エンジニアにはなかなか理解されないこのエンジニアならではの習性をまとめました。 非エンジニアの方にも是非知っておいてほしい内容となっています。
オブジェクト指向開発で最も有名なデザインパターンといえば、GoFデザインパターンです。一般的に「デザインパターン」という言葉は、このGoFの23種類のパターンを指すことが多くなります。では、オブジェクト指向開発にこのよう…
ERPパッケージ導入のように大手企業の基幹システムに絡むようなプロジェクトでは、プロジェクトの予算や工期、アサインされる人員の数が膨れ上がり大規模なものになることがあります。そのような大規模プロジェクトで活躍するのは、ベ…
ITエンジニアやコンサルタントの仕事はデスクワークが多く、常に多くのストレスや精神的疲労が伴います。 仕事が波に乗っているときは、多少の疲れなど吹き飛んでしまうような遣り甲斐があるのですが、問題は重いタスクが連続したとき…
アプリケーションエンジニアと一口に言っても、その業務内容はさまざまです。 近年はスマートフォンの普及や軽量言語の躍進によって、WEB系を中心にアプリケーションエンジニアの需要が高まっていますが、実際には古くから存在してい…