タグ

ブックマーク / thinkit.co.jp (7)

  • 1ランク上のPHP技術者を目指す人のための教材と、勉強のポイント

    世界中で構築されたWEBサイトが2億5000万を超えるといわれているPHP。その秘密は言語習得の手軽さやCMSパッケージの発達により、初心者にも気軽に高機能なシステムが扱えることにあります。 WordPressやMovableTypeとの連携、OpenPNEなどはもはや語る必要もないくらいに有名になりました。 ちょっとしたCGIやネットショップはもちろん。ネットベンチャーやソーシャルゲームでも手軽に使われ、開発者の数もプログラミング言語の中で非常に高い位置を占めています。 そんなPHPですが、「PHPエンジニアのスキルが低い」「PHPはだめだ」といわれることが多々あります。なぜでしょうか。 気軽に利用できるが故にスキルレベルが低いエンジニアが多いのも事実ですし、さらに言うと前述のパッケージ等があるためにエンジニアでない人でも触ることができるからです。また、言語としての特性もかなり自由で、型

    1ランク上のPHP技術者を目指す人のための教材と、勉強のポイント
  • COBOLエンジニアが実際のWeb開発業務に携わる際に気をつけるべきこと

    はじめに この連載コラムでは「COBOLエンジニアPHPRuby on Railsを習得するために必要なこと」と題して、COBOLエンジニアが効率的にオープンソース・ソフトウェアの技術習得を行うためのトピックや体験談を取り上げます。 最終回となる今回は、実際にRuby on RailsPHPを学習したCOBOLエンジニアが、Web業界にキャリアチェンジし、学習した内容をどう業務に活用しているのかを中心にインタビューしました。 COBOLからオープンソースへのキャリアチェンジ 今回インタビューしたのは、新卒後入社した中堅の大手メインフレーム会社から、地方の中小Web系企業であるF社に転職したM氏(25歳)です。 彼は、新人研修終了直後から約3年間COBOLに携わっている間、ずっとPHPRailsのようなオープンソース技術を用いたWeb開発をしたいと希望を出し続けてきましたが、叶わず、

    COBOLエンジニアが実際のWeb開発業務に携わる際に気をつけるべきこと
  • 宣言型プログラミングの可能性と限界

    宣言型プログラミングとは 命令型プログラミングと対比されるもう1つの大きな流れとして、ハードウエアとは独立した、数理論理学に根ざした流れが存在します。(純粋な)関数プログラミングや論理プログラミング、制約プログラミングなど、いろいろな理論に根ざしたプログラミングモデルが存在しますが、ここではそれらを総称して、宣言型プログラミングと呼ぶことにします。 宣言型プログラミングは、問題の解法、すなわちデータ構造とアルゴリズムを記述する命令型プログラミングとは対照的なプログラミングパラダイムです。宣言型プログラミングが記述するものは、問題の定義、すなわち解くべき問題の性質や、その際に満たすべき制約の記述です。 問題の定義は、問題の解法とはなるべく独立しているべきです。なぜならば、問題の効率的な解き方は、実行環境に依存したさまざまなやり方が考えられるからです。たとえ、ある環境では効率的な解き方であって

  • 究極のバグレポート

    Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.

  • ソフトウエアエンジニアがUX/UIを考える上で読むべき4冊の良書と名言たち

    筑波大学  システム情報工学研究科  コンピュータサイエンス専攻  非数値アルゴリズム研究室(NPAL) 五十嵐 悠紀 2004年度下期、2005年度下期とIPA未踏ソフトに採択された、『天才プログラマー/スーパークリエータ』。筑波大学 システム情報工学研究科 コンピュータサイエンス専攻 非数値アルゴリズム研究室(NPAL)に在籍し、CGUIの研究・開発に従事する。プライベートでは二児の母でもある 何か製品を考える時、そのものがカタチのあるものであっても、はたまたコンピュータの中で動くソフトウエアだったとしても、「ユーザーインターフェース(以下、UI)」について考える必要があります。さらには、わたしたちが日常生活においてストレスなく過ごせている裏側には、さまざまな人によって考えられてきたUIデザインが隠されていたりもします。 わたしは滞在先のホテルで、洗面所に入ったものの出ようとした時に

  • Railsに変えてよかった!:iKnow!の場合

    iKnow!はRuby on Railsでできている みなさん「iKnow!」という語学学習サイトはご存じでしょうか? iKnow!は、効率的に暗記ができる、スケジュール管理および記憶定着度管理機能を備えたパーソナル学習アプリケーションを搭載した、無料のSNS型語学学習サイトです。サービス開始からわずか1年でユーザー数が34万人を超え、現在も国内最大の語学学習 SNSとして日々成長を続けています。 Think ITでも「【Webデザインワークフロー】iKnow!の作り方(http://www.thinkit.co.jp/article/111/1/)」(英語版「【Web design work flow】How to make iKnow!(http://www.thinkit.co.jp/article/121/1/)」)で、Webアプリケーションの開発手法について取り上げました。 この

  • JSONなんて怖くない!

    Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.

  • 1