Post

Series 3: From Student to Teacher

Series 3: From Student to Teacher

<font color=#000000>"A daughter of the Yang family, raised in deep chambers unknown to all" — The intense study生涯</font>

<font color=#000000><span lang=EN-US>2002</span> 年8月,软件学院第一批学生正式上课了。最初的前半个月,每天都一直在上C语言,给我们上课的是计算机系的一个博士,叫马云龙。只记得他给我们布置过三个作业,一个是写一个表达式求值的程序,另外一个是写一个文件分割合并器,还有一个是写一个小型的数据库。那个时候,虽然机房不能上网,但每个晚上机房人都是满满的。大家都是转专业过来的学生,一群杂牌部队,虽然底子不行,但是干劲十足。尽管如此,第一个表达式求值程序就把我们所有人都难住了。学过数据结构的同学不要笑,不就是两个栈么,一个放操作符,一个放操作数。可是那时候的我们,谁知道栈是什么啊?那个时候在机房上机,经常能听到"两个栈","两个栈"的讨论声。后来唐建锋老师毕业后风尘仆仆来到上海,到学院工作了,他也加入了"两个栈"的讨论中。</font>

<span lang=EN-US><font face=Calibri color=#000000 size=3> </font></span>

<font color=#000000 size=3>后来万老师看我们实在顶不住了,怕我们不堪重负,重压之下会有人产生轻生的念头,就从计算机系找来三个保研的同学,给我们当上机指导老师。三个老师都姓朱,当时被我们称为"三朱口服液",这三朱其中,就有我们现在的朱宏明老师。</font>

<span lang=EN-US><font face=Calibri color=#000000 size=3> </font></span>

<font color=#000000><span lang=EN-US>C</span>语言课程结束后,我们马上开始了Windows程序设计课程,给我们"上课"的是毕业于美国麻省理工学院的博士,叫严咏欣。为什么上课打引号,下文再说。严老师曾经在Adobe工作过...</font>

In August 2002, the first batch of Software School students officially started classes. For the first half-month, we studied C language every day. Our teacher was a CS PhD named Ma Yunlong. He gave us three assignments: write an expression evaluator, a file splitter/merger, and a small database. Although the computer lab had no internet, it was packed every night. We were all transfer students — a motley crew, weak on fundamentals but full of drive. Still, the first assignment stumped everyone. Data structures students, don’t laugh — it was just two stacks, one for operators and one for operands. But back then, we didn’t even know what a stack was! In the lab, you could constantly hear discussions about “two stacks.” Later, when Teacher Tang Jianfeng graduated and came to Shanghai to work at the school, he also joined the “two stacks” discussions.

Teacher Wan saw we were struggling and, afraid someone might crack under pressure, brought in three graduate students from the CS department to be our lab instructors. All three were surnamed Zhu — we called them “Three-Zhu Oral Liquid.” Among them was our current Teacher Zhu Hongming.

After C language, we immediately started Windows Programming, taught by a MIT PhD named Yan Yongxin. Why the quotes around “taught”? More on that later. Teacher Yan had worked at Adobe…

This post is licensed under CC BY 4.0 by the author.