質問: 現在,Webフロントエンドエンジニアを目指していろいろと勉強している学生です。 さて,そもそも論となってしまうのですが,「Webフロントエンドエンジニア」とは,何をできるようになったらそれを堂々と名乗れる(≒社会の求めるエンジニアになれる)のでしょうか。 いま勉強しているのは * ピュアなJavascript(DOMを理解しようとしている) * jQuery * Node.js(単なる趣味) * Angular.js * Ruby on Rails * HTML5 / CSS3 * PHP * MySQL * デザイン(Web, DTP) * Linux各種(LAMP環境の構築や,LFS構築など,これも趣味) です。 いま勉強している内容はいろいろとおかしいところもあるかもしれませんが... 何を勉強して,何を出来るようになれば良いのか,みなさんのおすすめ(?)を教えて下さい。よろしくお願いします。
回答: これは、本の紹介のような形でリスティングされていくのかな?それともブレークダウンされていくのかな? 上から重要という事で取りあえず、上げてみました。 ・コミュニケーション力 ・一般教養 ・インターネット界隈の基礎知識(広すぎて書ききれませんが、プロダクト作成の予備知識にきっと必要) ・ワークフロー(与件策定~・・・~効果測定、というか仕事の仕方) ・関連法令(電子商取引や電気通信、個人情報に、著作権、特許などなど。仕事の仕方のなかですでに先輩方が作成されたチェックリストとしてあると思いますが、その目的と意味の理解) ・掲題のような実践的な技術(運用できる技術(会社によって異なる)) ~ ・教育をする(コーチングなどなど) ・先進的な技術(まだ、運用(ops)にまで落ちてきていないような物(会社によって異なる))