なずブログ

インフラSE、Java開発、リモートワークエンジニアな人のメモ帳

バックエンドエンジニアになるための学習をKindle unlimitedでやりたい:転職後のイメージ

f:id:nazuna_0124:20200714195122p:plain

いまさら職業訓練通ってから就職したら

バカにされないかなーって不安でした。


おつかれさまです。なずなです。


本題の前にちょっと聞いてください。

最近ディスプレイ新しいのにしたんですよ。


この子です。


スタンドがぐりぐり動いて、

画面の明るさ調整がソフトでやりやすい!!


ディスプレイアームは以外に高くて

本当に必要なのか?と迷う方にはおすすめです。



さてさて本題です。


なずなの体験

わたしは宮城県の仙台在住です。

こんな条件で探しました。

  • 残業込みでいいから年収400万以上

  • 仙台勤務

  • 将来的には東京勤務も可能(キャリアのため)

  • 教育やマネージャーへのキャリアアップ可能


条件は問題なくクリアして採用


夏に入って冬のボーナスもでたんですよ!!


自社開発もしてましたが、最初はSESでした。


めっちゃのんびりしてましてね。。。


職業訓練とかはみんな興味なさげでした

要するにどう採用されたかどうでもいいんですね。


3年後の2021間近でどうなってるかというと、

平均年収以上でフルリモートのマネージャーです。

技術的にも割と新しめのプロジェクトに関わってます。


運が良かったのは正直あります。


それでも、ゆっくり進めるモデルケースとして!!


研修(1か月目~3か月目)

転職後の3か月くらいまでは研修が多いです。

最も多いのは同時期入社の5人以下くらいで

お題にそって学習、成果物を作るもの。


はい。

今まで学習したところのやり直しです


勉強をしっかりやったひとは2つに分かれます。

  • お給料もらいはじめて復習らっきー

  • もう1回勉強なんてだりー


後者の人は落ち着きましょう


実習、OJT(3か月~6か月)

書いたプログラムの成果が問われる時期です。

しかし、一人前ではないのでサポートが入るころです。


人間関係や上司で辛くなる時期ですね。


ここばっかりは運がからみます。

はずれひいたら1年を目安に忍耐です。


わたしは親切な人が多かったのでとても助かりました。


実務(6か月~1年)

ある程度、確認なしで仕事が完了する時期です。

ルーチンになりはじめるころです。


テストやExcelキャプチャの可能性があるのもこのころ。


このままでいいのか悩み始める時期です。


焦ってはだめです。自分の体調だけしっかり考えましょう。


1年経過~3年目

リーダーや指導、サポートを任されるまでの間です。


さらに転職するならこのタイミングで!!



エンジニアの1日は勝又さんの本に載ってます


unlimitedは登録しよーね!

バックエンドエンジニアになるための学習をKindle unlimitedでやりたい:各項目の目標

f:id:nazuna_0124:20200913232434p:plain

ちょっと元気でてきたのに、周りは年末で

忙しそうです。さみしい。


おつかれさまです。なずなです。


みんなも着る毛布でだめになりながら

仕事しよーよ!


今回はどんなことができるようになったらいいのか目安回。

Kindleで何の本かは前回参照です。

www.nazublog.info

抜けてそうなら随時更新しときます。

コンピュータサイエンス基礎

基本情報処理の過去問題

  • 30~50%の正答率

  • 資格取得自体は不要

  • 後半問題は不要

  • 全く聞いたことない単語を減らす

仮想環境

  • Vmwareをインストールした

  • OSをダウンロードしてVmwareにインストールした。

Linux基礎

  • 仮想環境OSでWebサーバーを立ち上げる

  • ホストOSからhttp://localhost にアクセスでWebページを開ける

  • CUIで基本的なOS操作ができる

  • Teratermで仮想環境に接続してCUI操作できる

HTML/CSS基礎

  • 三段組のページを作成できた

こここまでで動画のいみがわかるかんじです!

youtu.be

JavaScript基礎

  • 基礎文法(条件分岐、ループ、配列)をおぼえた

  • DOMを理解し触ってみた

サーバーサイド言語基礎

  • サーバーでプログラムを実行できた

  • クラスを理解できた

RDBSQL基礎

  • データベースとテーブルを作成した

  • SQLを書けるようになった

  • 結合もなんとなくわかる

フレームワーク基礎

  • MVCをそこはかとなく理解できた

  • Todoアプリが作成できた

  • どんなWebシステムに挑戦するかアイディアがでる

GitとGitHub基礎

  • Git hubにソースをあげられる

  • Git hubのソースをひっぱってこれる

大手クラウド基礎

  • 大手のどれかでアカウントを作ってみた

  • 見よう見まねでサーバーは起動してアクセスできた

