【Nuxt.js】番外編：これが知りたかった！初心者が気になるあれこれ答えます！

# 前置き

初心者が気になるあれこれ
まとめてみました！
私が実際気になっていたことや
Twitterでの初心者さんのつぶやきを元に
いくつかピックアップしています。

※主に私自身の体験を元にしています。
また、私個人の見解ですので
ぜひ他の方の意見も見たり
聞いたりしてみてください🍒

**【どんな人向けの記事？📃👀】**
・業界未経験
・なんとなく興味がある
・フロントエンジニアになりたい
・副業として始めたい
・IT業界に転職したい
・転職してみたものの
　向いてない気がして
　辞めようかと思っている
**そんな方々！**

・「プログラミングって簡単？
　　簡単ならやりたい！」
・「ちょっとだけ興味あるけど
　　できるのかな？」
・「転職したいけど
　　向いてなかったら嫌だな〜」
・「副業ですぐに稼げるって
　　聞いたけどホント？💰」
・「未経験でもやっていけるかな？
　　不安…😭」
・「激務って聞いたんだよね〜
　　定時で帰れるとこないかな？」
などなど
知りたいこと、ありますよね？
そんな気になるあれこれ答えます😉❤️



😀{ 筆者は文系未経験のひよこ🐥
　　からスタートした人です🎈

次は同じく番外編として
学習のロードマップを公開します！

# プログラミングって簡単？

**書いた通りにしか動かない
という意味では簡単です🌟**
動かなかった場合でも
エラー文をしっかり出してくれます。

対して、
人間に指示をして
予想通りに動かすことは
簡単ではないです😔💦
更に、動かなかった場合に
理由を正確に伝えてくれるとは限りません。

**💥ただし
・業界自体の動きが早い**
　→どの業界でも業界動向は
　　チェックすると思いますが、
　　ITは特に早いと言われています。
**・基本的に英語が必要**
　→コード・エラー文が英語です。
　　時にはMediumのようなサイトや
　　翻訳されていない英語の
　　文献からヒントを得ることが
　　あるかもしれません。
　　https://medium.com/
**・ググる力が全て**
　→teratailのような質問サイトで
　　回答を待つこともできますが、
　　基本的には自分である程度
　　解決できる力が必要です。
　　https://teratail.com/
**・誰しもが1日教わったからといって**
　すぐ仕事ができるものではない
　→webサイト1つを作るのに
　　いくつもの知識が必要です。

**こういった部分で簡単とは言えません。**
ただ、もちろん他の業界でも
必要なことはやってきているし
これくらいだったら簡単！！✨💪
と思う方もいらっしゃるかと思います！
そんな方はどの業界でもやっていけるでしょう笑

**結局のところ、
どこまで自分で工夫して
楽しめるかだと思います。**
どんな仕事でも、
慣れないこと、新しいこと、苦手なことに
チャレンジしなければならなかったり、
気乗りしないこととか
何かしら出てきますから。

# 未経験でもできる？

通常の就職支援サイトでの
未経験採用はほとんどありませんでした。
ただし、twitterなどのSNSで
募集をかけていることがあります！
・やる気(何をしたいか)
・ポートフォリオ (作品集)
・資格
などを見て
採用を受け付ける場合があるようです。

まずはtwitterのアカウントを
作ることをオススメします🐥❤️
・情報収集
・行動結果をつぶやく
・疑問をつぶやく
・#駆け出しエンジニアと繋がりたい
　などの業界タグを利用し色んな方と繋がる
→未経験でも働けている人が分かり
　具体性が増し行動にうつしやすくなります！

😀{ 私の場合も業界用twitterを作成し
　　色々つぶやいていたら
　　今の社長からお声がけいただきました！
　　未経験でしたが仕事後にzoomで
　　たくさん教えてもらいました。
　　サービス業を辞め、
　　こちらのお仕事をさせていただいてます🌟

# 数学が苦手だけどできる？

どこまでやるかのレベルにもよりますが
まずは簡単な式さえ書ければOKです。
計算はPCに任せるので、
答えは分からなくて良いんです🌟
符号とか記号が分からなくても
Progateという初心者向けサービスで
初歩的なことは学べます♪

# ちょっと興味あるだけでもできる？

正直、作りたいものがある！
という目標がないと厳しいかもしれません。
何故なら、
・作るまでに必要な工程と知識が多い
・お金になるのにも時間がかかる
　**# すぐに副業で稼げる？を参照**
・本業で疲れて帰ってきても
　勉強できるほどのモチベーションを保てない

こういった理由があるからです。
それでも工夫すれば続けることは可能です！
あくまでもやりたいことを実現する手段なので
どれだけ自分を納得させられるかだと思います💭

😀{ 筆者は目標を持つより
　　今を楽しむ天命追求型です💃
　　目標が苦手です😇笑
　　でも自分で工夫して
　　自分を楽しませることは
　　できるタイプです！

# 激務って本当？

これは案件・会社、給料によると思います。
ただ業界として技術の進歩が早く
人手が足りないことを考えると
会社でいうなら定時退社が当たり前、
というところは少ないかもしれません💭

# 向いてる向いてないの判断

まずはやってみないと分かりません！

が、
**・よっぽどのネットアレルギー
・よっぽどの英語アレルギー**
みたいな方でなければ
基本的には大丈夫だと思います⭕️🙆‍♀️
 **# プログラミングって簡単？**
でも書きましたが
結局のところ工夫です🌟

でもこれが
**苦痛で仕方ない！
やってみたけど無理！！
何一つ興味を持てない！！！**
まで苦痛なら精神病むので辞めましょう💊
まず楽しいことをしてください！💃

ただし！
アレルギーまで行かなくとも苦手…
レベルなら慣れる可能性はあります！！

**【これも大丈夫⭕️】
・飽き性
・集中力がない**
　→別のタスクをやる
　→休憩して
　　全く違うことをやってみる

😀{ 私の場合は1時間で集中力が切れます。
　　くだらない動画を見て笑ってリフレッシュ💕

**・すぐに成果がないと続かない**
　→工程を細かく分けて、満足感を得る💕
**・ずっと座ってられない、外に出たい**
　→休憩してコンビニ行ったり
　　立ったまま仕事してみたり
**・コミュニケーション力がない**
　→どの仕事でも必要ですが、
　　先に自分から苦手なことを
　　伝えるだけでも◎
　　「何かあればご指摘いただけると、」
　　といった一言があれば
　　普通の人はフォローしてくれます。
　　**コミュニケーションは
　　この3点に気をつけると良いと思います🍀**
　　・お互いの気持ちが
　　　正確に伝わっているか確認する
　　・相手に共感した上で自分の意見を伝える
　　・お互いが納得できる方法を探る
　　💥歩み寄る姿勢を見せ続けても
　　　相手から威圧的な態度を取られるなど
　　　改善が見られない場合は落ち込まず
　　　環境、職場
　　　を変えてみましょう！！⛵️
**・一人でやり切る力がない**
　→たぶん最初からできたらそれはサイヤ人🔥
　　人間一人でできることは限られています。
　　もちろんできた方が良いですが
　　お互いサポートし合うと
　　感謝の気持ちも大きくなります。

# 向いてないのではなく環境の問題の可能性も

**これを努力しつつも
全てがマイナスに働いてしまうと
環境の問題でもあります。**
自分だけで努力してもダメ😭、
協力をお願いしてもダメ😭、
なら業界どうこうじゃないです。。。
職場・環境を変えましょう⛵️🌊

環境のせいにするな！！
とはよく言われますが
確かに何も改善しようともせず
ただ悪口だけ言うのは違います🙅‍♀️

努力はしてるがもう努力もできないほど限界😭、
努力の方向性が違うかもと見直しをしたけど
それも無意味に思えるほど絶望するなら
精神病むので辞めましょう💊

もし他に良い環境があったとしても
精神病んで働くことすらできなくなったら意味ないです。
とにかく自分を守りましょう！❤️
人を頼りまくりましょう！！！🙇‍♀️

別に仕事がなくなったって死にはしないし
とはいえ家族が…とか色々あると思いますが！
助けてくれる人はどこかにいます➕✨

😀{ 一時期はコードが分からなすぎて
　　noteの記事も泣きながら書いてました😭笑
　　向いてないよ〜と思いながら笑

　　でも分からないからと言って
　　死ぬわけじゃないし
　　人格否定されるようなこともないし😯笑
　　なんで泣いているんだ？
　　と疑問に思いました笑

　　もちろん期日はありますが
　　理解できずただ義務感で書くよりも
　　まずは気楽に分かることを
　　少しずつやるほうが良いと思いました。
　　自分の作業時間と進捗を見ながら調整。
　　そしたら徐々に楽しめるようになりました💕

# すぐに副業としてできる？

初心者が誰の助けも借りず
1から案件獲得をするのはハードルが高いです。
こういった理由が主にあります。
・人脈がないと案件を見つけにくい
・実績がないと依頼されないこともある
・WEBサイトで実現したい内容により
　技術量が大きく変わる
・安全な案件の見極めが難しい
　😔実は納品まで1日しかない
　😔作業工程のどこまでやれば良いのか曖昧
　などなど
・疑問を確実に解消できる環境でないと
　**事故る可能性も高い💣💥**

**❓じゃあどうやって
　副業するのかというと！**
案件獲得の方法としては紹介が1番！❤️
イベントとかで直接お話したり。

また、
疑問などがあった際に
すぐに対応できる
メンター・教師・エンジニアの知り合い
などの助けがあることが理想です✨👩‍🏫
teratailでは回答が遅い場合もあるので。

**【aLizサークル】**
1人1人の質問に答える
noteサークルを
用意しております！🌟🙋‍♀️
「初めての案件をやるけど不安😭」
という方はぜひ！
しっかりサポートしますよ❤️☺️
https://note.com/aliz/circle

# WEBサイトを作り上げるまでの期間は？

どこまでやるかによって様々です💡
例えば
・LP（ランディングページ）
・デザインは予め決まっていて
　コーディングだけ
・HTML/CSSのみ
・レスポンシブ 対応あり

LPのボリュームや
個人差はありますが3〜5日
程度でできるかと思います🍒
あくまでも初歩的な知識が
固まっていればですが！
・flexって何？
・レスポンシブ 対応って何？
といった状態からスタートすると
もっともっと時間がかかると思います🕰


**更に、サイトやアプリの用途に合わせて
色々必要になってきます。**
・クリックで表示/非表示を切替たり
・表示の際にアニメーションつけたり
・Google mapsから
　地図データを取ってきて
　カスタマイズしたり
・会員登録システムや
　予約システムを作ったり…
軽いものから重いものまで様々。
更に必要な知識量も変わってくるため
簡単にすぐ作れる物ではないことが
分かるかと思います👀

# 年齢は関係ある？

学習のしやすさでいうと…
楽しんで学習できるなら関係ないと思います！
80代のプログラマーも
いらっしゃるくらいですから。
https://style.nikkei.com/article/DGXMZO37707280T11C18A1000000/

採用の面でいうと
双方にメリットはあるため
あまり関係ないように思えます💡
・新卒：給料が安く済む、
　　　　固定概念なく柔軟に吸収してくれる
・中途：技術以外の教育が不要
　　　　(社会人としての基礎知識はあるため)

# まとめ

自分のやりたいことを
実現できる手段として
適切かどうかを考えていきましょう！🍒
自分を納得させられるなら良いし
そうでなければ別の手段を
考えてみるのも良いと思います😄

いかがでしたか？
「知りたかった答えがあった！🤗」
「こんなことも聞きたい！🙋‍♀️」
などご意見ご感想お待ちしております♪
https://twitter.com/aLizlab

# 次回予告
🍒番外編は5/5(火)
　内容は、
　**WEBサイトをNuxt.jsで
　製作するまでのロードマップ！**

🍒技術記事は5/1(金)
　内容は**Firebase & VuexでTODOリスト！**
　5/2(土)から
　有料販売とさせていただきます！
　1万字を越えるボリューム…
　とっっても濃い内容なので
　ぜひご覧ください❤️

▼aLizのtwitter
**記事が公開したときにわかる様、
フォローをお願いします😀**
https://twitter.com/aLizlab