给计算机专业同学的一些建议1

请参照
分享人教育背景:
无锡职业技术学院软件技术(专)
南京理工大学紫金学院计算机科学与技术(本)
分享内容汇总:
1、计算机科学与技术是一个比较重视数学、理论基础、研究方式的学科,与软件工程偏向于落地实践不同,计科是更深入基础知识,更注重理论与实际相结合的学科。并且学习的面比较广,学习的东西也比较杂。坏处是可能对一些人来说缺少一定的目的性但是也因为学习的知识面比较广,所以除了对于各种语言有一定的了解之外,还可以对基础的类似于数学、逻辑学、算法、数据结构、操作系统、计算机网络、数据库等构建一个比较全面的认知
2、1)数学(工程数学、离散数学):计算机科学与技术从事算法方向就业的人较为偏多,因此对于数学的认识与理解要求较软件工程而言较高。学好工程数学以及离散数学也能够锻炼自己的逻辑思维能力以及问题解决能力。
2)数据结构与算法:计算机专业的基本课程,重点锻炼问题分析与处理的能力。有些的软件开发工程师往往需要能够基于当前情况和需求灵活的选择对应的算法、数据结构与实现方式。
3)操作系统与网络:在基于操作系统进行软件开发的同时我们依然需要了解底层的相关知识。在遇到一些特殊情况的问题时,可以使用该类知识进行问题的解决。或是以该类知识为依托。逐步排解先关问题。重点在于熟练掌握相关知识融会贯通。
4)语言基础(C、C++、Java、Python、Go等高级语言):计算机专业学好一门语言相当重要,但是在解决业务以及实际问题时候千万不要纠结于语言本身。要多维度考虑问题。
5)数据库:数据库相关知识有助于初学者理解数据的结构以及对构建一个较为准确的数据模型有一定的帮助。更有助于在开发过程中看得懂别人设计的数据模型。并在该基础上进行后续的维护与扩展。一定要知其然,并知其所以然!
3、1)严谨:计算机是严谨的,在不考虑人工智能的情况下,一般的逻辑执行其实就是个典型的非黑即白,因此一点点的错误或者不同往往就会带来一连串的错误。这是其一,并且在当今互联网行业下,一个项目往往是一个团队进行协作开发的产物。因此我们也需要具备在团队的规约下进行开发的能力。众所周知,写代码简单,写好代码就比较难了。因此对于代码的编写和我们进行演讲稿进行语言组织一样需要严谨的态度。比如一块业务的实现,我我需要采用怎么样的处理流程,如何没有缺陷的整合进当前的系统中都需要有严谨的态度和在此之前缜密的
4、工具:语雀(更好的记录自己的总结,也方便写在简历上给面试官查看);文档查看器(可以有效地查看文档);Markdown写作软件(本地记记写文档好帮手);服务器连接工具(我用的是FinalShell一个良心的国产ssh连接工具);PostMan(测试调错必备)。
资源与渠道:书籍;开源社区;行业报告(类似于ThoughtWorks经常举办的技术雷达之类的活动,最近还有一些关于敏捷以及DDD的分享,还有infoQ周报以及官网上的的一些知识,但这些部分不太建议初学者看,要求较高但是有比较深的行业深度);技术论坛(CSDN、掘金、公众号之类白这边比较推荐掘金以及阿里系列的公众号质量都是比较高的,还有个从码农到工匠的公众号质量也很高就是起步条件较高)。
5、大厂举办的技术分享会,云栖大会、研发效能峰会之类的活动与讲座还是很有必要的。我通过这类活动学到了不少规范化的知识。还有就是能够对自己当前目标方向有帮助的比赛,比如业务线就可以参加一些类似于大学生服务外包创新创业大赛之类的比赛对于自己对于行业有一整体的认知与思考还是有很大帮助的。
8、这个只有一个标准就是如果当前学历限制了你当前就业的发现,那就必须要升学历。如果没有那更建议自己优先提高自身的能力与社会经验,再去考虑学历上的提升。个人观念。
9、互联网一般都比较高,我之前那家在无锡一般8-10k17还是挺可观的。
10、变得更踏实更认真,思维更活跃更严谨。交际更灵活?总之一定要把自己培养成甲方或者公司想要看到的人的样子就好了,具体情况还得看公司培养以及上级领导的引导。重要的事情说三遍:第一份工作的第一个领导对你的成长的帮助是很重要的
3。我就很感谢他对我的教导。
12、脚踏实地,踏踏实实。不急不躁,不断进步。一定不要想着速成,一般打着速成的幌子的事情永远干不好。我在素养那边写的比较多。重点看那就好了。这边就不过多描述了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值