Javascript応用

  • jQueryの基礎と役割は理解した

  • Ajaxの使い道を理解した

よく使うサービス

  • インストール、サインイン、数回利用してみた



画像とかは気分が乗る日がきたら掲載しよ!

まだのかたはKIndle unlimited登録してってねー。

バックエンドエンジニアになるための学習をKindle unlimitedでやりたい:カリキュラム概要

f:id:nazuna_0124:20200206232410p:plain

残業、通勤、なにそれおいしいの?


おつかれさまです。なずなです。


前回から間が空きました。

続きです。



例のごとく勝又さん記事、本を参考にしてます。

note.com

Kindleでコストを抑えるのも大事ですが、

出すべきところは出すことにも慣れると楽になれます。


本を読んでみて


なに書いてあるかよくわかんない


くらいが目安です。


Html、CSSJavaScriptに早めに手を出して、

他はつまみ食いしつつ順番通りにぐらいでもいけます。


勉強時間は300~600時間です。

職業訓練だと半年で630時間くらいでした。


独学なら1年かかって普通なので、

まずはKIndle unlimitedの登録が第一歩!


コンピュータサイエンス基礎

基本情報処理技術者試験がベースです。

よくわかる基本情報技術者 2020年

よくわかる基本情報技術者 2020年


椅子に座るのが疲れたら眺める程度で。

SQLは別に学習あります。


勉強中の資格も履歴書に書けます!!


文字コードを2つあげてください。

拡張子の種類を5種類あげてください。


他の項目でいちいち説明しないような部分になります。


仮想環境

Windowsのあれこれに慣れる頃合いです。

Linuxを勉強するための下準備。


Vmwareが情報多いのでおすすめ。

ダウンロード時間はかかりますが、

さほど詰まらないはず。



手順だけでいえばWSL2も選択肢にはいります。

Linux基礎

サーバーのOSはUnix派生のLinuxがよく使われています。


↑の意味がわかるために、実際に触れてみる箇所です。



フォルダ1つ作って開くのも全部コマンドです


独学はつらーい内容。

逆に楽しめたなら、インフラ、ネットワークエンジニアが

視野に入ります。


HTML/CSS基礎

スマホがなかったころのWebページが

作れるように勉強です。


外側部分のデザイン的にもいじれます。

たのしーです!


<>記号を打つのに慣れるのが大変かもしれません。


さすがにProgateさんでおっけ!


