#This is the first self assessment for Chris Shen.
- Things learned:
- Technical Area: Learned the basics for Ruby language and ProsgreSQL.
- Tools: Installed Discourse, and set up G-suite, Slack and Asana for project developing.
- Soft Skills: Developed project management skills and team coordination.
- Achievement highlights:
- Attended every meeting
- Completed all the given tasks in time
- Earned the “Weekly Star Performers”
- List of meetings/trainings:
- 5 daily meetings in week 1 including the orientation meeting
- 2 meetings in week 2
- Discourse Demo meeting in week 3.
- Goals for the upcoming week:
- Set up AWS accounts on Discourse
- Designing plug-ins
- Possibly working with UX-teams
- Detailed statement of tasks done:
- Ruby:
- Set up Ruby environment
- Created functions and loops
- PostgreSQL
- Set up PostgreSQL
- Create a table
- Hurdles: didn’t know how to start
- Solution & Resources: Google&Youtube tutorials
- Design Three-panel layout
- Top navigation
- Sidebar
- Body part
- Hurdles: The body part kept overlapping with the sidebar.
- Solution & Resources: Try floating from right, with help from HTML Tutorial
- GitHub
- Clone the repo
- Create my own branch
- Modify the test file
- Merge changes
- Push the code
- Hurdles: I pushed to the master branch for the first time; I didn’t know how to select different branches to merge and push.
- Solution & Resources: Googled for GitHub commands related, and how to revert commits and push to selected branches.
- Ruby:
- Request change of roles: I requested to change from observers to participants, and already informed my team lead.