首页

文章

软件工程专业需要学习Linux吗,学了会有什么好处。

发布网友 发布时间:2022-04-19 18:18

我来回答

5个回答

热心网友 时间:2023-08-28 09:29

如果是软件学院的本科或研究生,强烈建议经常使用Linux,如果有时间还可以玩玩其他的操作系统如Mac,Unix。起码可以开阔思维,清楚这个世界上操作系统 != Windows,开发环境 != Visual studio。使自己的开发水平凌驾于操作系统之上,这是成为一个优秀软件工程师的必要条件。
学习软件开发就需要对技术有好奇感,求知欲,爱捣鼓。不要整天就知道按部就班的学习课本知识。
被*在windows操作系统下的程序员,永远只是一个井底之蛙。

补充问题回答:以一个C语言编写的软件为例。
第一步是编辑,就是我们所谓的写程序,这个过程在任何系统上写都可以,甚至在纸上写也可以。和任何系统无关。
第二步是编译,就是把编写的文本代码转化成目标操作系统识别格式。执行这个转化的叫编译软件,常见有gcc, VC, Borland, intel c++等。这个过程和操作系统有关,一般来讲是Linux 程序在linux 平台上编译,Windows程序在Windows上编译。但是也可以交叉,在Linux 上编译Windows 程序,反之亦然。这叫交叉编译。一般编写嵌入式软件或手机软件的时候经常用到交叉编译。
第三部是连接,就是把多个目标文件,按照函数调用方式整合。此过程特点和编译一样。
第四步是运行,一般需要在目标系统上面运行(这句好像是废话),但是也并不一定。一个Windows程序完全可以依靠某些软件(例如wine)的支持在linux 上运行,反之亦然。为了使用网银,我就经常在linux上面运行IE浏览器。

最后还是给你那句忠告,不要让自己*在某一操作系统下,C语言当年就是为了跨平台可移植而产生的,更不用提Java了。具备编写垮平台软件是一个优秀软件工程师的基本要求。当你在国外努力学习几年以后,你就会发现你现在问的问题是多么肤浅。就像小学生在问我学了加减法以后,需不需要学乘除呢?

参考资料:http://hi.baidu.com/yingjie/blog

热心网友 时间:2023-08-28 09:29

学习Linux有什么用?儒家说修身齐家治国平天下!学好Linux,小可以装b养家,大可以为国家做贡献,你说有没有用…

热心网友 时间:2023-08-28 09:30

如果学web开发,比如php,j2ee的话就不在乎平台了。系统开发linux,windows需要选择一个

热心网友 时间:2023-08-28 09:30

没有必然联系。
windows下还有很多软件可以开发呢。
看你的方向,你要是想向linux、unix方向发展的话,可以学一学,否则,学好专业课程再说。

热心网友 时间:2023-08-28 09:31

一般来说,还是学学linux好。
逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 软件工程专业 和linux-arm关系 一个公司上市需要什么条件? linux网络工程师都需要掌握哪些技能? 达到什么标准才能申请上市公司 linux软件开发属于软件工程还是属于嵌入式? 公司上市有什么好处? Linux软件工程师待遇怎么样好不好 上市标准是是什么意思 大一新生想学LINUX嵌入式开发,该选软件工程专业还... 上市标准 Linux职业方向 科创板五套上市标准 公司准备上市,是必须要连续盈利三年之后才具备上... 软件工程专业 嵌入式linux应该如何学习 一个公司要达到什么条件才能上市(股市)? 软件工程师职位为什么要求会linux编程啊?应该怎么... 公司上市标准 linux软件开发如何入门? 一家公司要有什么样的条件才能上市啊 学习<<linux软件工程师>>,要学习什么知识??? LINUX软件的介绍 手机老是闪退怎么办啊? 原筑蜂窝蜜保质期 纯天然蜂蜜的保质期,在常温下是多长? 怎样保存蜂巢蜜 急求蜂巢的特点 从树上摘下来的马蜂(带蜂蛹的)窝怎么保存?能保... 蜂蜜放冰箱一年了还能吃吗 蜂蜜放冰箱里能放多久 世界上保质期最长的食物是什么?为什么保质期那么长? 蜂巢的吃法? 土蜂窝可不可以吃 保质期长的战略食物 蜂巢酒可以存放多久? 家里有一个蜂巢成椭圆形越来越大是什么蜂,对人类... 天然气蜂窝灶,锅碰到中间那个圆点会有影响吗 1999年剑南春值多少钱 面粉用什么发酵比较好 不知道是真钱还是假钱,1999年的,有没有收藏价值? 潘文麒名字的含义 蜂窝有什么作用?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com