采访优秀学长学姐后的感悟与体会
这个暑假我很荣幸代表我们学院对⼀批优秀的已经就业的学长学姐进⾏采访,采访⼩组共⼋⼈,对⼏⼗位学长学姐进⾏了为期⼗天的采访,
被采访的学长学姐⼤都在⼀线⼤城市就业,我们这次主要去了深圳和⼴州,他们从事于本专业的各个⾏业,例如Java、安卓、前端、后端、
服务器、⼤数据、测试、运维、游戏、产品、嵌⼊式等等,⼏乎涵盖了本专业所有⽅向,很具有代表性,可谓⾏⾏出状元。下⾯我谈谈我采
访后的感悟。
⼤学需要重点学习的⽅⾯
专业基础基础不牢,地动⼭摇。⼤学要努⼒夯实专业基础,有⼈可能要问了,从⼩到⼤,⼀直强调基础,到底我们这⾏什么才是基础?我
之前也百思不得其解,在采访中,我得到了答案。基础很简单,就是我们在学校的专业基础课程,具体来说是四个⽅⾯,计算机⽹络(⼗分
重要)、数据结构与算法(很重要)、软件⼯程、编译原理、操作系统、计算机基础。如果能把这⼏门课程学好,说明你的基础就算打牢
了。⾯试的时候⾯试官的提问也是⼀些基础知识,尤其是⼤公司的⾯试问题更加注重基础,问题问得很细很深⼊,要求基础⾜够扎实,⾯试
题不会太难,只要基础打牢了,应付⾯试不成问题。(因为⼤学就是⽤来打专业基础的,⼀般项⽬经验⽐较少,⾯试官对应届⽣的提问主要
针对于基础知识与理论。)⽽且基础知识学扎实了,后⾯学习起来也会更轻松顺利。由此可见,基础乃重中之重!
数学数学是百科之母,数学与我们软件⼯程专业联系紧密,开设的数学课程也⽐较多,⾼等数学、线性代数、离散数学、概率论等等。这
些课程都要学好,有些具体的数学知识可能在专业上暂时⽤不上,有些⼈就认为没什么⽤,⼲脆不学,这是极其错误的想法。数学很能锻炼
⼈的抽象思维和逻辑思维能⼒,⽽本专业正是需要这种能⼒!所以⼤学数学千万不能放弃,要打好基础!不要等到⼯作之后才后悔没学好数
学!
英语⼀说到英语,很多⼈就开始头痛了,⼀些⼈⼤学四级考试都没过,有的⼈⾃认为对英语不感兴趣,直接放弃治疗了,事实上是英语很
重要,必须要学好,有些学长学姐也后悔⾃⼰当初在⼤学期间没认真学好英语,到⼯作时才发现原来英语真的很重要,许多公司招⼈时对英
语有明确的要求,起码是过四级,有些公司过了四级的员⼯⽐没过四级的要⾼出⼏百块钱,英语的重要性远不⽌这些,我们这⾏经常要跟英
语打交道,例如⼯作后接⼿⼀个项⽬,项⽬所涉及的某些技术在国内更本没有或者说是不成熟,这时候必须要去翻阅国外的⼀些资料和⽂
档,⽽这些资料内容基本上都是全英⽂的,没有⼀定的英⽂功底是不可能看懂的,⽽且由于技术⽐较新,还没有被翻译成中⽂,有些⼈可能
会说,这还不简单,直接⽤百度或者⾕歌翻译不就得了,我以前也有过这种愚蠢的想法,后来发现翻译的并不准确,有些翻译甚⾄曲解了作
者的本意,或者是把简单的东西复杂化了。⾃⼰翻译⽐机器翻译来的更准确。有位学长和我说道,他当初英⽂很烂,但是在⼯作中经常得阅
读国外的全英⽂⽂档,他养成了⼀个⼩习惯,坚持⾃⼰翻译,遇到实在不会的单词才百度,⼀开始也很痛苦,翻译的很慢很慢,可能⼀些新
单词查了很多遍才记住,当他坚持了⼀年之后,他发现⾃⼰的英⽂⽔平⼤有提⾼,尤其是阅读英⽂⽂档的能⼒,现在许多国外的⽂档基本上
都看得懂了,⼜快⼜准,⼯作效率也有了明显的提⾼。总⽽⾔之,英语与本专业息息相关,切不可放弃,重在积累!
沟通和表达能⼒这也是咱们程序员的⼀块硬伤,很多⼈⼀直认为⾃⼰是搞技术的,不需要什么表达能⼒,⼀门⼼思钻研技术就⾏了,我之
前也⼀直抱有这种⼼理,现在看来是⼤错特错啊。⾸先,我们这⾏有很多⽅向,有⼀些⽅向是需要⽐较强的沟通和表达能⼒的,例如做产品
和管理;其次,就算是专研技术,适当的沟通和表达能⼒是必不可少的,尤其⼀个团队做⼀个⼤型项⽬的时候,更加需要各个部门及成员的有
效沟通和交流,⼀个⼈闭门造车是会被团队抛弃的。很多学长学姐谈到他们呗⾯试及⾯试别⼈的经验的时候,他们多次提到了表达能⼒的重
要性,较好的表达能⼒能给⾯试官留下⼀个好印象。
⼤学需要培养的能⼒
解决问题的能⼒这⼀能⼒对所有⾏业都适⽤,并不只针对于本专业⽽⾔,因为我们的⽣活和学习就是⼀个不断发现问题并解决问题的过
程,⼈们在这个过程中不断成长,可以这么说,解决问题的能⼒很⼤程度上决定了个⼈的成就和作为,如果⼀个⼈解决问题的能⼒较强,那
么他遇到什么事都能保持清醒的头脑,沉着应对,认真的分析并解决问题,做起事来得⼼应⼿,这也是公司招⼈最看重的⽅⾯之⼀。
独⽴思考的能⼒这项能⼒也是解决问题能⼒的重要⼀环,只有独⽴思考,冷静分析,才能找到解决问题的办法,并提⾼解决问题的能⼒,
这项能⼒也⼗分重要,写程序的时候经常会出bug,这就需要不断的思考与调试,最终才能得到正确的代码;做算法题更是需要冷静分析,
独⽴思考,不能动不动就去百度,⾸先得有⾃⼰的想法,敢于⼤胆的尝试与思考,就算是错的也没什么关系,要发散思维,脑洞⼤开,如果
思考良久也不得其解,这时才去借鉴别⼈的⽅法,如果找到了解决⽅案,也可以多加思考,看还有没有其他更好的解决办法,精益求精,优
中选优。
社交能⼒这也是程序员亟待加强的地⽅,当今社会,⼈脉资源很重要,⼈脉关系好,有时候在关键时刻能帮⼤忙,许多学长学姐就是通过
朋友内推进的公司。当然这也并不是说朋友越多越好,⽽是要多结交志同道合的⼈,⽐⾃⼰优秀的⼈,平时可以培养⼏项⾃⼰的兴趣爱好,
这样更容易认识到更多的⼈,结交到知⼼好友。
⼤学需要树⽴的意识
终⾝学习的意识活到⽼学到⽼,软件⾏业技术更新的特别快,学的越深⼊,会发现不懂的更多,(这⼤概是⼤神为什么都这么谦虚的原因
吧。)我们必须树⽴终⾝学习的意识,紧跟时代潮流,不断学习,不被时代淘汰。其实应届毕业⽣就业三五年内主要是学习和积累经验为
主。