/** Hellooo this is Yen, I build platforms for solving problems */
object myStack extends App {
sealed trait Skill
case class BackendDevelopment(name: String) extends Skill
case class DataEngineering(name: String) extends Skill
case class SystemArchitecture(name: String) extends Skill
def run(name: Skill): String = name match {
case BackendDevelopment(name) => "build backend services with JVM, Python"
case DataEngineering(name) => "big data, streaming, data platform development"
case SystemArchitecture(name) => "system design, product ownership"
case _ => "other awesome works"
}
yennanliu / cs_basics Goto Github PK
View Code? Open in Web Editor NEWMy CS learning : algorithm, data structure, and system design | #SE