AMALOG金沢に住む理系大学院生が運営するブログです。読んだ本、行った場所、買ったものの記録。-あまね金沢の地でWEB技術を勉強中。世界をもっと面白くする。Chiyodaにて「teratailがおくるITエンジニアの問題解決カンファレンス」MANABIYAというイベントが行われていました。まとめMANABIYAとは冒頭でも書きましたが、MANABIYAとは、teratailがおくるITエンジニアの問題解決カンファレンス」です。最新情報を掲載しています。terateilとは、エンジニア向けのyahoo知恵袋のようなもので、エンジニアが技術的にわからないところや躓いところを質問することができます。pocketsteratail【テラテイル】|思考するエンジニアのためのQAプラットフォームhttps://teratail.comteratail(テラテイル)は、ITエンジニア専用のQ&Aサイトです。作業中発生したバグを投稿すると、すばやく回答を得られます。エンジニア同士で技術問題を解決できる、新しいプラットフォームです。僕は最近エンジニア志望で就活をしています。その中で訪れる会社のエンジニアの方とお話する機会はあるのですが、それよりももっと生の声をたくさん聞いてみたいし、よりリアルに働くということをイメージしたいなと思ったので今回学生で開発経験が希薄にもかかわらず参加してみました。1日目MANABIYAでは大学のように、たくさんの部屋でそれぞれテーマごとにセッションが行われています。さんはじめに参加したのは徳本浩さんによるセッション。徳丸さんをお見かけするのははじめてだったのですが、彼の著書『安全なWEBアプリケーションの作り方』は知っていました。内容は実際にteratailやyahoo知恵袋などに寄せられたセキュリティに関する質問のレビュー。PHPのことなど僕は全然知識がなかったのでなかなか難しい内容でしたが、WEBアプリケーションを開発するにあたって・安全な方法を1つづつ覚えていくこと・徳丸本などの書籍でしっかり勉強すること・コピペだけで終わらず、理論や基礎を使えるようになることなどを学べました。さん2限目にはjavaについてのセッションを聴きました。Javaについては授業で少し触った程度で全然知識はなかったのですが、今回のセッションでJavaの歴史を知ることができました。Javaが開発されたのは1995年と僕が生まれるくらいの年で、そこからの長い歴史がありました。印象的だったのはJavaがdocomoのガラケーで一番動作していたという話。最近ではアプリというと全部スマホの話ですが、アプリという言葉が最初に出てきたのはガラケーのときだったなと懐かしく感じました。僕はこのセッションではじめてオープンソースがどういうものかを知り、それがシェアリングエコノミーの基本的な考え方になっていることやJavaコミュニティの本当にオープンな感じを知ることができました。3限目:テックリード/リードエンジニアとしての生存戦略そして次は是澤太志さん、名村卓さん、増井雄一郎さん、村田賢太さんによるセッション。エンジニアとしての仕事やコーディングに対する心構えを聴きました。驚いたのは、「飛行機や風呂場でもコードを書く」というスタイル。リードエンジニアは本当にコードを書くのが好きな人たちなんだというのを実感しました。仕事術としては・求められたものの120%のコミットをしていく・積み重ねができるものは積み重ねることでしか得られないものだという点に関してはなるほど吸収させてもらおうと思いました。さんそして次にVRのセッションを聴きました。ここではVRが出現してから最近までのVRの歴史を学びました。それぞれVR機器の特徴や選び方のコツなどを教えてもらいました。されに、開発についてはUnityやUE4で簡単に開発ができるようになっているという話もきき、どんどんVR開発ってできるんだと驚きました。さんそして引き続きVRです。高橋さんはマズローの欲求5段階説にもとづいて、現在SNSで満たそうとしているのは承認欲求で、次に来るのは自己実現欲求だという独自の理論を展開されていました。これはとても興味深かったです。その自己実現欲求を満たす手段となりうるのがVRだというお話でした。さんそして次に「codecamp」というプログラミング家庭教師の会社の方のお話でした。CodeCamp(コードキャンプ)https://codecamp.jp受講20,000人突破。プログラミング初心者でも、現役エンジニアの個別指導で効率よく確実に習得できる。レッスン実施中!プログラミングを学ぶなら、オンライン個別指導No.1のプログラミングレッスンCodeCamp僕は現在情報系の学生ですが、エンジニアとして入社するのは文系の学生もいますし、場合によってはそういう学生の方がエンジニアスキルが高い場合もあります。そのスキルのばらつきに対してcodecampが作るプログラミング研修では一人ひとりのレベルに合わせて研修を作っていくということでした。これはなかなかありがたい制度だなと感心しました。一つプログラミングを学ぶ上での考え方として、どう使えるか→何に使えるか→なぜ使えるかという順番で学んでいくというものがありました。コードを書いて、触ってみる。それから理論を学んで裏側の仕組みを学ぶ。これがいいという考え方でした。7限目:組織/エンジニアリングマネジメントとしての生存戦略1日目最後には組織の中でマネージャーとしての生存戦略のセッションでした。僕はエンジニアというとずっとコードを書いている印象がありましたが、そのうちにマネージャーとなるキャリアもあるんだという学びがありました。会社の社長とエンジニアに挟まれるという中間管理職ならではの悩みや、事業フェイズとエンジニアが開発したいものの技術力に差がある場合など、実際の現場での話が聞けてとてもおもしろかったです。2日目1限目:欠席1限目は都合があわず参加できませんでした。さん2限目の途中から参加しましたが、ここではエンジニアの知識・技術の身につけかたについてのセッションでした。・自分の時間を使って技術と知識を得るという投資的な考え方です。自分がたくさんのコミュニティに属してそれぞれのコミュニティ間の情報交換の媒体となることで、自分にも知識が溜まっていくということでした。情報は惜しみなく流した方がいいということです。ためずに流した方が自分のためになるんだという学びを得ました。次に知識を得るために時間を投資するので、どの知識に対して投資するのが自分の価値が高まるのか考えることや、知識は交換できるので、逆に周りが勉強していない知識を身に着けた方が自分の希少価値が高まる場合があるということも学びました。さんつづいてWEB開発についてです。最近フロントエンドフレームワークで人気のVue.jsについてのセッションでした。Vue.jsというフレームワークがどのようにつくられているか、その理念は何かという話を聞いて、普段何気なく使っているフレームワークの裏側を知ることができました。さん引き続きWEB開発について、ここでは今までのWEBアプリケーションの歴史をパフォーマンスと言う観点から振り返りました。僕が小学生の頃に見ていたWEBページと最近のページをの違いを説明してもらうことはためになりました。昔はhtmlを全て返していたのが、だんだんと部分ごとのデータ書き換えになり、プロトコルもHTTPからHTTP2になることでどんどんリッチなWEBになってきた変遷を知ることができました。Session[Web]そして3連続でWEBのセッションです。開発をされている方がどんなことで悩んでいるのか、また今後のWEB標準に期待することなどをききました。Session[生存戦略]そして最後に生存戦略のセッションです。慎司の4名が登壇します。・AIが出てきてもソフトウェア開発はなくならないので、どんどん得意なことで生きていく・自分が持つ技術・芸を広げていくこと・強いものでなく変化に強いものが生き残る・今かせげるのがすごいのではなく、稼げる能力がすごいさらにここで4名の方に質問させていただき、社会に出る前の学生にアドバイスいただきました。・今この瞬間からコードを書くこと・「エンジニア」というのはあくまでも自己実現のための手段でしかないので、進路を考えてもいいかも・学生の今は完全自由なので、時間とお金の何%をスキルに投資するのか決めて1,2年で高度なスキルを身につける・勉強の仕方を身に着けておくこのようなことをアドバイスしていただきました。まとめ実際にこの2日間のMANABIYAではたくさんの学びを得ることができました。就活の情報だけでは、実際にエンジニアがどういう仕事をしているのかわからない部分もありましたが、MANABIYAでは実際にエンジニアとして働いている人の生の声を聞くだけでなく、現場の最先端の情報や、キャリアの話がとても参考になりました。その中で一番大きく感じたのは、活躍しているエンジニアの人は本当に技術が好きだし、最先端技術を使ってみたいというモチベーションがあるなと思いました。本当にそういう意味でエンジニアになりたいのなら、取るべき手段は一つ、もう今から手を動かしてコードを書き始めることです。3度のご飯よりもコードを書くのが好き、くらいの情熱がないと、そういう人たちと同じ世界には行けないなと思いました。自分一人でコードを書くにも、teratailやcodecampなど学べる環境は探せばいくらでもあると思います。あとは、「やるか、やらないか」。その学びを得た2日間でした。-あまね金沢の地でWEB技術を勉強中。世界をもっと面白くする。Lion「インストールの準備中にエラーが起きました。このアプリケーションをもう一度実行してください。」というエラーへの対処。コンピュータ・サイエンスの教科書!僕が今までに使ってきたものを紹介します。コメントをキャンセルメールアドレスが公開されることはありません。金沢の地で大学院に通っています。このブログでは僕が読んで良かった本、やってよかったこと、行ってよかった場所を紹介しています。詳しいプロフィールはコチラ↓フォローありがとうございます↓Twitter(@isaka122)Instagram(@amane.photo)→撮影した写真を投稿しています。Lion「インストールの準備中にエラーが起きました。このアプリケーションをもう一度実行してください。」というエラーへの対処。