我的博客
代码仓库
1、上传代码
2、仓库地址
回首过去
问题1:当初你为什么选择软件工程这个专业?
软件工程,可以说是我从小以来的一个梦想罢。身为一名标准的00后,04年出生的我,在别的孩子还在推着玩具小车到处跑的年纪,我就接触到了电脑并开始接触电脑游戏。8岁便开始和20岁的哥哥一起玩电脑游戏《寻仙》。也正是这样一种机缘巧合让我和这个新时代的产物产生了紧密的联系,也就是因为这样,让我毅然决然的选择了软件工程这个专业。
问题2:当初对软件工程这个专业的期待和想象是什么?
当初自己希望经过这大学四年的学习能够拥有开发一个手机软件的能力,能够成为一个编程大佬,可以制作个人游戏,但现在来说还是比较困难。
问题3:当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
首先当然应该学好课内的知识,然后再此基础上参加一些学科相关的竞赛还有一些实验实之类的,不断加强自己的编程能力。但是本人很懒,并没有作过什么准备,关于FLAG,可能只有到了大三也没参加过ACM吧。
立足当下
个人展示 | 昵称:皓 | |
兴趣爱好:音乐、游戏、篮球 | ||
特长:吉他 | ||
成果和获奖经历 | 2020-2021精神文明建设奖 | |
专业水平 | 掌握的编程语言 | C/C++、Java、C#、HTML、JS、PHP、Python |
技术框架 | Yii框架 | |
开发软件 | Visual Studio Code、Visual Studio 2019、Eclipse IDE、Android Studio、Dev-C++、Pycharm | |
累计代码量 | 1.0W+ | |
项目经历 | 简单博客系统、教务处管理系统、基于医学图像的肿瘤分割 |
展望未来
1、阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。
Q1:程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
答:有必要,从经济层面,有需求就有市场,在不影响主流使用群体的使用体验下,我们是有必要考虑小众群体的使用需求的,这样,我们的软件也能面向更多人。
Q2:我都是大学生了,上课还要认真听老师讲课么?
答:学习不是一蹴而就的,学习通常是等我们有足够的沉淀后,效果才会慢慢显露,而这个沉淀也就包括在每天的上课中,或许我们注意不到,或许需要多年后成果才能显现。
因此我认为,上课认真听讲仍然是我们提高自己的很好手段,只不过效果并不立竿见影,认真听讲仍然是我们应该做的事情。
Q3:会不会有很多软件工程师可以更短时间内完成任务却特意花更长时间呢?
答:在每次分配的任务量差不多的情况下,如果团队中一个成员有时交付一个任务只需要一天,而有时却需要好几天,这会打乱团队的整体任务规划,会导致一些需要迭代的任务难以进行.但是没必要特意太严格看中这点,不然很多成员会为了给出较为稳定的交付时间而把原先很早能交付的任务延至平均水平.
Q4:团队项目中,如何与技术段位差距较大的人相处或达成一致?
答:我认为应该接受现实,互相理解,不可能一直在自己理想的团队环境中工作,应该多换位思考,讲道理基本上是不可能行得通的,要接受视野上深度和广度的差异.
Q5:在老板驱动的模式中,既然可能存在领导未必懂得软件项目管理等问题,那是否有必要在职位晋升时将这些作为考核要求?
答:在老板驱动的模式中,既然可能存在领导未必懂得软件项目管理等问题,那是否有必要在职位晋升时将这些作为考核要求?
答我认为说的很有道理,领导对许多技术细节是外行也未必懂得软件项目的管理,而领到的 权威影响了自由的交流和构造,但是PM其实并不一定要求掌握技术细节,这只是锦上添花的东西,所以要综合考虑.
2、你未来的职业规划是什么?
先考研,主要是医学人工智能方向的,进修计算机视觉方向。以福大为目标,能去到更好的院校更好。我想先借考研来加强自己的专业知识,拓宽自己的专业视野,让自己更具有竞争力,毕竟以我自己现在的能力远不足以与其他更好的人竞争。对于未来的职业,我更想从事移动应用开发。
3、对于软件工程实践课程,你有什么理解和期望?
我希望我能够学习到更多前端还有移动应用开发的技术,提高自己的团队协作能力。
我希望可以通过这个课程让自己对团队开发有一个更好的认知。
思维导图和学习路线
1、思维导图
2、学习路线
…