新人プログラマ応援 - みんなで新人を育てよう!
中卒、高卒、高専卒、大学卒、大学院卒に限らず、IT業界の新人という人を5つに分類する。
分類することは、データを扱う上の一つの鍵となる。
分類せずに、機械学習で全部処理してから、分類と照らして妥当かどうかを確認してもよい。
「新人」を分類せずに、何か述べているのは、次の5つの分類のうちの1つを仮定しているのかもしれない。あるいは、自分の新人だった頃の状態を前提条件としているのかもしれない。
データを扱うデータサイエンティストか、データを処理するプログラマかで、何か違いがあるかもしれない。
10年選手(10年越えを含む)
5歳からプログラミングはじめていれば、15歳で10年選手。中卒がプロの基準かも。
10年選手のだいたい4割が、30年前の私よりもプログラミング能力は高い。
新人(学生)を指導するよりも新人(学生)に指導してもらった方が効率的。仮説(139)
新人に育てられたいこと
言語やフレームワークの学び方
最新の言語、最新のフレームワークの学び方は、新人の方が経験者よりも詳しいことが多い。(当者比)
ツールの使い方(GitやGitHub、エディタなど)
ツールの使い方は、新人の方が経験者よりも詳しいことが多い。(当者比)
昨年度も、今年度も新人の方に教えてもらった。学生に教えてもらい続けて40年。
一度たりとも、教えてもらえなかった年はないかも。
新人から欲しいアドバイス
新人の方からのアドバイスをお待ちしています。
どんなささいなことでも、参考になります。
最近の流行り言葉の使い方、SNSでの新人と同世代との接し方、時間外の過ごし方。
@autotaker1984 新卒1年目が荒れ果てた開発環境に1年間でCIを導入し単体テストを布教した話
IT業界で新卒学生採用時に大事なこと。仮説(46)
現場の新人教育:新人から学んで欲しいこと
新人だからといって子育てしちゃいけないことはありません。
新人の時に子育てしていた人を何人も存じ上げています。
自分の子供、家族の子供、地域の子供、子育てをしていけないという法律、習慣はない。
時間外は子育て。「 10年後のために今勉強しておきたい技術」は勤務時間内だけで。
8年選手(7年以上、10年未満)
9歳からプログラムを始めて高卒か、
13歳からプログラムを始めて大卒か、
高校からプログラムを始めて、大学院修士出か。
大学からプログラムを始めて、博士か。
8年選手のだいたい3割が、30年前の私よりもプログラミング能力は高い。
誰が、どの技術で自分より能力があるかを知ると良いかもしれない。
誰が、どの分野で自分にない経験を持っているかを聞くと良いかもしれない。
6年選手(5年以上、8年未満)
11歳からプログラムを始めて高卒か、
15歳からプログラムを始めて大卒か、
17歳からプログラムを始めて、大学院修士出か。
大学からプログラムを始めて、博士か。
6年選手のだいたい2割が、30年前の私よりもプログラミング能力は高い。
プログラマのためのキャンプ特集(準備中)
3年選手(2年以上、6年未満)
14歳からプログラムを始めて高卒か、
18歳からプログラムを始めて大卒か、
20歳からプログラムを始めて、大学院修士出か。
3年選手のだいたい1割が、30年前の私よりもプログラミング能力は高い。
計算機・ソフトウェアが思うように動かなかった時にするとよい10箇条。仮説(180)
ほぼ未経験
ほぼ未経験でも、3ヶ月訓練すれば、コンパイラが書けるようになるというのが経験則。
コンパイラを書く教育をした場合。人によっては3週間で書けるようになる人もいるかもしれない。
いずれにしても、未経験であればあるだけ、急速に伸びる人が1割から2割くらいいるというのが経験則。
3週間でコンパイラ書けるようになる人が1割くらい、
3ヶ月でコンパイラ書けるようになる人が2割くらい。
残りの7割はどうするといいか。残りの7割の人へのお勧めを3つ。
IT業界以外の仕事を探す(3割の人にお勧め)
営業、管理、事務などのプログラマ以外の仕事をする(3割の人にお勧め)
保守、支援、教育などのプログラマ関連の仕事をする(4割の人にお勧め)
保守、支援、教育などのプログラマ関連の仕事をするうち、インフラエンジニアは楽しいので勧誘します。
インフラエンジニア になるには
Wireshark インフラエンジニアの玉手箱
インフラエンジニアがSREを学ぶ点
「何もしていないのに壊れた」インフラエンジニアの対応例
なぜ市場担当者、インフラエンジニアが質問しないのか
参考資料(reference)
参考資料(reference)
@ohakutsu 新卒1年目のエンジニアがQiitaの速度改善をした話
@ohakutsu 新卒2年目から見た達人プログラマーの振る舞い
@kazuo_reve 新人の方によく展開している有益な情報
@kazuo_reve 私が効果を確認した「小川メソッド」
@kazuo_reve Qiitaの自分の記事に対するデータ分析の準備
@torifukukaiou Qiita 10周年記念イベント LGTMランキング!
@torifukukaiou Qiitaエンジニアフェスタ2021 LGTMランキング!
@torifukukaiou 私のAdvent Calendar 2022 ーー はじめたきっかけ、1月のふりかえり、今後の展望
@torifukukaiou 【毎日自動更新】データに関する記事を書こう! LGTMランキング!
@e99h2121 2020年Advent Calendarに1ヶ月開発・学習記録を投稿し続けた結果を報告します
@e99h2121 スーパーマンではなかったオッサンは荒れ果てた環境でどうリファクタリングできるのか
@e99h2121 Androidアプリでありますまいか
自己参照
自分の頭で考えるようになるには
「自分の頭で考える」ということ。
新人応援 データ採りの大切さ
人生で影響を受けた本100冊。
今まで書いてよかった技術書を紹介しよう!
プログラマで「飛び抜けた人が少ない」という仮説。仮説(38)
情報工学の専門家になるために読んで欲しい月刊「技術士」の記事435
10歳児がサイバセキュリティの専門家になるには
10代、20代にお勧めの資格
ぼくの先生「人がやらないことをやれ」プログラマになるまで。仮説(37)
プログラミング言語教育のXYZ。 仮説(52)
最初に取り組むプログラミング言語はなんでもいいです。
最初に覚えるプログラミング言語は何がいいですか?
新人応援
新人プログラマ応援 - みんなでCPUを創ろう
新人プログラマ応援 - 新人に育てられてきて。
新人プログラマ応援 - みんなで新人を育てよう!
みんなで新人を育てよう! - 新人プログラマ応援
新人プログラマ応援 家庭、学校、企業
新人応援 データ採りの大切さ