技術課題・開発環境

技術課題について

技術課題は以下の3テーマから1つお選びください。
  • フロントエンド
  • バックエンド
  • データサイエンス

ソースコード管理

弊社のソースコード管理にはGithubを使います。
 

AIペアプログラミング

AIペアプログラミングは、AIがプログラマーの手を取って、コードを共同作成することです。AIが文法エラーを修正したり、最適なコードを提案してくれたりすることで、開発速度を加速することができます。開発生産性の大きくかかわるため、課金必須としています。
以下の2つを併用すると良いです。
 

統合開発環境(IDE)

コードを書くための統合開発環境(IDE)には、以下の2つのどちらかがおすすめです。
VSCode:デスクトップアプリ
Github Codespace:ブラウザ
※ほとんど同じUIなので、乗り換え可能
有料だがプロ向けかつ言語別だとJetBrains IDEもおすすめです。
Javascript/TypescirptだとWebStorm
GoだとGoland
 

技術のキャッチアップの仕方

1.公式ドキュメントを読む

公式ドキュメントを読むことは技術のキャッチアップに役立ちます。公式ドキュメントには、開発者が製品を使用するために理解する必要がある情報が含まれています。APIリファレンス、チュートリアル、サンプルコードなどが公式ドキュメントに含まれています。

2.技術記事を調べる

日本語では以下の2つが有名です。

3.体系的に学習するには

動画教材だと
無料ならYoutube
有料ならUdemy:https://www.udemy.com/
がおすすめです。Udemyの方が有料な分、内容がしっかりしていてわかりやすく、早く進められます。頻繁に割引(9割引!)をしているので、そこを狙って買いましょう。
 
他には技術書籍も有効です。出版社としては技術評論社やオライリーに良書が多いです。