Panel Discussion
A student panel was held on January 8th, featuring Vivian, Michael, David, and Edwin. I went to the panel with Nikhil, and we were very excited to see the speakers talk about CS, especially Edwin :). We immediately sat in the very front to make sure that we caught what they were saying and could see the questions well, despite the large amount of people in the classroom at that time.
Here are some quick notes I managed to jot down during the panel:
- dont make a summary
- in college code is graded by the TAs based on explanation
- big project at the end is an explanation of your code line by line to the professor
- similar to the live reviews in CSA
- focusing on building skills rather than the end results
- explanation of outlining and brainstorming the features
- clear communication! clear and direct
- applying to clubs have interviews “tell me about yourself”
- practice documentation of issues, agile methodology
- flowcharts could be required in college even before starting to program
- comments in code are very important
- make good connections in clubs and internships
- could lead to referrals in the future
- gitbooks for managing people and information
Being a senior and applying to colleges already as a CS major, much of this information was essential, since I would most likely be in the same spot as them right now. It was also very interesting to hear how CSA greatly impacted their lives now, and I agree that many things I have learned in CSP and CSA, such as Git and Markdown, would be hard to learn elsewhere.