# Chris\_Shen - Full Stack Pathway

**URL:** <https://stemaway.com/t/chris-shen-full-stack-pathway/3398>\
**Category:** Open Source Ruby Plugin Self-Assessments\
**Created:** [June 15, 2020, 6:37pm UTC](https://stemaway.com/t/chris-shen-full-stack-pathway/3398 "2020-06-15T18:37:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Shen](https://d2nat51eddc6b4.cloudfront.net/user_avatar/stemaway.com/chris_shen/32/719_2.png) [@Chris\_Shen](https://stemaway.com/u/Chris_Shen)\
**Post date:** [June 15, 2020, 6:37pm UTC](https://stemaway.com/t/chris-shen-full-stack-pathway/3398/1 "2020-06-15T18:37:07Z")

</div>

#This is the first self assessment for Chris Shen.

1. 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.

2. Achievement highlights:
  - Attended every meeting
  - Completed all the given tasks in time
  - Earned the “Weekly Star Performers”

3. 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.

4. Goals for the upcoming week:
  - Set up AWS accounts on Discourse
  - Designing plug-ins
  - Possibly working with UX-teams

5. 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](https://www.w3schools.com/html)

  - 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.

6. Request change of roles: I requested to change from observers to participants, and already informed my team lead.

---

<div class="post-metadata">

**Author:** ![Chris\_Shen](https://d2nat51eddc6b4.cloudfront.net/user_avatar/stemaway.com/chris_shen/32/719_2.png) [@Chris\_Shen](https://stemaway.com/u/Chris_Shen)\
**Post date:** [June 29, 2020, 4:34am UTC](https://stemaway.com/t/chris-shen-full-stack-pathway/3398/2 "2020-06-29T04:34:57Z")

</div>

1. Things learned:

- Technical Area: Learned how to install plugins in local Discourse instance
- Soft Skills: Developed project management skills and team coordination.

1. Achievement highlights:

- Attended every meeting but one
- Completed all the given tasks in time
- Successfully installed the plugins required in my local Discourse instance

1. List of meetings/trainings:

- Meeting with industry mentor
- AWS seminar
- Industry skills
- UX-FS Team Alignment
- SCRUM meeting

1. Goals for the upcoming week:

- Set up AWS accounts on Discourse
- Designing plug-ins
- Working with UX-teams

1. Detailed statement of tasks done:

- Installing discourse plugins into local discourse instance.

---

<div class="post-metadata">

**Author:** ![Chris\_Shen](https://d2nat51eddc6b4.cloudfront.net/user_avatar/stemaway.com/chris_shen/32/719_2.png) [@Chris\_Shen](https://stemaway.com/u/Chris_Shen)\
**Post date:** [August 4, 2020, 5:37pm UTC](https://stemaway.com/t/chris-shen-full-stack-pathway/3398/3 "2020-08-04T17:37:45Z")

</div>

Final Self-Assessment

1. Things learned:
  - Technical Artea: Learned how to change the code base to change the layout in the discourse instance
  - Soft Skills: Developed project management skills and team coordination.

2. Achievement highlights:
  - Attended every meeting
  - Actively try out the code during the technical meeting
  - Understand how to use inspector mode for project development

3. List of meetings/trainings:
  - Reply Plugin subteam meetings\*3
  - UX-FS Team collaboration
  - SCRUM meeting

4. Goals for the upcoming week:
  - Get ready for the July session
  - Work through the developer’s guide for theme developing

5. Detailed statement of tasks done:
  - Tried to change the code to change the design of the replies in the thread

6. Final Remarks:
  - Admittedly, we as a group failed to come up with a final product that we initially planned to do. However, I still cherish this experience as I learnt a great deal of knowledge which I didn’t know before, and got to know an area that I might pursue in the future because of this experience
