2022年12月28日水曜日

【書籍】 勝又健太 『21世紀最強の職業 Web系エンジニアになろう』 AI/DX時代を生き抜くためのキャリアガイドブック 実業之日本社 2020.11

 (所在)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 件のコメント: