これは、ファイナルアンサーに入社された方が、試用期間中に取り組む課題になります。 以下の手順に沿って、課題に取り組んでいってください。
1. 本Githubページからpython、web、IT総合基礎などそれぞれの課題を把握する
2. ご自身のローカル環境下で指定された課題に取り組む
作業ディレクトリは以下のルールに従って作ってください。
・「Exercise_for_Pool」というディレクトリを作成
・上記ディレクトリ以下に、「python」か「web」またはその両方を作成
・python(or web)以下に、「ex1_web-scraping」,「ex2_docker」(「site-trace1」・・)などの課題名ディレクトリを作成
・課題名ディレクトリ以下に、「1-1.py」などの具体的な成果物を入れる
ディレクトリ構造例:
Exercise_for_Pool/python/ex1_web-scraping/1-1.py
4. 自分のgithubに、「Final_Answer」というリモートリポジトリを作成
5. 2で作成したローカル環境の「Exercise_for_Pool」ディレクトリを自身のGithubの「Final_Answer」リポジトリにアップロード
リモートリポジトリ構造例:
ユーザー名/Final_Answer/Exercise_for_Pool/python/ex1_web-scraping/1-1.py
6. python及びwebの課題はGoogleFormにて提出
送信内容は、
- 課題番号(PythonとWebは別フォーム)
- GitHubのURL
詳細は各課題の説明を参照
pythonディレクトリの『explanation.md』及び各課題ディレクトリ内の説明資料を参照。
webチームの課題は以下の2種になります
HTML/CSSを用いて、ローカルでwebサイトの模写をしていただきます。
「site-trace1」では以下のサイトを模写してください。
https://code-step.com/demo/html/portfolio1/
「site-trace2」では以下のサイトを模写してください。
https://www.try110.com/bousai_kawara/
画像素材はimgフォルダに入っています。
模写する上での注意事項は、以下のリンクを参考にしてください。(初めて取り組む方は必ず読んでください)
https://wiki.f-answer.com/knowledge-base/html-copy-rule/
提出はこちらから
課題番号のチェックボックスを作っているので、そちらにチェックを入れること。複数課題をまとめて提出することも可とする。
- Laravelでのスクラッチ開発(Laravel8 + Alpine.js) : https://laracasts.com/series/laravel-8-from-scratch
- LaravelでBlog機能を作成。
詳しくはlaravelディレクトリ内の課題説明ファイルを読んでください。
課題担当者のDMに課題をpushしたGithubリポジトリURLを共有することで課題提出とします。
IT総合基礎の課題は、「IT_comprehensive_basics」のディレクトリ内にある各PDFにあるリンクの内容を読んだのち、PDFの最後にあるgoogleフォームへの回答と、課題がある場合には課題に取り組むことになります。
各PDFにあるgoogleフォームに問題とあわせて合格基準が書かれています。その点数を上回るよう、リンクの内容をよく読むようにしてください。
尚、IT総合基礎のGoogleフォーム回答上限は 2回 までとする。それより多い回数提出して合格点数を超えても評価しないので注意すること。
本課題の目的は、チーム配属後の業務を行う上で最低限必要な基礎知識と技術を身に着けることである。
各課題内容や提出上限には意図があるため、課題に合格すること自体を目的としないように気を付けること。
課題に取り組んだGithubのリポジトリをPublicにしておくと他の方が答えを閲覧出来てしまうため、課題合格後はリポジトリをPrivateに設定し直すこと。