软件工程专业的学生需要掌握哪些技能? 大家有没有比较靠谱的软件开发公司?

作为一名大四的学生, 我无法回答这个问题 ,但是我还是想分享一下自己的心得,以供参考: 1. 凡有所学皆有所用。 所有的知识储备都可以为今后的发展提供更多的可能。当在工作...

软件工程专业的学生需要掌握哪些技能?

我们精选了一下网友答案:

···································^^····································


作为一名大四的学生,我无法回答这个问题,但是我还是想分享一下自己的心得,以供参考:

1. 凡有所学皆有所用。所有的知识储备都可以为今后的发展提供更多的可能。当在工作中遇到一个机会,如果曾经有相关的经验,那么把握住这个机会的概率就会更大。

2. 深度优先还是广度优先。个人觉得应该深度优先。因为如果能够在某个方向上有深入的了解,得到一些较为专业的经验,比如:实习、开源项目甚至实际工作经验。那么,在相对实际的开发中,我们会有更多的机会,从我们的伙伴那里,以更小的成本学习到其他领域的知识。虽然我承认木桶理论,但是我也认为,在某些时候,对于一个技能的深入掌握,会成为我们的核心竞争力。

3. 没有标准。世界上没有相同的两片树叶。个人认为理想的教育应该因材施教,而不是把人塑造成千篇一律的机器。通常,我会想想自己在可见的未来想成为什么样的人。我和目标之间的差距在于什么地方?我可以通过什么途径来缩小差距?

这个世界诱惑太多,想明白自己到底想要什么,什么才是自己的核心竞争力。对自己培养核心竞争力有好处的事情我们应该多做,但是让自己快乐的事情,我们更应该做!+++很多大学生和刚工作不久的人常常有这样的疑问,自己学了这个语言、那个语言、这种技术、那种技术,是不是学得太杂了,是不是应该专注于一种语言或者技术。
我认为大多数提问的人并没有学杂,而只是在打基础而已。从这个问题中也可以看到,学校教的东西是基础中的基础,提问者本人学习的是移动开发的基础,做网站学到的是网络开发的基础。
我们在高中和大学选专业之前都是文理兼修,因为那些是其他一切科学知识的基础。
同样,在IT职业的路上,你在问题中提到的知识也都是基础。都学会了不是学杂了,而只是让自己的基础知识更全面,更扎实。尽管学下去,不需要顾虑什么。只要注意学习的时候不要只学皮毛,多学学每种技术的思想和核心,这样对今后快速学习和扩展知识面以及专注某一技术都会有很大帮助的。+++下面这些学校的同学们通过已经或正在接受的软件工程课程的训练,获得了一些有价值的技能,也许值得你借鉴:
多所高校软件工程课程的训练内容
福州大学软件工程课程的同学在怎样做项目?

爱因斯坦讲过这样一段话——
用专业知识教育人是不够的。通过专业教育,他可以成为一种有用的机器,但是不能成为一个和谐发展的人。要使学生对价值有所理解并且产生热烈的感情,那是最基本的。他必须获得对美和道德上的善恶鲜明的辨别力。否则,他 —— 连同他的专业知识 —— 就更像一只受过很好训练的狗,而不像一个和谐发展的人。为了获得对别人和对集体的适当关系,他必须学习去了解人们的动机、他们的幻想和他们的疾苦

宁波大学的 @刘慰 老师这样评价《构建之法》——
这本书与绝大部分介绍软件工程或者项目管理的书籍非常不同的一点,就是邹老师非常强调“人”在软件开发中起到的作用

本书用了一小半的内容来介绍“人”的问题,像第5章就非常详细地介绍了一个团队中常见的岗位,以及每个岗位的职责,同时还列举了理想的模式,以及不那么理想但非常常见的模式。...绝大多数软工类书籍都强调要“加强沟通技巧”,但是如何沟通却完全没有涉及。邹老师实实在在地在书中介绍了不少“说话的艺术”。
(刘老师的书评详见:所有软件工程教师与学生都值得一读的书 )

邹欣老师在《构建之法》中,列出了初级软件工程师的几种成长:
  • 发表于 2020-11-22 16:35
  • 阅读 ( 655 )
  • 分类:软件测评

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具