ユーザー名非公開
回答4件
定時に帰って平日でも定時後に勉強する時間を作るべきです。 職業エンジニアが出せる価値というのは、「クライアントに売ったシステムで業務が効率化され、今まで払っていた人件費や残業代が大幅に軽減できる」という点が大きいです。(ゲームやソーシャル系等、これに当てはまらない業種もありますが、業務系システムだと大体これですね) だとすれば、そもそも「業務の無駄を省くにはどうすればよいか」から考えないといけないわけです。 まずは「自分の業務の無駄をいかに省いて定時に帰るか」から考えて実行してみると役に立つと思いますよ。
エンジニアになるにはインプットとアウトプットのバランスを取りつつ勉強していくしかないと思います。ただアウトプットの方が難易度は高いです。 なので、本気でやるとしたら平日の通勤時間や家に帰ってからなどの隙間時間でインプット、週末使って何かアウトプットというサイクルを回しつつ、徐々にアウトプットのレベルを上げていけると良いですね。 まぁそのあたりのレベル設定とか、何をアウトプットするかってゴール設定もなかなかに難しいんですが、まぁそのあたりは本のような体系的に学べるものから設定しても良いかと思います。 週末だけではない方法論で恐縮ですが、参考になれば。
既に別の方が回答されていますが、現在の学習スタイルであれば、平日に少しだけ時間を作り細かくインプットを行って、休日に一気にアウトプットする方法をおすすめします。 ※プログラミングの学習本は非常に重たく持ち運びできないので、個人的にオススメしません。 私個人の意見にはなりますが、今後エンジニアを目指すのであれば自分を追い込む意味も含めて、下記のような有料サービスもオススメです。(将来のための自己投資と考えてください) 【TECH::CAMP】 https://tech-camp.in/ ※受講料の支払いが、12回払いに対応しているので料金的にも受けやすいサービス。 【TechAcademy】 https://techacademy.jp/ ※すべてのカリキュラム終了後にプロダクトコンテストがあるのが特徴のサービス。 プログラミングを勉強していく中で、どうしてもわからない部分や疑問に思う部分もあると思います。 身近にエンジニアの方がいれば質問もできると思いますが、実際のところ難しいのがプログラミング学習での課題です。(無料学習ツールもここが一番の問題。。。) 有料サービスの最大の特徴は、質問やコードレビューを気軽にできるメンターンの存在です。そのため、わからない部分をわからないまま放置せずに確実に実力を身につけながらが学習を進めることができます。
一人で勉強するより人に助けてもらいながらするのが一番いいと思います。 働きながらだと短期集中プログラムも厳しいですしね。 エンジニアの方は親切な方、というか教えたがりが多いですよ。都内だと勉強会も毎週どこかでやっています。 勇気を出して友人誘って突撃してみるといいと思います。 私の知っているところだとPGColonyがオススメです。 https://pgcolony.com/