Chris_Shen - Full Stack Pathway

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

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