(一)前言——如何避免加班那些事

我是谁?我是一名工程设计师,有点“不务正业”,在工作之余长期从事软件开发工作,开发了公路铁路行业广泛应用的设计软件。说正题之前,聊聊加班那些事。话说加班,我和我身边的朋友都不会陌生。

设计院的人都说自己在加班,朋友总会说,看来你们公司今年效益很好啊,年终奖一定很多啊。其实他有所不知,设计行业之所以加班多,是因为改的多。设计院大体这几类专业,一类是提供基础资料的专业,如测量、地质、需求调查之类的专业;一类是决定宏观技术方案的专业,如规划、路线(线路)、场地布局等专业;一类是结构设计专业,比如路基、桥梁、隧道、房建结构;还有类是电力、通信、信号、信息、接触网等专业(铁路行业称为站后专业);还有类专业是工程经济专业。所有的专业都涉及到大量的设计绘图工作。各个专业都怕改,特别是下游专业最怕上游专业改动,上游专业也怕甲方需求改动。一改动,原来画的图都得改,有的可能改的面目全非,需要重新计算,重新绘图,相当于重做了一遍设计,工作量可想而知。想法一变或者某个专业一变,设计院最底层的画图人员就得加班加点重新改图了。加班是没什么好说的,是再正常不过了,连周末都搭进去,甚至于通宵改图,而且还是免费的,对于大部分设计院来说,也是不会给加班费或者什么补贴的。这就导致了我前面说的那种现象,老见我们加班,其实这种加班并没有创造新的价值,也没有带来新的利润。外人看来觉得我们一定很赚钱,实际上都是一种无偿奉献。所以不能从表面上理解,以为加班就代表项目多,代表创造了新的利润。

当然加班还跟个人工作效率有关。有的人画图快,改图也快,别人要干三天的活,他可能一天就搞定了,那也不需要加班了。不幸的是,大多数设计院真正画图的都是些刚入行的新手,其实画图效率都不高,所以都得加班。真正画图技术高的,也都不画图了,改当负责人,当领导了。这就造成了永远效率不高,永远需要加班的情况出现。

有没有办法避免无价值加班?有的人说,去跟业主叫板,跟上级叫板,改一次图重新付一次设计费——这没有可行性。我认为少加班或者不加班的唯一有效办法就是开发更好用的设计、绘图软件,需求一变操作软件马上可以把成果弄出来。设计院的领导也不傻,你如果能做到开发一些高效的软件,马上由画图匠升级为香饽饽了!

话说开发更高效软件,对设计师是否可行呢。有人说我没编程基础,看到那堆代码就头晕。其实不然,设计行业广泛应用的AutoCAD软件,提供了多种方式去扩展它的功能,不需要你底层做起,什么都需要写。在AutoCAD之上二次开发软件,可以选择C#、C++、VB、LISP等多种语言,从学习曲线、开发效率等方面来说,C#开发AutoCAD是最容易学习的。你又说不行了,“我的天哈,都二十一世纪了,找点这方面的视频怎么这么难”。你兴致勃勃地想到网上搜点参考资料,学习下怎么用C#开发AutoCAD,发现好难找到。其实我想说,付出与收获成正比,就算你找到了有用的参考资料甚至视频教程,你又能坚持在没人指导、没人咨询、没有案例的情况自己学习完,学进去?所以与其浪费时间在网络上苦苦搜索资料自学,还不如花点小钱报个AutoCAD二次开发在线班——偷偷告诉大家,腾讯课堂的云幽学院就提供高质量的AutoCAD在线直播课,在大家的下班时间授课,课后可不限次数的回放,重点是加入到这个技术团队里面,你学AutoCAD二次开发的路途上不再孤单,那么多案例,那么多技术指导,怎么可能学不好呢?话说如果你足够优秀,学到这个还可以自己承接相关软件开发项目。

不多说了,没看到这里的人,肯定加班画图去了!

