プログラミングは辛い?今日から楽しく学ぶためには
こんにちは!
ITを専門としてプログラミングの楽しさを
教えているryotaroです!
みなさんは楽しく
プログラミングができていますか?
「副業、転職、キャリアアップ」
理由はさまざまかと思いますが
楽しく学習できていますか?
「しんどい、辛い」
と感じている人ははっきり言って
「勿体無い」
です
ではどうしたら楽しく学習できるでしょうか?
それは
「同じ目線の仲間を作ること」
です
仲間がいることで
「お互いがつまずいた
ところで助け合える」
「自分では気づかない
新たな発見が生まれる」
というメリットがあります
かくにしろ
一人でスマブラをするよりも
オンラインでやった方が面白いですよね!
プログラミングをやっていて
「つまらない」や
「達成感がない」
と感じたあなたは積極的に
「仲間」を作ってみてはどうでしょうか
ではどうやって「仲間」を作るのか
それは簡単です
時代は高度IT化まっただ中です
・オンラインサロン
・プログラミングスクール
・Slack
などプログラミングのコミュニティは
非常に盛んです
私もQinという
オンラインサロンに参加しており
日々仲間に刺激を受け
技術を磨いています!
「楽しく学びたい」
以外にも
「新しいアイデアが欲しい」
「より実践的な知識を学びたい」
と思っているあなた
今すぐに!
オンラインコミュニティに参加し
一緒に技術を高め合いましょう!!
メッセージにに全て書いてある?エラーを一瞬で解決する方法
プログラミングで
エラーが出た時、
自己解決することができますか?
解決方法がわからず、
途中で諦めることは避けたいですよね
しかし、
pythonのエラー構文は
・SyntaxError
・IndentationError
・ModuleNotFoundError
・ImportError
・AttributeError
・TypeError
せいぜいこれだけです
意外と少ないですよね
できることなら
「覚えましょう」
と言いたいことろですが
感覚をつかむことが大切です
大事なことは
エラー構文をちゃんと確認することです
例えばこんなエラーがあります
# traceback.format_exc()
Traceback (most recent call last):
File "c:/*****/main.py", line 6, in <module>
text = 'あ'.encode('shift-jis').decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 0: invalid start byte
「暗号みたい」
って思いましたか?
この場合は
main.pyファイルの6行目のUnicodeが対応していない
と書いてあります
はじめは違和感があるかもしれませんが
必ず慣れるようになるので
根気強く頑張ってみてください
また、
「エラーが出て文法記法がわからなくなった」
この場合は
https://docs.python.org/ja/3/reference/index.html
pythonの公式リファレンスで対応できます
エラーに対して
恐怖心は無くなりましたか?
それでは
エラーが出たら構文をみることを
実践してみてください
『入門』Djangoって何ができるの?
Django触ってみたいけど
そもそもどんなものなも?
何ができるの?
「webアプリケーション」
が作れます
例えば
こんな感じのログイン画面みたことありますよね
他にも
・管理画面
・ユーザー認証
・サイトの案内ページなど
さまざまなwebサイトの遷移画面が作れます
Djangoが使われている代表的なアプリに
・インスタグラム
があります
しかし、
Django開発には
python基礎
HTML/CSS基礎
の知識が最低限必要です
学習は
1.HTML/CSS
2.python
3.Djongo
4.Bootstrap,Streamlitなどの装飾系
の順で進めることをお勧めします
ではどうやって学習するのか?
https://zeroichicollege.com/course/django-skillup
こちらのサイトがお勧めです
手順は
会員登録するだけ
すぐに始められるので
ぜひ試してみてください!!
プログラミングで挫折した人は絶対見てください!もう挫折させません!
どうも、ITでフリーランスを目指す会社員のryotaroです
プログラミング学習において
モチベーションの維持はとても大切です!
しかし、プログラミングのモチベーションを
維持するのって難しいですよね
実は、私自身も何度も
挫折した経験した経験があります
この経験をふまえ
私が実際やってきた
モチベーション維持の方法を紹介します
モチベーションは存在しない?
ビジネス数学教育家の深沢真太郎氏は
モチベーションは
誰かが作り上げるものではない
と言います
重要なのは自分の中に
「納得」を作ること
です
・人は、納得すれば行動できます。
・行動できれば何かが変わります。
・人は行動することで幸せに近づいてい
くものなのではないでしょうか。
重要なこととして
自分自身を追い込まないようにしてください
「できないことがあたりまえ」
です
このように精神安定はパフォーマンス向上に不可欠です
それでもモチベーションが維持できないあなたは
「行動をルーティン化」
してみてください
注意点として
はじめはできるだけハードルを下げてください
私がプログラミングを習慣化すること
ができた方法は
「家に帰ったらパソコンを開く」
これだけです
質を求めるのは習慣化した後からでも
全く問題ないのです!
今このブログを見ているみなさん
家に帰ったら
「今すぐに」
パソコンを開いてください!!!
プログラミング学習においてプログラミングより大切なこと。
今回はプログラミング
スキル習得において
必要な考えについてのはなし
結論は、
「頼ること」
大前提、できないことを
できるようにすること
実はこれができる人が少ないのが現状なのかもしない
そしてIT業界は
変化の早い業界
一人で考えても、悩んでも
「時間の無駄」
だからこそ
わからないことはすぐ頼る
頼ることが出来れば
「独立、転職、副業」
において必要なスキルの習得は加速する
けどそれができないことで
「何を学べばいいか」
「磨いたスキルから新たなアイデアを作る」
を創造できない
そうでなければいくら成功本を読んでも全て無駄
日本最大のフリーランス組織である(株)Stck Sunで
成功している人は
ほぼ100%がこれができた人
意外かもですが
頼ることができると
自分自身を最大限うまくいかせる
じゃあ
これらの敗因を踏まえて
頼り方について
「性別、年齢」「好き嫌い、人間性」
関係なく頼ること
みじかな人からはじめてみてはどうだろうか
最適な学習環境とは?
プログラミングにおいて
最適な環境づくり
とはなんでしょうか?
M1Mac・昇降デスク・高機能チェア
でしょうか?
多くの開発者は
「仲間」
が学習環境で最優先事項だと言います
世の中には
いいコンテンツ、いいサービスは
たくさん存在しています
しかし、その多くは
利用価値を認められていない
ことが現状です
より優れたサービスを
開発したければ仲間を作ってください
人間の思考力に限界があることから
アウトプットの共有者から
フィードバックをもらうことでしか
また新たな発想を回帰できることは
できないからです
現代では
・オンラインサロン
・プログラミングスクール
・SNS(Slack、LINEコミュニティなど)
多くの情報ツールがあります
どんどんコミュニティに参加して
いい仲間を作りましょう!!