こうして僕らは腐る

ロンドン留学生活、社会批評、英語勉強などの雑記ブログ

PR

PHPerが勉強すべき技術5選

昔(00年代)のphperは良かった。Cakephpsmartyjqueryを入れただけで開発ができ

ライブラリはpearコマンド適当に叩くだけで入り、winSCPソースコードをアップし

tortiseSVNでソース管理する…

世間から疎まれても、ハードルが低く楽なことばかりだった

10年代になり私のようなクソphperの取り巻く環境の劇的に変わり続けた

10年代後半に入り、phperはphperとしてはいられなくなりつつある

phpで仕事をするのに まるでフルスタックエンジニアのように振る舞わなければ

仕事さえさせてもらえないのだ

そんな迷える子羊に捧げる技術エントリー

 

Ruby(rails)

なんてこった!身も蓋もない!

だがしかし、chef、vagrantcoffeescript

Rubyで作られたり、Rubyの影響を受けたソフトウェアは数多く

ちょっと設定をいじる、なんて時さえRuby的記述を読むケースがあるのだ

2016年度でもRubyの影響力は高いので今後もRuby的なものに触れざるをえないだろう

 

たのしいRuby 第5版

たのしいRuby 第5版

 

 

 

プログラミング言語 Ruby

プログラミング言語 Ruby

 

 

Node.js

今ではGulpやGruntなどでjavascriptの自動圧縮や

ファイルの変更監視などど自動化されている

そんなソフトの説明にもNode.js上で動いているとかさらっと書いてある

herokuで動くExpress(Node.js)だとか

何かにつけて【Node.jsで動く】みたいなのが溢れかえっている

これも勉強せざるをえないのである

 

 

Nodeクックブック

Nodeクックブック

 

 

TCP/IP

悲しいことにPHPerなどと蔑まれる人々はインフラの知識に乏しいのだ。

それどころか苦手意識を持って学ぶことを遠ざけてる。

昨今の風潮ではインフラ知識、jsなどのフロントエンド知識は持っていなければならないようだ。

その中でもPHPerがもっとも勉強していないであろう分野がTCP/IPであろう。

悲しいことに我々は通信は妖精さんがやっていると思いがちだ。

だがここ最近はそうも言ってられない。

ネットワークのことを知れば効率化ツールの設定も手早くできる。

つまり今後は、お前が妖精さんになるんだよ!

 

マスタリングTCP/IP 入門編 第5版

マスタリングTCP/IP 入門編 第5版

 

 

Java

そもそもPHPerはPHPばっかり書くので小汚いソースを書きがちだ

なのでコンパイルが必要な言語を学べば多少マシなObject思考が理解できる。

ここはJavaじゃなくてもC#,C++などでもOK

 

スッキリわかるJava入門 第2版 (スッキリシリーズ)

スッキリわかるJava入門 第2版 (スッキリシリーズ)

 

 

コンピューターサイエンス

一番最初に学んでいないといないことをPHPerというのは学んでいなかったりする。

基礎を学ぼう。

流行りのフレームワークはいずれ消えるが100年後も確実な知識なら消えない。

 

入門 コンピュータ科学 ITを支える技術と理論の基礎知識

入門 コンピュータ科学 ITを支える技術と理論の基礎知識

 

 

 

計算機科学入門

計算機科学入門