使用.NET开发AutoCAD——设计师不做画图匠(一)的更多相关文章

  1. VC++开发AutoCAD 2018/objectARX 用向导新建项目无法新建的问题

    话说笔者最近想用新机子上装的AutoCAD ObjectARX 2018来进行二次开发,兴致勃勃安装了ARX API和向导, 然后打开VS2015,新建项目,无法新建. 折腾了一下,还是没有解决,后面 ...

  2. 设计师们做UI设计和交互设计、界面设计等一般会去什么网站呢?

    明明可靠颜值吃饭,却偏偏要靠才华立身,UI设计师就是这样一群神奇的物种.面对“大的同时小一点”.“五彩斑斓黑”.“下班之前给我”……这些甲方大大刁钻的需求,设计师每天都在咬牙微笑讨生活.你可以批评我的 ...

  3. VS2010开发AutoCAD 2012 .net应用程序调试时断点不起作用

    VS2010+ AutoCAD 2012开发调试过程中,发现普通的Class里面的断点是可以跟踪到的,可能是创建自定义的Form做界面是,Form1.cs中的代码断点却不管用.原因在于AutoCAD的 ...

  4. 使用.NET开发AutoCAD——C#/AutoCAD 2018/ObjectArx/二次开发入门(二)

    1.开发环境配置: (1)安装AutoCAD2018: (2)安装VS2015: (3)安装ObjectARX 2018类库: (4)安装ObjectARX 2018 .NET开发向导(ObjectA ...

  5. 【转载】如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习,来自STM32神舟系列开发板设计师的总结

    [好文章值得分享,摘自作者:jesse] 来源:www.armjishu.com作者:jesse转载请注明出处 我的另一篇文章:<STM32嵌入式入门必看之文章-----介绍非常详细!(学STM ...

  6. Android开发中用友盟做分享的一些坑

    仅限于用5.1.4版本的 按照友盟分享的API在自己的代码中修改: 1.微信分享需要打包APK文件,数字签名与微信开发申请的要一致 2.此name中属性不能修改 value为友盟的申请的appkey ...

  7. AutoCAD二次开发——AutoCAD.NET API开发环境搭建

    AutoCAD二次开发工具:1986年AutoLisp,1989年ADS,1990年DCL,1993年ADS-RX,1995年ObjectARX,1996年Active X Automation(CO ...

  8. 方法对了,你做1年Android开发能顶别人做10年

    前几天后台有读者问我这样的问题.他在一家互联网公司工作3年了,每天都很忙,事情又多又杂. 本想着学习多一些东西也不是坏事,可到头来一无所获,什么都没学会,满腔的热情也被消磨得差不多. 三天两头动辞职的 ...

  9. Java开发工程师必会做试题

    一.单选题     (共19道题,每题5分) 1.下面有关java的一些细节问题,描述错误的是? A.构造方法不需要同步化 B.一个子类不可以覆盖掉父类的同步方法 C.定义在接口中的方法默认是publ ...

随机推荐

  1. Learning part-based templates from large collections of 3D shapse CorrsTmplt Kim 代码调试

    平台: VMware上装的Ubuntu-15.10 环境准备工作:装Fortran, lapack, blas, cblas (理论上装好lapack后面两个应该是自动的),其他的有需要的随时安装就可 ...

  2. Python中进程

    程序 程序:编写完的代码称为程序. 进程 进程:又称重量级进程,正在执行中的程序称为进程.进程的执行会占用内存等资源.多个进程同时执行时,每个进程的执行都需要由操作系统按一定的算法(RR调度.优先数调 ...

  3. Dynamics 365 Online-60000 API Limits

    最近,Dynamics 365官方文档有最新的发布,就是从2018.3.19开始,会对API请求的数目有个限制:在连续的5分钟里,一个连接用户,针对一个CRM Organization,API请求数不 ...

  4. 最新的 iOS 申请证书与发布流程

    申请流程. 1. 申请钥匙串文件 进入  (Launchpad),找到   (我的是在其他里面找到的),运行后再左上角 存储在桌面就好了,然后就完成退出钥匙串工具就可以了. 2.申请开发证书,发布证书 ...

  5. PHPExcel的使用

    1.当然是下载PHPexcel的插件了    http://phpexcel.codeplex.com/ 2.应用插件 我把插件和需要用到的excel模板放的是不同文件夹的,excel我放在publi ...

  6. 【BZOJ2006】超级钢琴(主席树,优先队列)

    [BZOJ2006]超级钢琴(主席树,优先队列) 题面 BZOJ 题解 既然是一段区间 首先就要变成单点 所以求一个前缀和 这个时候贪心很明显了: 枚举每一个点和可以和它组成一段的可行的点 全部丢进一 ...

  7. openssh/openssl升级到7.4和1.0.2j 源码方式

    #!/bin/bashtar -xvf openssh-7.4p1.tar.gztar -xvf openssl-1.0.2j.tar.gz 升级 openssl 到1.0.2jcd openssl- ...

  8. 属性动画 ValueAnimator 运行原理全解析

    最近下班时间都用来健身还有看书了,博客被晾了一段时间了,原谅我~~~~ 提问环节 好,废话不多说,之前我们已经分析过 View 动画 Animation 运行原理解析,那么这次就来学习下属性动画的运行 ...

  9. 为 Debian 8 或 Debian 9(64 位)安装 .NET Core

    在 Debian 8 或 Debian 9(64 位)上安装 .NET Core 的具体步骤: 备注:必须有用户控制目录,才能通过 tar.gz 在 Linux 系统上进行安装. 1.准备一台刚安装的 ...

  10. 负载均衡,会话保持,session同步(转)

    转自:http://bbs.linuxtone.org/thread-18212-1-1.html 一,什么负载均衡一个新网站是不要做负载均衡的,因为访问量不大,流量也不大,所以没有必要搞这些东西.但 ...