如何轻松成为年薪20万的程序员
——致埋头撸码的程序员
我们是那千千万万程序员中的一员。也许刚入职,也许忙了10年,也许忙了20年。
我们埋头写代码,很少看前面的路,很少去计划未来。
因为我们知道未来不可期。
我们追踪一个又一个技术热点,从云计算、大数据、人工智能到区块链。
然而有一个现象,似乎我们一直在学习但始终学不过人家,业界太多大牛早就占据了技术的高峰。
自然我们的工资也增长不过人家。很多人在问如何才能拿到高工资,问这句话你就落了下乘。
你能拿高工资自然就可以拿到高工资,不需要问,也不需要刻意跳槽,自然会有人找你,亲戚、朋友、猎头、前同事、前老板。
像有的人毕业几年,拿个几万,还嫌不够,还想拿的更多,六万、八万、十万甚至更多。
我不能说他们想法有问题,这是人之常情。其实判断方法只有一个,你是否也能创造这么多价值?还是在要挟公司、趁火打劫,公司没有你不行,只会损失更大,给你加薪是没有办法的办法,是留你难受,不留你也难受。
是时候抬头看路了,是时候好好想想了:是不是我们追踪技术热点出了问题?
对于一般程序员来说,我们的基础有限,难以在热门软件开发领域取得更多成就。我们不能一味去追踪被技术大牛炒起来的热门技术了。仔细想想,有哪些与编程相关、有强大需求、未被技术大牛重视的领域?我们进入这些领域是否更合适。
我提供一个领域,觉得具有这个特征,那就是诸如CAD二次开发、BIM技术开发等等。
想想国家那么多的基础建设、那么多的制造业企业,哪个企业不需要CAD?
然而CAD高效了吗?
——远非如此。
看看全国数万家的设计院灯火通明如白昼,看看那图纸堆积如山丘。一群群拿着高薪、累的要命的工程师,他们在做什么?他们为什么加班,他们的工具好用了吗?
别跟我说加人?在工资总额一定的情况下,加人只会减薪。那有什么解决办法呢?
CAD二次开发、BIM软件开发是解放他们的最现实的途径。于是他们想花重金委托软件公司开发软件,发现市面上这类公司并不好找;于是他们自己想花高薪招聘人员来开发,发现市面上这类人才也极度缺乏;于是他们想从自己的专业人员转化一批人员来开发软件,发现这些人员并没掌握软件开发技能。
破解这个问题的关键是让专业职业培训公司培训CAD和BIM的软件开发人员,解决设计院的工作效率问题,同时让埋头撸代码的程序员另劈捷径拿到20万以上高薪!
云幽学院在腾讯课堂上推出了CAD二次开发、BIM软件开发系列课程,提供在线直播
课后答疑、项目咨询、推荐就业等系列配套服务。低头撸代码的程序员、或者埋头画图的设计师你们想成为更特别的自己吗,想成为自己企业不可替代的那类人吗?这是我们的QQ群:600577394,423089778,这是我们的QQ号:2598518468,282862759,2196137577,472054983,这是我们的公众号云幽科技:gh_2f0089a5626;课程目录请访问:yunyou.ke.qq.com(免费的、收费的系统课程直播都有的)。
一、C# CAD高级开发课程(超值精细讲解,无限回放)
01【入门课程】本课程的巨大价值(课程内容介绍)
02【入门课程】AutoCAD二次开发概述
03【入门课程】AutoCAD基本操作应用
04【编程基础】C#.net简介及基础(4节课)
05【编程基础】数据结构
06【编程基础】算法
07【技术进阶】基于ActiveX Automation开发技术
08【技术进阶】基于ActiveX 的CAD开发示例
09【技术进阶】与用户交互操作技术
10【技术进阶】AutoCAD.NET API ApplicationServices
11【技术进阶】AutoCAD.NET API DatabaseServices(4节课)
12【技术进阶】AutoCAD.NET API EditorInput
13【技术进阶】AutoCAD.NET API Geometry
14【技术进阶】AutoCAD.NET API BoundaryRepresentation
15【技术进阶】AutoCAD.NET API Runtime
16【技术进阶】AutoCAD.NET API Windows
17【开发实例】AutoCAD.NET数据库
18【开发实例】AutoCAD.NET实体对象
19【开发实例】AutoCAD.NET用户交互
20【开发实例】AutoCAD.NET事件
21【开发实例】AutoCAD.NET即时绘图
22【开发实例】AutoCAD.NET规则重定义
23【开发实例】AutoCAD.NET数据处理
24【开发实例】AutoCAD.NET混合开发
25【开发实例】AutoCAD.NET程序部署
26【开发实例】实际项目开发成果交流
27【开发实例】课程总结及答疑
二、C++ CAD ARX高级开发课程(超值精细讲解,无限回放)
【回放】搭建ObjectARX开发环境创建HelloWorld程序
02第2章 C++ ARX创建和编辑基本图形对象
【回放】(4)创建面域、文字、填充、尺寸标注
03第3章 C++ ARX块和属性
04第4章 C++ ARX开发之符号表
【直播】(1)操作图层(5月30日 20:00-21:00)
【直播】(2)创建字体样式、标注样式(6月2日 20:00-21:00)
【直播】(3)视图、视口、UCS(6月4日 20:00-21:00)
05第5章 C++ ARX开发之 ADSRX和用户交互
【直播】(1)acedCommand 函数和结果缓冲区(6月6日 20:00-21:00)
【直播】(2)和用户交互(6月9日 20:00-21:00)
06第6章 C++ ARX开发之扩展数据、扩展记录和对象字典
【直播】(1)扩展数据(6月13日 20:00-21:00)
【直播】(2)扩展字典和有名对象字典(6月16日 20:00-21:00)
【直播】(3)组字典和多样式字典(6月18日 20:00-21:00)
【直播】(1)DwgDatabase开发技术(6月20日 20:00-21:00)
【直播】(2)DwgDocument开发技术(6月23日 20:00-21:00)
08第8章C++ ARX开发之使用几何类
【直播】(1)基础几何类开发(6月25日 20:00-21:00)
【直播】(2)点线相对关系开发(6月27日 20:00-21:00)
【直播】(3)绘制管道例子(6月30日 20:00-21:00)
09第9章C++ ARX开发之自定义对象和自定义实体
【直播】(1)自定义对象和自定义实体介绍(7月2日 20:00-21:00)
【直播】(2)自定义实体实例开发(7月4日 20:00-21:00)
10第10章C++ ARX开发之三维
【直播】(1)Create3DSolid创建三维实体(7月7日 20:00-21:00)
【直播】(2)BREP获取实体信息和边界(7月9日 20:00-21:00)
11第11章 C++ ARX开发之在ObjectARX中使用MFC
【直播】(1)模式对话框和非模式对话框(7月11日 20:00-21:00)
【直播】(2)可停靠窗体(7月14日 20:00-21:00)
【直播】(3)MFC工具栏开发(7月16日 20:00-21:00)
【直播】(4)可预览控件开发(7月18日 20:00-21:00)
【直播】(5)其他高级界面开发(7月21日 20:00-21:00)
12第12章 C++ ARX开发之外部文件和数据库
【直播】(1)二进制文件访问技术开发(7月23日 20:00-21:00)
【直播】(2)Excel访问技术开发(7月25日 20:00-21:00)
【直播】(3)ado技术访问Access数据库开发(7月28日 20:00-21:00)
13第13章 C++ ARX开发之反应器技术
【直播】(1)反应器技术开发直播1(7月30日 20:00-21:00)
【直播】(2)反应器技术开发直播2(8月1日 20:00-21:00)
14第14章 C++ ARX综合开发实例
【直播】(1)一个实用软件的实现框架直播1(8月4日 20:00-21:00)
【直播】(2)一个实用软件的实现框架直播2(8月6日 20:00-21:00)
三、PYTHON c# global mapper地理大数据处理课程
01课程体系和意义介绍
02数据源和坐标系统知识
04基于现有软件的地理大数据处理
05 Python编程语言基础
【直播】Python编程语言基础-直播1(6月16日 20:30-21:30)
【直播】Python编程语言基础-直播2(6月17日 20:30-21:30)
【直播】Python编程语言基础-直播3(6月23日 20:30-21:30)
06 Global mapper Script编程速成
【直播】GlobalmapperScript编程速成-直播1(6月24日 20:30-21:30)
【直播】GlobalmapperScript编程速成-直播2(6月30日 20:30-21:30)
07 C#基础编程基础
【直播】C#基础编程基础-直播1(7月1日 20:30-21:30)
【直播】C#基础编程基础-直播2(7月7日 20:30-21:30)
08基于C# 的AUTOCAD二次开发概览
【直播】基于C# 的AUTOCAD二次开发概览(7月8日 20:30-21:30)
09基于Python和GM Script的DEM大数据编程
【直播】DEM大数据编程(7月14日 20:30-21:30)
10基于Python和GM Script的卫片大数据爬取
【直播】卫片大数据爬取直播1(7月15日 20:30-21:30)
【直播】卫片大数据爬取直播2(7月21日 20:30-21:30)
11基于Python和GM Script的卫片大数据处理
【直播】卫片大数据处理-直播1(7月22日 20:30-21:30)
【直播】卫片大数据处理-直播2(7月28日 20:30-21:30)
12基于C# 和AUTOCAD二次开发的等高线叠加卫星图片处理技术开发
【直播】等高线叠加卫星图片处理技术开发-直播1(7月29日 20:30-21:30)
【直播】等高线叠加卫星图片处理技术开发-直播2(8月4日 20:30-21:30)
13基于C# 和AUTOCAD二次开发的路网等矢量数据处理技术开发
【直播】路网等叠加图层处理技术开发-直播1(8月5日 20:30-21:30)
【直播】路网等叠加图层处理技术开发-直播2(8月11日 20:30-21:30)
14地理大数据成果综合应用
四、C# BIM Revit软件二次开发课程(基础课程)
第1章 C# Revit二次开发概述
【直播】1)课程体系介绍(7月1日 20:30-21:30) 免费试学
【直播】2)配置开发环境(7月4日 20:30-21:30)
02第2章 C# Revit二次开发API概述和基础
【直播】3)RevitAPI概述(7月6日 20:30-21:30) 免费试学
【直播】4)IExternalCommand&IExternalApplication(7月8日 20:30-21:30) 免费试学
【直播】5)Application&Document&Transaction(7月11日 20:30-21:30)
03第3章 C# Revit元素(Element)
【直播】6)元素基础 、元素编辑(7月13日 20:30-21:30)
【直播】7)元素过滤器(7月15日 20:30-21:30)
04第4章 C# Revit建筑建模
【直播】8)标高和轴网(7月18日 20:30-21:30)
【直播】9)宿主元素HostObject(7月20日 20:30-21:30)
【直播】10)FamilyInstance及其创建(7月22日 20:30-21:30)
【直播】11)RoomandArea、CurveElement、Opening(7月25日 20:30-21:30)
05第5章 C# Revit注释(Documentation)
【直播】12)Dimension、Text(7月27日 20:30-21:30)
【直播】13)Detail、Tag(7月29日 20:30-21:30)
06第6章 C# Revit几何(Geometry)
【直播】14) 概述、几何基元类、辅助类、集合类(8月1日 20:30-21:30)
【直播】15)实战:获取一堵墙的几何数据(8月3日 20:30-21:30)
【直播】16) 实战:获取一根梁的几何数据(8月5日 20:30-21:30)
07第7章 C# Revit族(Family)
【直播】17)族简介、相关的主要API类(8月8日 20:30-21:30)
【直播】18) 族类型、族参数的管理(8月10日 20:30-21:30)
【直播】19)几何图元的管理、可见性管理(8月12日 20:30-21:30)
【直播】20) 编辑族、载入族、其他(8月15日 20:30-21:30)
08第8章 C# Revit视图(Views)
【直播】21) 概述、View3D、 ViewPlan(8月17日 20:30-21:30)
【直播】22)ViewDrafting、ViewSection(8月19日 20:30-21:30)
【直播】23)参照详图索引视图和详图视图(8月22日 20:30-21:30)
【直播】24)Sheet、ViewSchedule(8月24日 20:30-21:30)
09第9章 C# Revit事件(Events)
【直播】25) 事件简介、 注册和注销事件(8月26日 20:30-21:30)
【直播】26) 可取消的事件、数据库事件、界面事件(8月29日 20:30-21:30)
【直播】27)IdlingEvent、ExternalEvent(8月31日 20:30-21:30)
10第10章 C# Revit 功能区扩展(Ribbon UI)
【直播】28)基础介绍、RibbonTab)、RibbonPanel(9月2日 20:30-21:30)
【直播】29)PushBtn、PulldownBtn、SplitBtn(9月5日 20:30-21:30)
【直播】30)ComboBox、ComboBoxMember(9月7日 20:30-21:30)
【直播】31)RadioButtonGroup&ToggleButton(9月9日 20:30-21:30)
【直播】32)TextBox、RevitTaskDialog(9月12日 20:30-21:30)
11第11章 C# Revit结构建模
【直播】33)结构模型元素(9月14日 20:30-21:30)
【直播】34)分析模型(AnalyticalModel)(9月16日 20:30-21:30)
12第12章 材料(Material)
【直播】35)材料简介、材料的标识(9月19日 20:30-21:30)
【直播】36)材料的图形信息、 材料的外观信息(9月21日 20:30-21:30)
【直播】37)材料的物理和热度信息、材料的设置(9月23日 20:30-21:30)
13第13章 水暖电建模
【直播】38)Duct/Pipe、电气连接件(Connector)(9月26日 20:30-21:30)
【直播】39) 水暖电MEPModel、MEPSystem(9月28日 20:30-21:30)
【直播】40)水暖电设置、空间和分区(Space&Zone)(9月30日 20:30-21:30)
14第14章 宏(Macro)
【直播】41) Revit宏简介、开发的基本工作流程(10月3日 20:30-21:30)
【直播】42)修改与删除模块和宏、 运行宏、调试宏(10月5日 20:30-21:30)
【直播】43) 宏安全性、标准RevitAPI与宏的区别(10月7日 20:30-21:30)
15第15章 课程总结
【直播】44) C#、BIM、Revit二次开发课程总结(10月10日 20:30-21:30)
五、C# BIM Revit软件二次开发课程(高级案例课程)
第1章 C# Revit开发高级案例课程体系
【直播】(1)课程体系、开发环境配置(8月1日 20:30-21:30) 免费试学
【直播】(2)C#Revit开发高级案例知识准备(8月3日 20:30-21:30)
02第2章 C# Revit开发高级实例之一(建筑)
【直播】(3)C#Revit开发创建楼板面层1(8月5日 20:30-21:30)
【直播】(4)C#Revit开发创建楼板面层2(8月8日 20:30-21:30)
【直播】(5)C#Revit开发创建楼板面层3(8月10日 20:30-21:30)
【直播】(6)C#Revit开发创建墙体面层1(8月12日 20:30-21:30)
【直播】(7)C#Revit开发创建墙体面层2(8月15日 20:30-21:30)
03第3章 C# Revit开发高级实例之二(桥梁)
【直播】(8)基于Revit的桥梁构件族库创建(8月17日 20:30-21:30)
【直播】(9)C#Revit开发族构件获取、过滤、编辑1(8月19日 20:30-21:30)
【直播】(10)C#Revit开发构件获取、过滤、编辑2(8月22日 20:30-21:30)
【直播】(11)C#Revit开发桥梁族构件加载方法(8月24日 20:30-21:30)
【直播】(12)C#Revit开发桥梁族构件参数调整方法(8月26日 20:30-21:30)
【直播】(13)C#Revit开发桥梁模型整体创建方法(8月29日 20:30-21:30)
【直播】(14)C#Revit开发直线段简支梁自动创建(8月31日 20:30-21:30)
【直播】(15)C#Revit开发曲线段T梁桥的创建(9月2日 20:30-21:30)
【直播】(16)C#Revit开发直线段连续梁桥的创建(9月5日 20:30-21:30)
【直播】(17)C#Revit开发桥梁模型的交互调整(9月7日 20:30-21:30)
04第4章 C# Revit开发工具栏开发和安装包制作
【直播】(18)C#Revit开发Ribbon工具栏(9月9日 20:30-21:30)
【直播】(19)C#Revit开发安装包制作1(9月12日 20:30-21:30)
【直播】(20)C#Revit开发安装包制作2(9月14日 20:30-21:30)
——为了让你成为更特别的自己,成为不可替代的那类人!