椅子に座るのが疲れたら(2回目


JavaScript基礎

一番最初のプログラミング言語です。

ループ、条件分岐、配列の基本でひっかかるなら、

飛ばして次の言語にしても大丈夫。


DOMだけ覚えてましょう。


Progateさんにお世話になります。



目指すバックエンドエンジニアは外側には

関わらないことがほとんどです。


ゲームに興味があるならここで。


サーバーサイド言語基礎

PHPでよいかと思います。

JavaRubyPythonそれぞれ触って

気に入ったのでもよし!


セッション、クッキー、Get、Postなどなど

ブラウザの機能含めての学習です。


Progateさんです。



クラスを覚えるのはここで!


ぎっちり時間かかるところです。


RDBSQL基礎

ものすごく重要にして、あんまりおもしろくない


名前を付けるのと、設計が難しい。


Progateさんです。


よくわかるSQL

よくわかるSQL


フレームワークの前には学習を完了させましょー。

フレームワーク基礎

PHPならLaravelになります。


Progateさんです。


Todoアプリを作るのがほとんどです。


開発環境の構築、つまり

Hello worldまでに苦労する場合があります。


速習 Laravel 6 速習シリーズ

速習 Laravel 6 速習シリーズ


MVCを覚えようの項目です。


GitとGitHub基礎

プログラムのソース管理です。


ファイルコピーとか保存じゃないんです!


チーム開発用なところもあるので、

他の学習中前に無理しなくてもいいです。


大手クラウド基礎

AWSGCP、Azureのどれかのことです。


AWSでよいのですが、正直飛ばしたくなります。


ポートフォリオをアップロードするだけなら

有料を覚悟してPaizaさんおすすめ。


転職活動のモチベにもなりそうです。


AWS実務入門 - インフラ基本編

AWS実務入門 - インフラ基本編


Javascript応用

jQueryAjax(Google map)のことです。

深みにはまらなくてだいじょうぶ。

jQuery入門道場

jQuery入門道場

エディタと正規表現

プログラミングはVScodeで、

いちおうサクラエディタも入れておきましょう。


正規表現は地味にひっかかります。

よく使うサービス

  • Slack

  • Zoom

  • Skype

  • Line

  • Trello(一応)

コミュニケーション取るサービスがメインです。

1回くらいはさわっておきましょ。




ここまで読んじゃったら、登録してってね!

バックエンドエンジニアになるための学習をKindle unlimitedでやりたい:準備編

f:id:nazuna_0124:20200617213956p:plain

3か月で99円セールおわっちゃったー。

ブログ書く気力なかったのですよね。



おつかれさまです。なずなです。



バックエンドエンジニアになるために必要な知識体系は

おおむね決まってます。


note.com



とっても素敵な本です。

そして読んで気が付くわけです。


わたしじゃついていけない!!



もうちょっと、ゆるーいのを書ききれたらいいなーって。



今回はエンジニアがどーのこーのとかいう前段階の話をさらっとかいときます。

他でわたしが持ってるものも貼っときます。



スマホ

持ってますよね!!

AndroidiPhoneはどっちでもいいです。


インターネット環境

自宅にありますよねー!

光で有線を推奨。


特に希望がなければ、auが一番おすすめ。


パソコン

SSDのパソコンがあるなら、それでおっけ。


心機一転で購入するならゲームするかを考慮にいれてどーぞ。

他で書くことにします。


どうやっても10万近くかかります。

そこは諦めましょう。


パソコンの基本操作

初歩の初歩は説明不要なのが前提です。


表計算ソフト、文書作成ソフト

ExcelGoogle Spreadsheet 、LibreOfficeから気に入ったものを。

履歴書、職務経歴書も作れます。


Todo管理ができるようにします。

フィルタ、関数、ソートに慣れましょう。


Amazonアカウント

もってるよねー!


クレジットカードは必要です。

作れないならデビットカードで代用。


アプリ使いやすいし、転職したら

メインバンクなことが多い三菱UFJあたりどーぞ。


タイピング

e-typingで練習しときましょう。

英語タイピングのBが目安です。

www.e-typing.ne.jp

学習方法

勉強、学習するのが学生以来だったりしませんか。

時間の作り方が変わっているので、時間の使い方も意識して。


健康状態

勉強するほど元気ですかー。

元気があればなんでもできる?


コロナで外でるのは難しいですし、いつでもできる健康法と

ストレスチェックからいきましょうか。

ストレッチポールおすすめ!

わたしも毎日ごろごろしてます。

デュアルディスプレイにすると机は120cmの横幅欲しいです。

自宅では集中できない!なんて人はいろいろ考えておきましょう。

PCもノートが必要ですし。



月に取れる時間

エンジニア転職の学習時間は300~600時間です。

勉強終わってさらに転職活動ですからね!


慣れてない時期で月に30~50時間。

プログラムになれたら100時間取れるのが理想です。



こんなもんかな!

聞きたいことあったら、ツイッターでどーぞ!

twitter.com



よかったら、宮城のお米買ってって~

Webエンジニアにジョブチェンジするための学習順序と職業訓練と

f:id:nazuna_0124:20200130214353p:plain

学習順序ってやつは考えると難しいです。


教える側と教わる側がどっちも気分よかった

ってありえるのかなぁ。


おつかれさまです。なずなです。


基本的にRubyは食わず嫌いです。

んでも、参考にはしてます!!

https://note.com/poly_soft/n/n5b1d72539ed2note.com



実はぱっとみ、

「えっ こんなもんでよかったっけ?」

です。


切る、火を通す、味をつける、、盛り付ける

ざっくり教わったら毎日の食事を作れるだろうか



Paizaさんのスキルチェックにもいえますが、

このくらい通れる人ならなんとかなるらしいです。



職業訓練を思い返して格項目をみてみる!

訓練を2017年に修了したなずなです。



コンピュータサイエンス基礎

二進数から16進数に変換する課題が!!

IPアドレスとか、なんならLANケーブルつくったり。


基本情報処理は訓練中に取得してる人もいました。


なんのことかさっぱりわからん!!


ってのがあんまり多いと困る分野です。

教える側は知っててほしい。

ゼロから「学習」すると飽きる。


比較的つまりやすい、プログラム文法や

環境構築のダウンロード待ちなんかに

眺めるくらいでもよさそうです。


入社してから取ったらお金でるとかもありますし


過去問をなんとなーく触って

「何言ってるかまるでわからん」箇所をつぶす

www.fe-siken.com


1冊本を眺める。

Linux基礎

VMwareCentOSいれてあれこれ。

コマンドとサーバー起動してみるのをやってみてました。


いきなしクラウドやっちゃうのもありなのかなぁ。


1回くらい手順追って欲しいとはおもいますが、

環境構築で苦労するほどではない気もします。


つまりポイントで学習自体投げ出すポイントでもあります。


VmwareCentOSいれて、Apatch動かして、

自分のPC側からTeratermSSH接続とWebページ表示。


用語だけで吐きそうならスルーも可かも。

HTML/CSS基礎

3段カラムのページ作成なんかをやりました。

今はProgate便利?


必須ではあるものの、仕事もしくは

ユーザーとしてはライブラリとはフレームワークがあるので、

いるのかいらんのかわからない子。


GUI、フォームはxml構造でようするに

htmlも!

みたいな感覚でどっちみち知らないとめんどい分野。


JavaScript基礎

はじめてのプログラミング!で触るもよし。

DOMの感覚はつかんでおいた方がいいです。


Javascript派生も多いのでネイティブなんて言われ方もします。

Chromeだけでいろいろできたり!


プログラムとは見えている部品の操作だ!!

とか言い張りたくなる部分。


下記みたいなのをいつ「知っておくかは」要検討

jQuery最高の教科書

jQuery最高の教科書

JavaScript & Ajax プロが教える“本当の使い方”

JavaScript & Ajax プロが教える“本当の使い方”

  • 作者:MdN編集部
  • 発売日: 2009/07/31
  • メディア: 単行本

Ruby基礎

職業訓練ではPHPです。

いきなりRuby行くとどんな感じになるんでしょーねー。


Get、Postからはじまりサーバーサイド言語で

Webページを生成している感覚をつかんどきましょう。


Ruby知らないのでPHPの本をぺたり。

Webページの基本機能の説明があればよさそう。

RDBSQL基礎

Linuxのついでにがっちりやりました。

苦手な人は苦手かも?


ExcelAccessからの中間の情報がもっとあると

理解はしやすいのかもしれない。


業務では思ったより複雑なSQL扱うことが多いかも。


実務では意外にやらない人も多いデータベース設計が

ひっじょーに曲者です。


雑、まねでいいからSQLのほうになれるのおすすめ。

よくわかるSQL

よくわかるSQL

GitとGitHub基礎

わたしの職業訓練ではなかった項目。(今はあるらしい)

代わり?にred mineは少し触りました。

今はただの必修科目なので。。。


無料ですしこのへんで!

www.udemy.com

Ruby on Rails基礎

訓練はCakeをさらっとやっておわりでした。


Javaメインでしたが、フレームワークはなし。

Strutsをとりあえずみたいな雰囲気でも、わたしはスルー。


PHPのLaravelが3年前より伸びてるので今ならよさそう。

はがねのつるぎを買うまでやベギラマ覚えるくらいが一番楽しい問題

f:id:nazuna_0124:20200617213956p:plain

はがねのつるぎが伝わらない人は

年々増えているから代替表現あるかなってのが最初の課題!



おつかれさまです。なずなです。


エリクサーは最後まで使わないタイプにして、

ラストダンジョン前で飽きるタイプでもあります。



主に仕事の話になっちゃいますが、はがねのつるぎを買った後に

どうするかって話です。



さらなる上を目指す

世の中的には最強、最高なんてのは1時期だけですけれど。

持っているものを素直にステップアップする。


どういうわけかちょっと前のゲームとリアルがおんなじでして、

先にいけばいくほど手に入る時間が伸びます。


報酬の頻度が落ちるんですよねー。


神は細部に宿るとか、

たった1割違うだけで報酬が10倍も違うみたいな世界へ


弱くなったモンスターをひたすら狩る

道具としてはこれで十分として使うことに楽しみを見出します。


お客さんの数に困らないなら悪くないです。


安定感が好きな人向け


はがねのつるぎを手に入れるまでを繰り返す

達成目標は同じでプロセスだけを繰り返します。


少しずつ効率化していくので好きな人は好き。


単純な早さだけではなく、何か条件を絞っても

達成できるかに挑戦するひとも。


買い方まで方法を人に教える

共通の友人、仲間ができやすいかもしれません。


教える気はなくても教わる人が勝手にできる場合も。


流れに任せる

素直にゲームクリアできるひと。

ちょっとうらやましいかも。



おちはない!

社長が元エンジニアってメリットなんだろうか

f:id:nazuna_0124:20200203212829p:plain

医者と先生とエンジニアはコミュ力低いことおおい!


専門的なことやってるとしょうがないのかな。


おつかれさまです。なずなです。


広告で何かを踏んだのか求人が妙に目につきます。

その中で社長がエンジニアって宣伝があるのですよねー。



すっげー微妙です


特に居心地のいい会社の根拠にはならんような。

むしろ、エンジニアといえばコミュ障なので

デメリットでは???


会社の規模が大きいとどうでもいい気がしなくもないです。


どーせすぐ近くの5人ていどでしか環境は感じられませんし。



良い人集めるってのもなかなかたいへんですねー。