找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 16952|回复: 13

转行做UG二次开发前的思考--恳请大侠支招

[复制链接]
发表于 2011-11-29 17:29:56 | 显示全部楼层 |阅读模式
工作两年多,职业规划一片茫然/ p5 \2 N$ ]' S( \5 L0 L
中国人很多,大家讲求在过度的竞争中求生存,所以判断一份工作是否有前景的标准是:你的工作是否可以被取代,或者取代的程度有多大。所以我想要的也就是能有个中上等的薪水,然后不容易被淘汰!
4 h5 `5 d7 Z3 C0 S
7 l! f5 y$ L) L2 e看了论坛前辈的很多帖子,思考大家是怎么样保证自己的饭碗(相对的不可取代性),比如998大侠,技术炉火纯青,最近提出的怎么画齿轮的问题,我也不会,或许我可以重学,先把机械设计手册的公式背下来,然后学一些齿面接触的相关理论,比如表面处理齿轮寿命运行噪声齿面接触时的微观状态,还有各种斜齿轮,锥齿轮人字齿轮等等都学习,然后能怎么样呢?很现实的一个问题就是,机械工程师的岗位中可能100个中只需要1个专家来处理这些知识,剩下的人没有机会,同时也没有必要,因为没有市场需求来深究这些知识。培养一个细分知识方向的行家,你需要首先基础扎实,然后工作中需要这些知识,同时,有机会让你通过实践来检验学习,改进或者缺陷都能被证实,最后你才成为专家,现实情况大多数人没这个机会。
. \! j& \! e' B0 z  h# `" \* x' O0 R$ j$ S
机械的高薪感觉几种职业:  {1 ^3 S* ^. K
1 山寨必胜,曾经做过一个相似度很高的产品,大到工程机械,小到某一电气产品;因为做过,猎头再挖来还是做它,仿照它,然后拼市场,直接产生利润,所以工资开起来也很牛气;
+ E& Y& a' n2 E  E/ i% Z2 管理必胜,管理过多少人,有多少项目的成功案例,然后别人挖你,你的价值体现在你控制整个项目的风险和保证项目的进度及其收益,有价值,所以有待遇;
0 n$ D* q9 q/ x' T( c3 综合以上两条,相同行业相同产品的核心领导人,钱大大的有
0 L' I. B+ }9 p! V  G" l# }% V' ]- e+ C
剩下的呢,靠什么来让自己的薪水有个跳跃呢。难道除了做管理,就是做山寨么;管理毕竟是少数,山寨是违背职业道德的,而且是拖技术进步的后腿的。
& Z# P$ p9 f4 B6 s' j平常人,难道没个出路么
' t% _8 R6 Z/ H3 M% [4 Q' q' B, s6 Q, r9 K
个人做了两年小非标,然后看部分同事转到做发动机装配生产线,相对有点技术含量,企业利润高了,工资也涨了,但感觉工资上涨很大程度因为企业原本的名气,与技术及个人能力长进无关。于是很惆怅
' K* O$ H3 L) c) a$ O
0 m# B5 l, T  Q: ?做CAD的二次开发,因为对计算机有点兴趣,其实也不知道明天会怎么样,感觉转行转的草率!
8 \$ K8 b4 V6 lSWOT:
$ B; d; B  Q' T# P优势:本事爱好,行业软件开发只需要电脑,高下通过软件使用立马判断清楚,不会像机械要加工检测等硬件设施,设计完了做不出来也没有实际意义
7 T' Y9 I. S: E# \1 y劣势:有公司搞这些,规模也小,因为利润也小,所以工资也应该高不了/ X! d! c. y* S. \
机会:搞的人相对不很多,
6 ^6 T/ Z1 C- n: y! [威胁:入行成本也低,非专业选手需要和软件专业的PK,民间流行着许多的爱好者,据说当年无数AUTOCAD的二次开发人员纷纷改行. g, ?" }! M2 c. y+ g
按照是否能直接产生效益来判断:不能直接产生效益,是通过提高他人的效率来发挥价值,必要程度不是很高,所以这也是我一个忧虑的地方,不属于核心部门。
' t! M4 }& X" A8 H" n. Z; v; ]但其他职业,比如设备和标准化的外围开发,也都不属于核心部门,也限定了自己能有的价值
: Q+ J- |; e4 _. }9 l8 ?  e: o; P' x% Z' J( @
恳请高手及前辈指导( J) t! A( _0 @
回复

使用道具 举报

发表于 2011-11-29 17:50:28 | 显示全部楼层
本帖最后由 crazypeanut 于 2011-11-29 17:53 编辑 * h: v: S/ `4 m8 z- w3 J

% A4 V# i& Z$ A+ h: j' C二次开发感觉市场太窄,毕竟目前CAD软件越来越完善,二次开发的必要性大大降低了
+ X2 C% w7 R. j5 [
  I( x, {* x) I3 h并且,个人认为,有2个问题非常需要注意5 g& w+ m% D( M# \/ [1 d3 `( M2 Z

# l, I1 O6 q4 |4 C1 s1.你如何保证你的软件不被盗版。最现实的问题。# _! C+ P7 B, ]9 y+ S" F

$ c, w  y) y2 A: x' @2.CAD软件目前不止有UG,还有PROE什么的,没有一个软件占统治地位。如果你只做一个UG,那么必定失去使用其他CAD软件的客户,加上使用UG的客户中,又有多少人会选择你的产品。如果你打算做通用插件,由于各软件的接口差异很大,跨平台将是一个大问题0 K0 k1 H8 Z* Y2 `# _: _  @0 W
4 C( b' e2 c# I  ~0 M1 e
因为我本身是一直用SW的,感觉SW2010之后,特别是有限元模块被融合进来后,二次开发的必要真的很小。UG的功能更强大,前景真的不好说
' C  Z( W6 g$ Y
9 |3 E2 A( b0 h3 `$ Y软件行业,以我知道的来说,同样山寨问题严重,大部分开发都是绕着MFC转来转去,缺乏自主创新。现在特别火热的嵌入式系统,Android,同样是在人家定下的框架下搞开发。要知道LINUX系统是开源的,真正关键的东西,LINUX核心开发,驱动开发,却没多少人会做。5 n5 }! \9 `5 `2 K$ e+ E
相对于现在Android,ARM的火热,我想起2003年模具的火热,到处是模具培训。只可惜,那些培训仅仅是教你怎么用软件,模具关键的东西,为何要这么分模,分型面的选择,浇口形式的确定等等,却从来不教。现在Android,ARM真的有重蹈模具行业覆辙的感觉
. s9 }1 _' V5 f0 z) g8 \' v: K0 j" r5 N+ q
都是些自己个人的见解,如有不对的地方,还请大侠指教。
! M( t0 E: N8 N
 楼主| 发表于 2011-11-29 18:13:18 | 显示全部楼层
crazypeanut 发表于 2011-11-29 17:50 6 g8 x& Y4 ~5 O, r8 B
二次开发感觉市场太窄,毕竟目前CAD软件越来越完善,二次开发的必要性大大降低了
9 U1 A& b4 Y8 Z) p$ z7 }+ @: j3 G% t5 z! W& P
并且,个人认为,有2个 ...

: v7 |: G  ~) {我考虑UG,有这样一层因素,说起来比较理想化(这也是最近一次面试被一个机械的前辈批评的)" X# |+ L! ^: L/ u, s
UG是西门子公司的,个人感觉在三维软件里应该属于高端,公司研发也很给力,着力于怎么更好更快的做设计。
( r0 y& A3 t  Y设计领域有知识工程的概念,就是怎么让后来的工程师不会再犯前面犯过的错误,让专业的知识和技能积累在电脑里,而不是积累在工程师的脑子里,比如说:一个加强筋的壁厚及螺柱的高度在考虑缩水可能性时是有规则要求的,我就是想通过二次开发的形式来通过软件实现这种约束(部分软件可能已经有了这些功能)。更远的话,比如多物理场,机械结构,热,电磁场等的耦合之后,也会有很多边界条件,可能也可以通过有针对性的开发来实现满足这些约束的设计。
6 J5 I: Q2 F8 n0 g; y想的比较天真,有些幻想
' h* l) V/ |! r8 Q
发表于 2011-11-29 18:27:00 | 显示全部楼层
二次开发确实也是个出路。比如,有的公司用UG,因为公司产品的原因,希望开发自己的模块。但是,这些东西,前期需要收集大量的数据。一般公司会不会把数据给你让你做,这很难说。4 ^, x( x# h9 ]) M% m
现在很流行外包业务。
3 Z% `7 b- Y. a5 X比如,我要出个新产品,就把产品的设计外包。但是,要求外包的公司要严格保密。这恰恰是国内的短板。这方面如果做好,前途也是很好。
发表于 2011-11-29 18:32:52 | 显示全部楼层
那你先得和西门子公司得关系搞好。最好成功后卖给他们。或者先进他们得技术支持部门
发表于 2011-11-29 18:35:59 | 显示全部楼层
的确有些天真,你说的仿真方面,外国人早想到了,在CAE领域,既有ansys这样的通用处理软件,也有专门前处理、求解器、后处理的软件。针对特定行业要求。你到网上查查相关的CAE软件。国内搞CAE原创研发的,基本没有,虽然国家投了很多钱,也有点程序,然而无法市场化,只能在造船、航天等极小范围内使用。. o6 G" Z3 O: l0 F* z$ h
第二个是中国人观念,济南法恩特,曾经的SW标准件库,后来黄了,现在出现了济南迈迪,采用的免费闪屏,交费正常使用。" \& v2 o  N* Y* O
还有杭州新迪,国内就这两家属于专业化做标准件库,软件销售商都说自己能二次开发,其实就是开发个工程图工具。" p9 U, z) p4 s6 W' M' S

点评

谢谢前辈,搜了下两家公司,杭州新迪扩展的面很广也很牛,不清楚市场会怎么样  发表于 2011-11-29 22:35
 楼主| 发表于 2011-11-29 20:32:59 | 显示全部楼层
eddyzhang 发表于 2011-11-29 18:27
* G; D& p1 A7 U2 g: C  B6 j1 m二次开发确实也是个出路。比如,有的公司用UG,因为公司产品的原因,希望开发自己的模块。但是,这些东西,前 ...
9 n6 u# Y5 `7 B. o3 b$ O
这次的offer就是某个公司的外包,所以公司到现在都没透露职位具体细节,我只有个简单的职位描述来确定是属于这个方向
发表于 2011-11-29 20:38:53 | 显示全部楼层
软件的二次开发应该归入程序员行列了,那就是IT行业了,看过很多搞IT的程序员在论坛上吐苦水,貌似说也是吃青春饭的。楼主若能进行软件开发,可以考虑开发一些基于ARM的自动控制软件,我觉得这个的应用应该比对知名CAD软件进行二次开发广的多。
发表于 2011-11-29 21:03:21 | 显示全部楼层
我只能说一说我见到的事情,你可以做参考。" G6 E5 _/ g) d8 [& G5 P8 I
前段时间公司把工程图外包了。其中有个家伙有十几年的经验,公司觉得他不错,而且本身他也想跳槽。就跳我们公司了。
: w8 i) s$ y9 z9 Q0 q+ l关于UG二次开发的。UG里面模块都是基本的。有的公司想结合自己产品,自己研发,制造流程。做二次开发,在里面做专用插件(说一句,软件都是正版买的)。像我们公司,标准件库这些基本的库都是自己做的,而且还要保证全球通用。# Q, p' j% }7 l4 R: T
做CAE分析也是这样。软件供应商只能提供一个平台。使用公司根据产品,分析流程,做自己的标准和插件。从前处理模型简化的标准,到网格划分精度的标准,再到约束和加载的标准,还有后处理结果评判标准。里面有很多参数,这些都是公司内部机密。都是二次开发的。毕竟这块更贵,而且对工程师要求也更高。目前也在讨论要做。2 m/ S: d) O- M* ]- I8 i" e
二次开发完好了,那是很赚钱。但是这毕竟很少。
1 G' s# d5 }" S% Q% G  H自己的路,自己走。我只是把我见到的,说说。

点评

非常感谢您的信息,我应该也是做客户化相关的内容,不过确实也只有大的全球性企业才有这种需求  发表于 2011-11-29 22:12
发表于 2011-11-29 21:11:23 | 显示全部楼层
软件二次开发无必呀。你想想在中国多少公司会发大钱买三维软件。真的少之又少,只有大型外企长会考虑。又想想个人会花钱买插件吗?UG也有不少插件,你有无想过花10元钱去买呀。还不是直接拿来就用。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-7-3 23:59 , Processed in 0.074118 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表