(所在)8F007.3カ
Macが主流。特にMacBook Pro 投資
(必須知識)
Linux
Git/GitHubの基礎
エディタ VSCode
パッケージマネージャ Ruby:Bundler、PHP:Composer、JavaScript(Node.js):npm,yarn
Linter, Formatter Ruby: RuboCop、JavaScript:ESLint, Prettier
単体テスト・統合テスト
セキュリティ
言語 Ruby、PHP(Linux+Apache+MySQL+PHP)、
Ruby:Ruby on rails、PHP:Laravel
WordPressはPHPで
Python:機械学習 Django,Flask
JavaScript,TypeScript
Java
Kotlin Androidoアプリ開発用に正式採用
Scala
Swift iOSアプリ
Go 学習コストの低さや高速性、並行処理の容易性からここ数年人気。バックエンドでは投資効果が高い。
社会人がWeb系エンジニアになるには
MacBookProを購入 13インチ、Retina display、8Gb,SSD512Gb、外部ディスプレイ 4k
qittaかtwitterアカウント 月に数本程度の初歩的な投稿でよい
Web開発の基礎を学ぶ(コンピュータサイエンス基礎:基本情報技術者試験の参考書、Linux基礎、HTML/CSS基礎、JavaScript基礎:+VSCode、Ruby基礎:(環境としてはCloud9でもよい)、RDBとSQL基礎、Git/GitHub基礎、Ruby on Rails基礎)
質の高いポートフォリオを作成(webアプリを公開:Heroku, Paas、メディア系のwebサービスがおすすめ)p.123-131参照
転職活動を行う 100社-300社、初心者歓迎は避ける
学習教材:キタミ式イラストIT塾 基本情報技術者
Linux標準教科書 宮原 川井 linuc.org/textbooks/linux
新しいLinuxの教科書
HTML&CSSコース(Progate)
はじめてのHTML(ドットインストール)
はじめてのCSS(ドットインストール)
JavaScriptコース(Progate)
詳解JavaScript基本文法編(ドットインストール)
Rubyコース(Progate)
MYSQL入門(ドットインストール)
Git:はじめてのGitとGitHub(Udemy)
Ruby on Railsチュートリアル
Amazon Web Service基礎からのネットワーク&サーバー構築
スラスラわかるネットワーク&TCP/IPのきほん
おうちで学べるデータベースの基本
(学習に間を置かない。学習始めてから半年でポートフォリオ)
5分程度の発表 LT、スライドはSlideShareやSpeaker Deckで公開
0 件のコメント:
コメントを投稿