内容
- 入社してから約1年半でつまづいたポイント (7分)
- 実際にやってみた勉強をオススメ順に紹介 (3分)
- QA (5分)
ゴール
新規参画者に
「どうやって勉強すればよいですか?」
「何を勉強すればよいですか?」
と聞かれた時のネタをGetしてもらう
入社してから約1年半でつまづいたポイント
入社3ヶ月目
とあるシステムのエンハンス開発案件へ参画
そして、死にかける
入社してから約1年半でつまづいたポイント
Q.一体なぜ死にかけたのでしょう?
A. 1日2食の生活をしていたら、栄養失調になった
B. 面白すぎる長編小説に出会い寝ていなかった
C. 初めてのphpでコードが全然読めなかった
D. MVCモデルを知らなかった
入社してから約1年半でつまづいたポイント
答え D. MVCモデルを知らなかった
データがどう動いているかのイメージがつかず、とにかく上から下にコードを読んでいたがさっぱり意味が分からなかった
入社してから約1年半でつまづいたポイント
入社5ヶ月目
とあるシステムのエンハンス開発、なんとか製造が完了する。
そして、ここで新しい出会いを果たす。
入社してから約1年半でつまづいたポイント
Q.一体何と出会ったでしょう。
A. 単体テスト
B. ブラックスボックステスト
C. ホワイトボックステスト
D. 結合テスト
入社してから約1年半でつまづいたポイント
答え A~Dの全て
そもそもテストについて何も知らなかった。
入社してから約1年半でつまづいたポイント
入社1年目
定型業務の自動化がしたいと思い、マクロの起動、生成されたファイルをメールに添付して送信しようと試みる。
余裕でいけるぜ!と順調に進むが、テストで大きな壁にぶち当たる
入社してから約1年半でつまづいたポイント
Q.大きな壁とは?
A. 自動メール送信がoutlookのプラグインで、無効化された
B. 定型業務がなくなった
C. 仮想デスクトップはロック or 端末から接続を切るとSendKeyできなかった
入社してから約1年半でつまづいたポイント
答え C
仮想デスクトップは接続が切れるとキーボード入力ができなかった。VBAのSendKeyメソッドでも入力はできず。
この内容でよろしいですか?的なポップアップを乗り越えるのに苦労した。
入社してから約1年半でつまづいたポイント
入社1年半
チーム開発にアサイン。先人達が道を歩きやすいよう整備してくれているので、仕事が進めやすい。
しかし、バッファはどこかへ消えていく。
入社してから約1年半でつまづいたポイント
Q.バッファはどこへ消えてしまったでしょう?
A. 環境が整備、効率化されているが、その学習コストが思ったより高かった
B. ついつい仕事をサボってqiitaで記事を漁っていた
C. 研修で習ったクラッキングの手法に夢中になる
入社してから約1年半でつまづいたポイント
答え A.環境が整備、効率化されているが、その学習コストが思ったより高かった
チームのルールや、構築された環境を使いこなすための、学習コストを甘くみてはいけません。
###実際にやってみた勉強をオススメ順にご紹介
オススメWebサイト
「freeCodeCamp」
(https://www.freecodecamp.org/)
「Kaggle」
(https://www.kaggle.com/)
「paiza ラーニング」
(https://paiza.jp/works/mypage)
「progate」
(https://prog-8.com/)
オススメ書籍
「コーディングを支える技術」
「The Goal2」
「クリティカルシンキング」
「カイゼンジャーニー」
「Oracle運用管理入門」
「テクニカルライティング」
オススメWebサイト
「freeCodeCamp」
(https://www.freecodecamp.org/)
ユーザー登録のみで、フロントエンドの技術が無料で学べる学習サイト。
コンテンツが他のどのサイトよりも豊富、かつ、無料というのが魅力。
学べる技術:javascript,React,Sass,HTML etc...
オススメWebサイト
「Kaggle」
(https://www.kaggle.com/)
機械学習のコンペサイト。
企業が賞金とデータを提供し、AIのコンペティションを開催している。
過去のコンペで優秀な成績を納めた人のコードを読む事ができるので、データ分析とは?機械学習とは?を勉強するには最適
学べる技術:python,R,機会学習,データラングリング
オススメWebサイト
「paiza ラーニング」
(https://paiza.jp/works/mypage)
プログラミングの勉強自体は一部無料で、レベルの高い内容は有料。
しかし、このサイトの最大の魅力はスキルチェック。
競プロ風の問題を環境構築なしで、色々な言語で解く事ができるので手軽に始められる。
頭の運動に最高。
学べる技術:php,Ruby,python etc...
オススメWebサイト
「progate」
(https://prog-8.com/)
言わずと知れた有名学習サイト。
プログラミングの最初の一歩はこのサイトで踏み出すのが最高。
ただ、コンテンツの量等を考えたら、ある程度、勉強したら他のサイトに移るなり、自分でプロダクトを作成してみるのがおすすめ。
学べる技術:php,Ruby,python etc...
オススメ書籍
「コーディングを支える技術」
言語開発の歴史を追う事で、言語ごとの設計思想の違い、言語の課題を知ることができる良書。
今まで数学の公式のようにただ暗記していた事を、丁寧に解きほぐして疑問を解消してくれる。
オススメ書籍
「The Goal2」
問題解決の思考プロセスが学べる本。
既知の課題を解決する方法から未知の課題を具体化する思考法が物語形式で描かれており、理論的に問題が解決されていく様子はまさに爽快の一言。
仕事で使える「考え方」を学ぶ事ができる一冊。
オススメ書籍
「クリティカルシンキング」
ロジカルシンキングを身に付けたい人におすすめの一冊。
演習問題が豊富で、ただ読むだけでなく、自分の頭を使いながら論理的な思考力を身に着ける事ができる一冊。
オススメ書籍
「カイゼンジャーニー」
アジャイル開発の手法を物語形式で学ぶ事ができる本。
「どうやってカイゼンするか?」という点にポイントが置かれているため、アジャイル開発をしていない人でも、タスクマネジメントや振り返りの手法など学べる事の多い一冊。