老师,跨行业转行,没有真正的项目经历要怎么办?
来源:1-2 算法面试只是面试的一部分
小宇子upup
2022-12-23
会把一些自己实践过的东西说一说,但是并不是工作中真正做过的项目,可能也缺少很多处理实际问题的经验
1回答
-
liuyubobobo
2022-12-24
我不确定你是在国内还是在国外,国内我区别还是很大的。
如果是在国外,刷题,然后找实习。刷题很重要,实习也很重要。国外学生找实习比国内简单且普遍很多(甚至近乎是 100%)。
如果你是在国内,有可能实习门槛比较高。此时可能的项目经验:
1)科班课程的课设内容。虽然你是转专业,但是理论上计算机专业的基础课是逃不掉的。大多数计算机专业的课程都有所谓的“大作业”,松严各个学校掌握的尺度不一样。但是这些“大作业”都是有潜力成为一个很好的项目的。在我的这篇公众号文章中,以操作系统为例作了说明:https://mp.weixin.qq.com/s?__biz=MzU4NTIxODYwMQ==&mid=2247486783&idx=1&sn=a7293a390f7f2c045de3c51c00e08f39&chksm=fd8ca279cafb2b6ff2f2d4050dbdc5a53fb6e803d6e6393b67bd00b05db8fb52436240664d5e&mpshare=1&scene=1&srcid=1224t8ha7haWbj2exyv3yjMj&sharer_sharetime=1671829286549&sharer_shareid=5a4e55ca86ca25f406972e5c8d65332c&exportkey=n_ChQIAhIQupbu6nFxp9iijt93llMWAxLwAQIE97dBBAEAAAAAAFAbIEupZJAAAAAOpnltbLcz9gKNyK89dVj0P%2BY9H62VnDqwl8B%2Bdj9%2B%2Bw6SdHhYWmViAP%2F7hiovvxHC%2BsgasNaE8zkjNjcZ1uDhRPuEM1Gex5DGLNG%2BO0qGYReLz5kXZUz%2BqtyPa2nbg7S8CqvT%2F2feci2XAjL3pA8vepP66LGAAVHEQ7KlQDVzs7j6%2B%2BFZD23gofIFa94%2FYNjj%2Bvmj6SDeB7s0R3kuJGCFGj%2BERWjGH0%2F7ZlJHqMTbTxF3x8P5J1lVZIvMzl3fkOgUPiy8Ol5QgLy9eGruGzDlTN%2FmBv5Eralt3A%3D%3D&acctmode=0&pass_ticket=CDBKh9yr65X4tbRZdjxZJNRuYFAgIwAHAXpd14Dx2OhLd57d7PIF%2BymXQJffJP689fvxU7LsmIV4nh69Od9EgQ%3D%3D&wx_header=0#rd
(整体,国外大多数课程的 assignment,都是很好的项目。国外知名课程基本都开源,就算没有公开课的讲座,其课程资料也可以很容易查询到。)
2)从框架的角度,慕课网上的实战课程就是一个很好的项目来源。但要小心,有很多项目有可能已经被很多同学用烂了。但是很多课程本质是带你使用某个框架做一个小型项目,你可以在充分理解的基础上,自己做改造和创新。
3)如果你是研究生,你的研究生课题其实也是一个很好的项目。当下理工专业基本或多或少都需要编程做辅助,你可以思考怎么把你的课题从简历角度上往计算机上靠(甚至在课题过程中就更有意识地融入更多编程的内容。)
另外,其实如果你是研究生的话,我的经验是,你的基础会比你的项目经验更重要。尤其对于想去大厂而言。当然总有特例,需要具体情况具体分析。
这里的关键是,由于计算机本身就是一个片实践的学科,所以所谓的计算机基础,背后也是有大量代码的(而不仅仅是理论)。可以再体会一下上面我说的 1)。道理上,你学习计算机的任何一个科目以后,都应该能拿出一个“小型的项目”(而不仅仅是读完了一本书,记了一堆读书笔记)。
继续加油!:)
112022-12-24
相似问题