你觉得建筑学专业的学生学c语言好还是python好?
你好,本人做了很多年编程,楼主如果觉得要往开发方向走,c是基础,每个做编程的入门都会学。而且c要精通也不是一朝一夕就能完成,楼主可以先学基础知识,然后再学当下比较热门的Python ,it是更新很快的行业,做开发要有不断学习的精神。还要做好学几门编程的准备,像我就学过c,c#,.net,as3,is,php,oc 工作中也会用到几种编程语言,不会一种走天下。所以先入门再看以后的发展。希望能帮到你。
我现在正在尚学堂学习java,大学***矿专业,说实话如果是考虑转行学习找工作,Java,Python是首选,应用比较广泛,工作岗位比较多,相对来说工作比较好找
如果是想了解一下编程也就无所谓选择了,都是基础语言,学哪个都一样
公司最近来了一个实习生,建筑和工程双学位,对自动化和算法设计很感兴趣,跟我询问过类似的问题!以下是我的个人观点,希望可以帮到你。
先问自己两个问题:
建模软件本身够精吗?无论Su,Rhino,还是Revit,首先是能把设计和出图软件玩转。
软件本身的视觉编程够精吗?Rhino有Grasshopper,Revit有Dynamo,Bentley有GC,甚至Dassault和SolidWorks平台也有。这些是否已经用到极致,依然不够满足复杂的项目需求?
我当时给小同事的原话就是当你把GH用到极致的程度之前不要去碰代码。visual Scripting本身就是为了快速解决问题的,把更多精力放在目标而不是手法。
如果满足以上条件,那么再来讨论代码语言。C语言直接略过,建筑工程领域不需要底层语言。基本应用内容是调用Api为主。
就语言难度来说Python容易,语法简单,并且结合Visual scripting对数据结构的经验和理解很好开始上手。另外常用平台几乎都支持Python,gis,gh,dynamo,rhino,revit(通过pythonshell)这些都有很不错的支持。Python在实际建筑领域的操作里主要是快速做出自定义模块,嵌入到视觉编程平台,或者是快速出工具原型做理论验证。
除了Python之外绕不开的第二个语言是 DotNet C#,(不推荐VB,没有为什么,不喜欢。[机智])首先就算是只用Python也要懂得基本C#阅读。因为主流建筑软件Api Documentation是以C#为主的,可以使用IronPython里clr调用。但是如果都不懂基本结构那也无从调用。CSharp的实际应用主要在于做一些常用的固定的工作流程或者软件扩展开发,以windows平台为主,比如Rhino,Grasshopper的插件,Revit插件,Dynamo的zero-touch Package之类的都是C#写出来。(C#是Strong Type强类型语言所以数据结构和类型会明确标出来,清晰严谨)。
男生27岁了,能往IT行业转吗?
相信提问者是看到“IT是碗青春饭”的言论才有这样的疑惑吧?
其实这种说法形成的原因主要是因为很多不专业的HR对此类求职者有不高于28岁或者35岁这样的约束条件。那么这种说法到底科不科学呢?下图是北卡罗莱纳州立大学计算机科学系毕业论文数据图,数据全量是1694981用户,平均年龄30.3岁。
北卡罗莱纳州立大学计算机科学系毕业论文数据图
由此,[_a***_]可以看出IT从业人员的能力上升期是在20-50岁之间,不同年龄段的人学习能力也并没有多大的差距。相反,年龄越大,经验会多一点。
如果真要说IT行业是碗青春饭的话那也只能算半个吧。目前IT发展方向主要有两方面:
一、软件开发方向
软件开发需要从业者对前沿技术和潮流拥有良好的嗅觉,需要活跃的大脑进行需求分析,而且需要大量的时间和精力进行开发工作,这一方面年轻人的确稍有优势,但不是无法弥补。提问者27岁,显然不属于年长者一列。