3.展望未来
3.1 关于《构建之法》相关问题的思考
大学生在对于当堂课可以有自己的思想和理解,如果老师能够传达教授更深层次的理解或者更生 动的理解,对于大学生绝对是有益的。同一个结果,不同的理解方式,可以提升大学生的思 维,所以有必要认真听。
2.学生该如何做到像健身学员那样找到自身定位点,把握老师身上的那套健身资源,朝着自己的目标前进呢?
首先要通过练习找到自己的专业水平,如健身教练会让学员先做几组训练一般,其次再向老师虚心请教如何进步,从哪开始做起,做到科学训练,学生也一样需要找对方向,听从老师的建议,并且利用好老师的资源,在指导下一步一步进步。多向老师请教并且永远保持一颗学徒的心。
3.在项目或程序表叫复杂的情况下,如何高效率的进行程序理解?
梳理好整个项目的目的和核心主干,利用目的核心来分成几个不同的模块,逐个理解每个模块的功能,然后在思考他们之间的联系,利用关系图和文字等方式来表示不同模块之间的关系,最后再回到整个项目的核心,观察是否有漏洞或者可以提升的地方。
好的程序员应该是可以对所学到的技术和知识进行优化和应用,在不同的问题上灵活变通,在处理问题时有一个正确的思路,并且可以合理使用搜索引擎,将机器和人脑相结合
不好的程序员则可能在变通的方面或者进行项目的debug,处理问题思路或者大项目设计思路不能做到面面俱到或者优化的地方比较多
5.程序员是否有必要为满足小部分人需求去做软件,或者为软件添加某些功能?
我认为有必要,软件的本身的更新升级就是为了用户的需求,例如某鹅厂开发的聊天软件出现了很多鸡肋的功能但依旧有人在使用,说明有需求就可以有升级。但是当面对时间紧缺,成本与收益不成良性转换的时候,可以适当淘汰某些小部分用户。
3.2 未来的职业规划
我未来希望做一名后端工程师
在本学期结束之前 熟悉Javaweb java后台的基础知识,在暑假学习和了解框架,并做几个实战项目,尽量去某些公司学习开发经验等等 大三则寻找优质的offer学习 并且打一些编程类的比赛。
3.3对于软件工程实践课程的期待
通过老师的资源和同学的帮助,朝着自己的目标逐渐前进
了解项目的开发过程,注重每个细节,提升自己开发的经验
认识一些可以互相学习互相交流的朋友,虚心请教
和老师多多交流,希望老师多多指教,让我的编程之路不迷茫,不乱套
4.学习路线