一个大学生的来信:

我是大学土木工程学院大四本科生。打扰您宝贵的时间。通过网上,得知您的公司和您本人。关于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软件开发所需要的准备相关推荐

  1. python能做软件开发吗-学习Python软件开发能做什么?

    原标题:学习Python软件开发能做什么? 近年来,Python语言可以说是快速抢占了人们的眼球.它以其代码简短.可读性强.适合迅速开发而广泛应用等优点让许多学员想要学习,很多人会问,学习python ...

  2. [IC]浅谈嵌入式MCU软件开发之中断优先级与中断嵌套

    转自:https://mp.weixin.qq.com/s?__biz=MzI0MDk0ODcxMw==&mid=2247483680&idx=1&sn=c5fd069ab3f ...

  3. 恩施软件开发人员每月多少钱_恩施软件开发学习,恩施软件开发学习哪家好,恩施软件开发学习一般能拿多少工资...

    恩施软件开发学习,恩施软件开发学习哪家好,恩施软件开发学习一般能拿多少工资 首页 > 软件 > 恩施软件开发学习 作者:镀金池   发布时间:2017-11-22 18:54 因为cent ...

  4. 如何学习安卓软件开发

    如何学习安卓软件开发?(转自知乎) 分类: Android2013-11-24 11:37 211人阅读 评论(0) 收藏 举报 android开发 我的话:学习一个新东西,找对方法很重要,在将近一周 ...

  5. 男生学习Java软件开发更有优势吗及自学的难度如何?[图]

    一.男生比女生更适合学Java软件开发吗? 根据以往经验来说,确实男生更适合从事Java软件开发行业,在进行项目研究开发中,男生的实践能力一般比女生好一些,但这并不意味着女生不适合从事Java软件开发 ...

  6. 零基础学习java软件开发攻略

    Java是主流开发语言,应用普遍.Spring Boot是Java开发时常用框架,有非常丰富的组件和易用的功能.实际开发工作中涉及到的知识点比较多,将它们分门别类,专题攻关,由点到面,学习效率非常高. ...

  7. 学习Java软件开发该从何入手

    21世纪科技飞速发展的时代,软件行业进军国内以来,发展潜力巨大,一点一点的从生活中渗透到企业运行中,Java软件开发无处不在,因此企业对Java软件开发工程师的需求非常大,就目前而言,想要学习Java ...

  8. 学习纯软件开发(如Java/Python...)还是C语言、嵌入式、物联网呢?

    我国科技的迅速发展带动了计算机行业的兴盛发展,越来越多的学生,在职人士以及想要提升自己的人群都想学习这一行,给自己的美好未来打好物质基础,有得人想要学习纯软件开发比如Java/Python...,有的 ...

  9. 2021年需要学习的软件开发技术

    根据IDC统计,尽管受COVID-19新冠大疫情的影响,2020年全球IT行业的年收入也达到了4.05万亿美元. 软件开发已成为企业的资产,可帮助企业创新,发展和壮大.IT产业中最重要的是技术创新(创 ...

  10. 我花了10天学习全自动软件开发,结果居然.....

    近日,专注中国IT人才培育的北大青鸟遴选出几十位优秀学员来到飞算科技,系统的学习飞算Soflu全自动软件工程平台. 第一期学员合照 北大青鸟始于1999年,专注IT职业教育20余年,是中国IT人才的重 ...

最新文章

  1. 如何使用Next.js创建动态的Rick and Morty Wiki Web App
  2. Python3学习笔记-使用list和tuple
  3. 康宁玻璃ct值计算公式_CT原理(一)
  4. python输出一个数的每一位_Python练习实例88 | 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。...
  5. ionic实现下载文件并打开功能(file-transfer和file-opener2插件)
  6. 判断文件是否存在一个API函数
  7. [Leedcode][JAVA][第999题][直接考虑题意]
  8. Android 广播接收
  9. java从键盘上录入学生人数和每个学生的姓名以及分数,按照分数降序输出,学生名次、学生姓名、学生分数
  10. python中哈希是什么意思_python 中倒是什么事可哈希的意思那?
  11. python语言适用于哪些领域_Python用于哪些领域
  12. Assimp Android 编译
  13. 关于大型网站技术演进的思考(十三)--网站静态化处理—CSI(5)
  14. Java实现二分查找算法(非递归)
  15. 用javascript实现win7系统扫雷游戏
  16. MFC-利用内存映射文件来读写文件
  17. Zynq-PS-SDK(14) 之 OV5640-HDMI 视频通路硬件搭建
  18. oracle多表关联索引用法,关联表查询和索引使用的探讨一则
  19. 古风排版 分数 20作者 陈越单位 浙江大学
  20. mwan,意为mult-wan?

热门文章

  1. ipadpro画流程图_Paper 推出适用于快速制作流程图的 Think 套件
  2. C语言回文平方数,C语言实例 回文数
  3. php十六进制加1,二进制110000转化为十六进制
  4. 单片机驱动DM9000网卡芯片
  5. 微信公众号采集 php,如何采集微信公众号历史消息页的详解
  6. 1、NESSUS安装
  7. 图片放大后怎么把图片变清晰?
  8. 别再用QQ的破数字邮箱了,你其实还有注册姓名全拼微软邮箱的机会
  9. Web服务器、Web容器、Servlet容器、Spring容器、SpringMVC容器
  10. 实操:直通车暴力打造爆款,0销量4天搜索访客800!