与大学生谈学习BIM软件开发所需要的准备
一个大学生的来信:
我是大学土木工程学院大四本科生。打扰您宝贵的时间。通过网上,得知您的公司和您本人。关于bim是最近一段时间了解到这一领域,在国内是新方向,对此有一种说不出来的好奇心。而且研究生阶段,上交邓雪原老师所研究的方向也是bim的研究和应用。在这里想听听您的指点,关于以后有意在软件开发这一方向上的发展道路,和现阶段我应该准备的东西。对于自己的评价,土建的本科学习只是懂其皮毛没有深入,二关于软件开发只是想象中的感兴趣,但又不知是一个什么门路。因此对于自己的以后道路有些迷茫。最后我也很希望,如果将来自己有实力能加入到你们的团队里。
韩同学, 你好,
你是聪明的有远见的学生. 你在大四的时候就能为自己的前路与最新的BIM发展进行绑定思考. 很高兴与一个土木学生交流BIM以及软件研发.
我也是从大学毕业后进入研究生阶段开始大量编程实践,所以能比较好的了解你的现状和需要预备的知识.
>>>在这里想听听您的指点,关于以后有意在软件开发这一方向上的发展道路,和现阶段我应该准备的东西
编程工作最重要的就是兴趣, 你想在软件研发上发展,说明你还是比较有兴趣的. 软件研发应当准备的知识,
1. 包括学精一门计算机编程语言, 比如C++. 如果能安静下来学习C和C++只要30天的时间. 找本C语言的书和一般C++的书, 跟着书走,做一些习题就可以很好的掌握. 现在社会变成多半比较简单了. 学好C#和.NET变成也能解决大多数问题, c#的学习就更加的简单和快速.
2. 学习一些算法分析的方法:比如排序方法... 可以找一些大学经典教材书翻翻
3. 学习一点数据结构方面的知识, 比如链表存储...可以找一些大学计算机专业的经典教材书翻翻
4. 有空学习一些Windows API的用法.
如果你想从事BIM方面的软件二次开发, 一般你还应学习如下知识:
1. BIM 平台软件的操作,功能. 比如Revit 软件的操作和功能了解. 还有Navisworks的产品.
2. 了解平台软件的API的用法, 比如Revit API, Navisworks API
3. 阅读Revit SDK和Navisworks中的帮助文档和例程代码.
4. 自己手动编写几个简单的小程序来学习BIM软件的开发.
橄榄山欢迎对编程有浓厚兴趣的人才加盟, 来我们这里可以有更好的条件来学习和进深BIM软件研发.
加入橄榄山团队, 请QQ2632647767, 与本人联系.
叶雄进
创始人,首席技术官
橄榄山软件
橄榄山欢迎对编程有浓厚兴趣的人才加盟, 来我们这里可以有更好的条件来学习和进深BIM软件研发.
加入橄榄山团队, 请QQ2632647767, 与叶雄进联系.
与大学生谈学习BIM软件开发所需要的准备相关推荐
- python能做软件开发吗-学习Python软件开发能做什么?
原标题:学习Python软件开发能做什么? 近年来,Python语言可以说是快速抢占了人们的眼球.它以其代码简短.可读性强.适合迅速开发而广泛应用等优点让许多学员想要学习,很多人会问,学习python ...
- [IC]浅谈嵌入式MCU软件开发之中断优先级与中断嵌套
转自:https://mp.weixin.qq.com/s?__biz=MzI0MDk0ODcxMw==&mid=2247483680&idx=1&sn=c5fd069ab3f ...
- 恩施软件开发人员每月多少钱_恩施软件开发学习,恩施软件开发学习哪家好,恩施软件开发学习一般能拿多少工资...
恩施软件开发学习,恩施软件开发学习哪家好,恩施软件开发学习一般能拿多少工资 首页 > 软件 > 恩施软件开发学习 作者:镀金池 发布时间:2017-11-22 18:54 因为cent ...
- 如何学习安卓软件开发
如何学习安卓软件开发?(转自知乎) 分类: Android2013-11-24 11:37 211人阅读 评论(0) 收藏 举报 android开发 我的话:学习一个新东西,找对方法很重要,在将近一周 ...
- 男生学习Java软件开发更有优势吗及自学的难度如何?[图]
一.男生比女生更适合学Java软件开发吗? 根据以往经验来说,确实男生更适合从事Java软件开发行业,在进行项目研究开发中,男生的实践能力一般比女生好一些,但这并不意味着女生不适合从事Java软件开发 ...
- 零基础学习java软件开发攻略
Java是主流开发语言,应用普遍.Spring Boot是Java开发时常用框架,有非常丰富的组件和易用的功能.实际开发工作中涉及到的知识点比较多,将它们分门别类,专题攻关,由点到面,学习效率非常高. ...
- 学习Java软件开发该从何入手
21世纪科技飞速发展的时代,软件行业进军国内以来,发展潜力巨大,一点一点的从生活中渗透到企业运行中,Java软件开发无处不在,因此企业对Java软件开发工程师的需求非常大,就目前而言,想要学习Java ...
- 学习纯软件开发(如Java/Python...)还是C语言、嵌入式、物联网呢?
我国科技的迅速发展带动了计算机行业的兴盛发展,越来越多的学生,在职人士以及想要提升自己的人群都想学习这一行,给自己的美好未来打好物质基础,有得人想要学习纯软件开发比如Java/Python...,有的 ...
- 2021年需要学习的软件开发技术
根据IDC统计,尽管受COVID-19新冠大疫情的影响,2020年全球IT行业的年收入也达到了4.05万亿美元. 软件开发已成为企业的资产,可帮助企业创新,发展和壮大.IT产业中最重要的是技术创新(创 ...
- 我花了10天学习全自动软件开发,结果居然.....
近日,专注中国IT人才培育的北大青鸟遴选出几十位优秀学员来到飞算科技,系统的学习飞算Soflu全自动软件工程平台. 第一期学员合照 北大青鸟始于1999年,专注IT职业教育20余年,是中国IT人才的重 ...
最新文章
- 如何使用Next.js创建动态的Rick and Morty Wiki Web App
- Python3学习笔记-使用list和tuple
- 康宁玻璃ct值计算公式_CT原理(一)
- python输出一个数的每一位_Python练习实例88 | 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。...
- ionic实现下载文件并打开功能(file-transfer和file-opener2插件)
- 判断文件是否存在一个API函数
- [Leedcode][JAVA][第999题][直接考虑题意]
- Android 广播接收
- java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数
- python中哈希是什么意思_python 中倒是什么事可哈希的意思那?
- python语言适用于哪些领域_Python用于哪些领域
- Assimp Android 编译
- 关于大型网站技术演进的思考(十三)--网站静态化处理—CSI(5)
- Java实现二分查找算法(非递归)
- 用javascript实现win7系统扫雷游戏
- MFC-利用内存映射文件来读写文件
- Zynq-PS-SDK(14) 之 OV5640-HDMI 视频通路硬件搭建
- oracle多表关联索引用法,关联表查询和索引使用的探讨一则
- 古风排版 分数 20作者 陈越单位 浙江大学
- mwan,意为mult-wan?