Week 1 - Getting Started
- Things Learned:
Technical Area:
- Github & its functionalities
- Learned Ruby basics (syntax, variables, classes, inheritance, etc.)
- Installed WSL to install discourse.
- Github & its functionalities
- Basics Git Command line
- Brush up JS
Tools:
- WSL
- Docker
- Meta.discourse
- Youtube
- Trello
- Github
Soft Skills:
- Effective communication with the team members, leads, and mentors.
- A leadership experience by leading a group of 12 participants.
- Organized communication and project management channels with other leads.
- Coming up with solutions instantly to help team members.
- Empathizing with the members to understand them and their problems.
- Achievements:
- Held Kick-off meeting & daily scrum meetings with the team
- Get familiar with Ruby & Git commands
- Started the team to be on track by working closely with the other team leads.
- Goals for the upcoming week:
- Work with the team to find out what projects they want to work on.
- Learn more about Ruby & its importance on the server-side.
- Install discourse.
- Detailed statement of completed tasks:
I followed modules 1 & 2 to learn more about Github, Git commands, Ruby, Ruby on rails. I went through both the required ones and some of the optional tasks. I watched some of the youtube videos & articles about the topics mentioned above.
Created a Trello board and assigned all the members some tasks.
Communicate with team members through zoom, Stem-Away messaging system, discord to help them, and receive updates about their accomplishments.
I have already installed WSL and docker before. Now I am working with mentors and team leads to fix some of the issues I am facing with installing discourse on my computer.
1 Like
Week 2:
1.Concise overview of things learned:
Technical Area:
- Installing Discourse
- Discourse codebase
- Basic Ember
- SCSS
Tools:
- Stem-Away forum
- Command Line Tool
- Discourse
- Trello
- Discord
- Github
Soft Skills:
- Effectively communicating with other team leads (Project & Technical lead) & participants.
- Held daily scrum meetings in a week to discuss participants’ goals and achievements.
- Help participants with any technical & logistical issues.
- Assigning tasks in the trello board.
2.Three achievement highlights
- Installed Discourse on my local device using docker.
- Managed time to work full time internship & STEM-Away internship total of 60 hours of work/week.
- Finished Ember and SCSS tutorial.
3.Goals for the upcoming week.
- Explore meta.discourse to find new ideas for final projects.
- Familiarize myself with discourse and try to create a new theme.
- Encourage team participants to be active in communication channels & attend daily scrum meetings.
4.Detailed statement of tasks done.
- I tried installing Discourse using Ubuntu but didn’t find any success. With the help of a mentor (Bijay) & lead (Juan), I installed it using docker.
- Pulled discourse codebase from GitHub to local device to analyze it.
- Went through the first part of the EmberJS tutorial and the whole SCSS tutorial.
- Held daily scrum meetings (2-5 mins for each participant) to discuss what previous set goals they achieved, problems encountered or help with understanding any concepts, goals for next scrum meetings and Q/A.
- Project Management specific tasks:
- Discussed with other leads to change the format of scrum meetings to better suit everyone’s needs.
- Maintain daily communication with the leads and participants.
- Created tasks in the Trello board for individual participants.
- Divided the tasks for each lead on the logistical side.
Week 3:
1.Concise overview of things learned:
Technical Area:
- Create/Edit Discourse theme locally and remotely
- Get Discourse Theme Cli
- Review Browser Developer Tools
- Inspect Discourse Style Guide
Tools:
- Command Line Tool
- DOM Inspector
- Discourse
- Trello
- Discord
- Discourse Theme CLI
Soft Skills:
- Daily communication with leads and participants.
- Held 3 scrum meetings a week to discuss participants’ goals and achievements.
- Held team meetings to come up with ideas for the final project.
- Discussed with leads about the mini side project.
2.Three achievement highlights
- Last week’s scrum meeting format change results in better attendance and communications
- Edit discourse theme using HTML & SCSS locally & remotely.
- Held an all-team meeting brainstorming about project ideas
3.Goals for the upcoming week.
- Use JS to keep editing Discourse Theme.
- Discuss more the side project with the leads.
- Plan how to get participants to collaborate more with each other.
- Start Module 4.
4.Detailed statement of tasks done.
- Followed the guide in Module 3 to learn more about Discourse them and edited existed theme locally and remotely through GitHub.
- Installed Discourse Theme Cli to start editing the theme as a developer.
- I already had experience using DOM in Browser Inspector Tools so I reviewed it again to refresh all the information.
- Style Guide is like a library of all the styles of discourse theme starting from fonts to buttons’ shadows, which will come in handy when we work on our final project.
- Held 3 scrum meetings (2-5 mins for each participant) to discuss what previous set goals they achieved, problems encountered or help with understanding any concepts, goals for next scrum meetings, and Q/A.
- Project Management specific tasks:
- Discussed with other leads the format of Module 4.
- Daily communication with the leads and participants.
- Created new tasks in the Trello board for individual participants.
- Divided the tasks for the side project.