(突然发现想讲的有点多,我把前面的回应也整理过来好了)
讲讲一些自己求职还有参与面试的想法跟经验好了
我觉得很多职业其实应该也是这样,没有学经历的话
主要就是就自己多做一些作品集 (其实本科的能准备也最好)
尤其是非本科系的人要跨领域
特别需要一些实际的东西让自己的实力是可以"被看见"的
当然在作品集里面除了放一些比较主要想要面试的职缺会用到的观念跟技术以外
还可以再展示一些基本资料结构、算法又或者其相关衍生的设计在里面
这样可以透过介绍作品集来展示自己的观念还有技术。
当你在介绍这些作品的时候,可以侃侃而谈一些资工本科通常比较被人在意的基本功
来让别人相信你的能力其实是足够的
例如说像这样:
‘我这个作品集用的这个某资料结构不是传统的树状结构,而是在此为基础上,
为了配合这个专案特性修改/设计出来的,然后这个资料结构的某些变化虽然牺牲
了某资料结构的某个特性。’
(这样子可以顺便代表你其实理解这个东西原来的特色。)
‘但是基于此修改/设计却可以多出了某某特性来处理/配合这个专案。’
(这样又可以表达出你有进一步配合需求创造跟改变的能力。)
这时候甚至还可以算算这个设计在相关使用上,它的时间复杂度跟原来结构的差异
然后展现给面试官看看你在这方面的实力
另外如果还有用到一些DP或者一些Framework又或者某些API也可以讲。
最好还可以具体说为什么会想要用这样的DP、框架或者API
以及你当初学习这些东西遇到的一些障碍然后怎么克服的
也能够顺便展现出你是有学习新技术的能力以及解决问题的能力
尽量让人具体的感受到你所具备的专业度跟熟悉度
然后真的理解自己在做的每件事情或者所使用的策略的优缺点
不要害怕,甚至把对方当成是来听你讲解这个专案的顾客也可以
其实这些也能一起写在履历上面的作品集里面呈现。个人觉得效果会不错。
对了,当然还要有能够在面试的时候现场构思程式流程或者直接解题的能力
以及回答一些常用资料结构特性、算法的基本能力,我觉得这样跨领域就不是问题了
其实跨程式领域不难的,重点还是在于自己学了多少,如果自己真的有足够的专业,
那就在面试的时候相信自己,不要怕,努力试着去展现自己,当作多几次经验也好。