30歳時点では、上位10%の3年目あたりと同じくらい。中規模ベンチャーのエース。メガベンチャーに転職する人も。・技術だけでなく、それを活用した別のスキルも磨くことが大事。・3年目になるとポテンシャルではなくスキルで評価される。・転職は1つ上のレベルの会社を目指す、入社時はその会社の中間より下で良い・自分でインプット・アウトプットをする転職はそう簡単に出来ないよって方には以下がオススメされてました。Q.未経験かつ中途からエンジニアを目指す場合どういったキャリアを目指すと良いでしょうか?A.プログラミングをしていってポートフォリオやサービスを作って経験を積んでから上位20%の会社を目指していくことが良い。未経験ですぐ就職活動してブラックな会社に入ると良い経験ができない。他の方の質問Q.WEBエンジニア4年目からフリーランスへのキャリアチェンジはしないほうが良いでしょうか?A.受注した案件をこなすのみでスキルの切り売りになってしまい、エンジニアとしてのキャリアアップは見込めない。収入や技術レベルを上げなくても良いのならフリーランスはオススメ。↓以下の記事にも触れてました。渡るネットは嘘ばかりQ.WEB自社開発のデメリットは?A.スタートアップの会社だと仕様がコロコロ変わる可能性や深夜までやることも多い。没頭したものが価値貢献に至らないという可能性も。自社開発だからすべて良いわけではもちろん無い。大きいメーカー系SIerやユーザー系SIerの方が良かったりもする。Q.未経験からVRや人工知能、データサイエンティストを目指すことはどう思いますか?・専門性が高くなればなるほどTOPにニーズが集中しやすい。・汎用性も低く、市場の展望が読めないので先行きは怪しい。・信じてやった人が栄光をつかむ可能性はある・データサイエンティストは強い人が多すぎて(質問者:27歳未経験だと)辞めたほうが幸せ。質問が終わり、その後は懇親会でした!参加者同士で学んだことやキャリアについて話し合っていました。私もアドバイスをいただいたり、お話盛り上がった方とライン交換をさせていただいたりしました。主観まとめエンジニアとして高いキャリアを歩む人たちに対して自分の立ち位置はどこなのか、自分はどうなりたいか、そしてどんな行動をしていくかを決めてコミットしていくことが大事。WEBエンジニアにゼロから転職することは無理ではないが、相当な努力が求められる。19:31エンジニアキャリア論のイベントに参加してきましたTweet広告を非表示にするもっと読むコメントを書く2020-01-07共同開発に参加することになりましたこんにちは、カイノです。エンジニアへの転職を目指して勉強始めてからまだ2週間ぐらいのひよっこ中のひよっこですが、WEBサービスの共同開発をメンバーになりました。タカモリさん(@takamoriWebtube)という方が運営している「エンジニアステーション」という未経験者が集まるslackがあるのですが、こちらに参加していまして、とあるチャンネルで共同開発を練習するメンバーを募集している・・・・!とのことでおお!やりたい!これはせっかくの機会だ!参加してたくさん勉強しようと思い、参加希望のお願いをしたところ快諾してくださいました。して、初心者であるものの共同開発するメンバーの一人になりました。これからWEBCAMPというプログラミングスクールに入る予定で、そこの2ヶ月目のカリキュラムでチーム開発ができますので、後からでもチーム開発でできるはできます。このようなネット上で知り合った方と共同で開発することは、いまのなんの経験もない状態でさせてもらえるというのは、本当に貴重ですので思い切って参加しました。他のメンバーの方は自分よりITの世界に詳しい方のため、お話聞いているだけでもとても勉強になります。難しい言葉など出るたびに聞いてみたり、調べたりしています。業務と違って、ちょっとしたフランクな関係ですので知らない用語はその場で質問できることがかなりのメリットだと思います。アプリ開発をしていくために必要な工程を参加者として見て触れてるとインプット量は非常に多くあると思います。普段の勉強に加えて共同開発のこともやっていくとなると単純に分量が増えるため忙しくはなります。こちらの方が自分にとって大きなメリットがあるような気がしています。エンジニアにとって勉強することももちろん大切ですが、勉強しながら制作していくことが最も大切だと思っています。制作を通して多くを学んで行きたいと思います。22:59共同開発に参加することになりましたTweet広告を非表示にするもっと読むコメントを書く2020-01-05paramsはどのように管理されているかこんにちは、カイノです。;∀;)Rails勉強している人なら確実に経験する項目だと思います。なんとなく理解して通り過ぎようかとしてましたが、よくよく考えてみると後ろでどうなっているか気になって調べてみました。初心者の方だとわかってるようで意外とわかってない部分になりがちかと思います。調べたり、人に質問してみてわかったことをアウトプットしていきます。間の関数関係を、間接に表すために用いる変数。関数x=f(t)とy=g(t)とからxとyとの関数関係が定まるときのtのこと。※コトバンクから引用で、なにをしてるかですが、Railsで送られてきた値を受け取るためのメソッドです。送られてくる情報(リクエストパラメータ)は主に、getのクエリパラメータとPostでformを使って送信されるデータの2つです。Railsのページ遷移で情報をやりとりするときに使われていますね。普通ですとこれを聞いて「あ、そうか、そうなんだ」で終わりだと思うのですが、これは後ろでどうなっているかとかこのままじゃわからないですよね。これではparamsが結局何かを理解していきたいと思います。これはURLにposts/1を末尾付けています。postsがテーブル名で最後の数字が何番目のレコードかを表しています。この時、実はすでに以下のように数字の1はparamsのハッシュとして渡されています。{"id"=>"1"}これは以下のパスで確認できます。/Users/ユーザー名/Desktop/アプリ名/log/development.logこれによってアクションを使う時に入れるpamas[:id]の値が引き出されています。上のようなアクションですね。してもparamsの中に何が入っているか気になるときにはbainding.pryが便利みたいです。QiitaRailsというフレームワークが用意してくれた便利なツールとしてparamsがありますが、他にもたくさんあって、それらの便利さだけに慣れてしまうと肝心の技術力が身につかないですね。自分自身のparamsの理解がまだ浅い気がしますのでもっと注意深く勉強していきます。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。