そのほか

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

前置き

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

注意

主に私自身の体験を元にしています。
私個人の見解ですので
鵜呑みにせず、あくまでも参考程度に!
ぜひ他の方の意見も見たり
聞いたりしてみてください🍒


どんな人向けの記事

こんな方々にぜひ読んでもらいたいです!

  • 業界未経験
  • なんとなく興味がある
  • フロントエンジニアになりたい
  • 副業として始めたい
  • IT業界に転職したい
  • 転職してみたものの
    向いてない気がして
    辞めようかと思っている

こんな疑問ありませんか?

  • 「プログラミングって簡単?簡単ならやりたい!」
  • 「ちょっとだけ興味あるけどできるのかな?」
  • 「転職したいけど向いてなかったら嫌だな〜」
  • 「副業ですぐに稼げるって聞いたけどホント?💰」
  • 「未経験でもやっていけるかな?不安…😭」
  • 「激務って聞いたんだよね〜。定時で帰れるとこないかな?」

知りたいこと、ありますよね?
そんな気になるあれこれ答えます😉❤️

yossy

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


プログラミングって簡単?

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

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

ただし!

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

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

結局のところ、
どこまで自分で工夫して
楽しめるかだと思います。

どんな仕事でも、
慣れないこと、新しいこと、苦手なことに
チャレンジしなければならなかったり、
気乗りしないこととか
何かしら出てきますから。


未経験でもできる?

通常の就職支援サイトでの
未経験採用はほとんどありませんでした。
ただし、twitterなどのSNSで
募集をかけていることがあります!

このポイントを見て
採用を受け付ける場合があるようです。

  • やる気(何をしたいか)
  • ポートフォリオ (作品集)
  • 資格

まずはtwitterのアカウントを
作ることをオススメします🐥❤️

  • 情報収集
  • 行動結果をつぶやく
  • 疑問をつぶやく
  • 業界タグを利用し色んな方と繋がる
    未経験でも働けている人が分かり
    具体性が増し行動にうつしやすくなります!
    タグ例) #駆け出しエンジニアと繋がりたい
yossy

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


数学が苦手だけどできる?

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


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

正直、作りたいものがある!
という目標がないと厳しいかもしれません。
何故なら、

  • 作るまでに必要な工程と知識が多い
  • お金になるのにも時間がかかる
    すぐに副業で稼げる?を参照
  • 本業で疲れて帰ってきて
    勉強できるほどのモチベーションを保てない

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

yossy

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


激務って本当?

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


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

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

が、

こんな方でなければ
基本的には大丈夫だと思います⭕️🙆‍♀️

  • よっぽどのネットアレルギー
  • よっぽどの英語アレルギー

プログラミングって簡単?
でも書きましたが
結局のところ工夫です🌟

でもこれが
苦痛で仕方ない!
やってみたけど無理!!
何一つ興味を持てない!!!

まで苦痛なら精神病むので辞めましょう💊
まず楽しいことをしてください!💃

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

これも大丈夫

  • 飽き性
  • 集中力がない
    別のタスクをやってみる
    休憩して全く違うことをやってみる
yossy

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

  • すぐに成果がないと続かない
    工程を細かく分けて、満足感を得る💕
  • ずっと座ってられない、外に出たい
    休憩してコンビニ行ったり立ったまま仕事してみたり
  • 一人でやり切る力がない
    たぶん最初からできたらそれはサイヤ人🔥
    人間一人でできることは限られています。
    もちろんできた方が良いですが
    お互いサポートし合うと
    感謝の気持ちも大きくなります。
  • コミュニケーション力がない
    どの仕事でも必要ですが、
    先に自分から苦手なことを伝えるだけでも◎
    「何かあればご指摘いただけると、」
    といった一言があれば普通の人はフォローしてくれます。

コミュニケーションのポイント

お互いの気持ちが正確に伝わっているか確認する
相手に共感した上で自分の意見を伝える
お互いが納得できる方法を探る

注意

歩み寄る姿勢を見せ続けても
相手から威圧的な態度を取られるなど
改善が見られない場合は落ち込まず
環境、職場 を変えてみましょう!!⛵️


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

これを努力しつつも
全てがマイナスに働いてしまうと
環境の問題でもあります。

自分だけで努力してもダメ😭、
協力をお願いしてもダメ😭、
なら業界どうこうじゃないです。。。
職場・環境を変えましょう⛵️🌊

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

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

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

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

yossy

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

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

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


すぐに副業としてできる?

初心者が誰の助けも借りず
1から案件獲得をするのはハードルが高いです。

こういった理由が主にあります。

  • 人脈がないと案件を見つけにくい
  • 実績がないと依頼されないこともある
  • WEBサイトで実現したい内容により
    技術量が大きく変わる
  • 安全な案件の見極めが難しい
    実は納品まで1日しかない💦
    作業工程のどこまでやれば良いのか曖昧😔
    などなど
  • 疑問を確実に解消できる環境でないと
    事故る可能性も高い💣💥

じゃあどうやって副業するの?

案件獲得の方法としては紹介が1番!❤️
イベントとかで直接お話したり。

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

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


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

どこまでやるかによって様々です💡
例えばLP(ランディングページ)で
下記の条件の場合

  • デザインは予め決まっていて
    コーディングだけ
  • HTML/CSSのみ
  • レスポンシブ 対応あり

LPのボリュームや
個人差はありますが3〜5日
程度でできるかと思います🍒
あくまでも初歩的な知識が
固まっていればですが!

flexって何?
レスポンシブ って何?
といった状態からスタートすると
もっともっと時間がかかると思います🕰

更に、サイトやアプリの用途に合わせて
色々必要になってきます。

  • クリックで表示/非表示を切り替えたり
  • 表示の際にアニメーションつけたり
  • Google mapsから
    地図データを取ってきて
    カスタマイズしたり
  • 会員登録システムや
    予約システムを作ったり…

軽いものから重いものまで様々。
更に必要な知識量も変わってくるため
簡単にすぐ作れる物ではないことが
分かるかと思います👀


年齢は関係ある?

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

採用の面でいうと
双方にメリットはあるため
あまり関係ないように思えます💡

新卒
給料が安く済む、
固定概念なく柔軟に吸収してくれる

中途
技術以外の教育が不要
(社会人としての基礎知識はあるため)


まとめ

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

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

-そのほか

© 2020 aLiz Nuxt