Things Learned:
- Techincal
- Learned the basics of Ruby , PostgreSQL , HTML/CSS , and Git
- Implementation of web page designed by a task lead
- Tools
- Asana, used for task assignments and workflow
- Discourse
- GSuite
- Slack, used to communicate
- VS Code, chosen editor for development
- Soft Skills
- Project Management–Asana
- Team Collaboration and Communication
- Task Assignment and Completion
- Solution Seeking, finding resources to complete tasks at hand
Achievements:
- Taught myself to code my first web page ever
- Achieved " Weekly Star Performer" - Mr. Interactive - Always interacting within the meetings! Shined out, especially in the interaction tasks given to the team!
- Completed all tasks assigned to me
- Attended every meeting
Attendance:
- 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:
- Setting up AWS accounts on Discourse
- Await and complete newly assigned tasks
- Work with my new subgroup on the plugin and planning out tasks for the next week
- Continue to work through all of the remaining resources to get ready for plugin development
Task Detail:
- 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
- Webpage Layout Design
- Top navigation
- Sidebar
- 3 column body
- Hurdles: I had no previous experience with designing web pages
- Solution & Resources: W3 schools was my lifeline for this task, additionally, pooling together resources from my team was very helpful
- Round Edges
- Change Background Color
- GitHub
- Clone the repo
- Create my own branch
- Hurdles: I didn’t know how to create my own branch, so I used the Git tutorials provide by the ML industry expert as well as my team lead Priyanka
- Modify the test file
- Merge changes
- This task provided many challenges as I didn’t have an understanding of keeping track of both my local repo and the remote repo, Priyanka helped me through this.
- Push the code to remote repo