エンジニアってコミュ症多いから、話せるメンター見つけるの大変なんだよ」と思っているそこのあなた。エンジニアは「わからない」という状態が嫌いな(わからないと思われたくない・わからないをそのままにしときたくない)ので、「これわからないです!」というと「しゃーないなー、それは...」と案外きっちり教えてくれますよ!むしろ、積極的に教えを請えない、あなたのコミュ力が問題では...笑3.何を作るか決める何を作るかを決めてから何をやるかを決めるって方が多いですが、初めて自分でサービスを作ろうとするのであれば、メンターに相談しながら作るものを決めることをお勧めします。初心者の「私」がつくろうとしているものは目標として大きすぎる(複雑なサービスすぎる)ことが多いです。加えて、一般化されてるとは言えませんが、私個人の経験上、「作りたい」ものを作らない方が良いのではと思ったりもします。いうのも、CAMPHOR-でたくさんの初心者の方にお会いして、「作りたい!」系学生よりも「作りたいものない」系学生の方が続けて学習する人の割合が高いと感じるからです。「作りたい!」という自分自身の想いよりも「作って欲しい!」という周囲の想いの方が自分を後押ししてくれるのかもしれませんね。4.とりあえずGitHubを使う「さぁ作ろう!」の前に、Git&GitHubという超お勧めツールがあるのでここで紹介します!Gitを使うと以下のことができます。1コピーを作る2コピーで開発する(A→A+にする)3問題がないか確かめる4コピーを本物に合体させるというツールです。コピーを作ると、A→A+にするためにコードを書き換えるとB→B-となり不具合が出ることがあるため、3で他の箇所が問題ないことを確かめられるという点で便利です。GitHubはGitをWeb上でを見やすく表示してくれるツールです。(それだけではないですが、とりあえずマジ便利です!)初心者のうちにこれを使うと便利な理由はメンターに3の「問題がないか確かめる」というチェックを都度してもらえるところにあります。GitHubにメンターを入れておくと、メンターに無理やりレビューしてもらうことができるので、初心者のうちに使っておきましょう!上記説明では不十分かもしれませんのでGitとGitHubをわかりやすく解説してくれている資料を以下に挙げておきます。チュートリアル今さら聞けない!GitHubの使い方【超初心者向け】5.作るあとは、GitとGitHubを駆使してひたすらコードを書くだけです。途中でわからないことがたくさんでてくると思いますが、1ググる2メンターにオンラインメッセージで聞く3メンターに会って聞くの順番で解決に当たってください。最後に以上がはじめてのプログラミングをやってみたい方に送る、私なりのノウハウ論となります。“初心者がエンジニアの卵になるための方法。コメントをキャンセルメールアドレスが公開されることはありません。