找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: ahqjxj

我37岁了,软件行业混不下去,想转机械设计

  [复制链接]
发表于 2013-8-20 20:23:27 | 显示全部楼层
37岁玩机械?虽然想说支持下,但情况摆在那。。楼主愿意干苦力吗?机械行业苦力活工资还不错,学机床学个一两年,工资还算可以。。如果是搞设计或工艺的话,老实说,楼主估计待不住。。工资太低
发表于 2013-8-20 20:31:13 | 显示全部楼层
int func_a(int a), V2 ]" C1 P' I# @6 e8 H4 w% k
{' W* Z* l3 Q8 V! T. Q
        a++;1 i! y3 o" T+ `/ p' w" @+ K& R
        return a;( ?& F1 u4 P. G+ M4 F
}" n5 l& a$ Z# d4 K

# O3 e5 o! _8 x, P, F//形参值改变不影响实参
8 k4 s2 A5 a$ P, \/ ~2 r/ ^
# d6 v  S, D1 L
int func_b(int& a)  k1 l3 ~( j- q: F8 p3 n; O
{4 t" D/ k! `6 g
        a++;
) P2 G2 |! m; ]# G  O+ f0 G+ H        return a;- Y5 H  T9 h/ `: R3 V% l/ h1 p/ `
}
: ^/ s. Q: P' z9 A9 l* }: Z2 t% {2 D3 x% y% K9 \  p2 r6 W
//引用作为形参,被引用的变量在函数体内改变将影响其变量值
8 e1 t/ x3 z; v9 V' j1 C

7 {# U$ }8 z! f: B( iint main()
  M3 s( g6 Z0 B- j' Y8 M7 {" t{* a" }2 f* `. O
        int a = 1;8 i0 D8 j" C" G8 U( k; W8 x* v/ D
        int b, c, d;5 y: m; s& p5 z, l3 Z0 h2 ~: l' `/ K
        b = func_a(a); //b=a+1,b=2,执行完这条后,a=1
) u& R" k2 i; C. W- r; x" H
        c = func_b(a);//c=a+1,c=2,执行完这条后,a=2,因引用的形参改变将影响实参值  r" O+ p, X; w* S+ K
        d = a;//d=2,不解释了
/ B# i8 l& c1 L: }
}* h+ J8 ]! E% x

$ H* m( ?* N. C! M) a/ d0 ~7 L' F5 ^另,b,c,d定义时均未设定初始值,不是好习惯,windowns编译器int类型变量默认值为0,但是其他系统,比如linux,值是未定的,所以此段代码,在不同的系统上运行可能有不同的结果

点评

b = func_a(a); //b=a+1,b=2,执行完这条后,a=1” 此处a和实参a,他不是一个a~~  发表于 2013-8-20 20:56
哈哈,果然高手!  发表于 2013-8-20 20:49
发表于 2013-8-20 20:32:50 | 显示全部楼层
楼主不如搞电气、自动化等。机械虽然越老越吃香,但很多人等不到,很多人也得不到。
发表于 2013-8-20 20:53:12 | 显示全部楼层
crazypeanut 发表于 2013-8-20 20:31
1 k$ d  F" }  G  Pint func_a(int a)" g: d* W1 U% y6 [. Q" W6 ^8 w
{
: G3 E9 M& ?$ I6 Y! R        a++;

  L6 }$ J1 q4 [3 [不如说的更明白点 func_a引用的实参的值被赋给了一个临时变量,a传递的是它的一个备份,是影子寄存器的值,本身不变。6 O, n* o* ?& K8 i6 K2 s+ Y1 s( s$ C- T
func_b将引用(此时为一个术语)作为形参,传递的是a的地址,是存储它的值的内存,对内存中值进行运算,再返回,因而改变了。

点评

都是一码事儿~~~  发表于 2013-8-20 20:57
发表于 2013-8-20 21:00:30 | 显示全部楼层
干得好老的就吃香,干不好老了就废了
发表于 2013-8-20 21:08:48 | 显示全部楼层
其实我一直在吐槽国内搞软件的,没有自己一点核心的东西,都是整天在人家制定好的框架内打转转。以前的MFC,现在的.net,还有安卓,J2EE之类。一旦涉及到核心代码,就焉了,别说微软不公开源代码什么的,linux纯开源,代码随便看。
& s0 ?6 a5 E  _) P- D3 r4 q% R7 a) j5 X. ]% Q) \
为何软件业到了35岁必须转管理??因为就那么点技术,卖几下就没了,30岁以后,你精力拼的过刚毕业的20多的年轻人???

点评

对于我们普通人来讲,我们对于任何事都是傻瓜的,会玩电脑就行了,谁管他背后基于的是量子力学还是什么。  发表于 2013-8-20 21:48
嵌入式是因为行业内没有标准化的系统 Linux开源 开源就意味着散漫 各个分支 不利于商业化 一块开发板的Linux都是samsung这些核心厂家 事先裁剪好的 而驱动的编写 linux的几个版本的驱动编写风格都不一样  发表于 2013-8-20 21:46
底层说实话真的没几个人去搞 难度极其大 对计算机有基础贡献的人都是科学家 获图灵奖的那些人 都是对人类有着深远影响的人 软件的核心是算法 zip也是两个以色列数学家的成果 但是最后变成软件专利了  发表于 2013-8-20 21:44
嵌入式还是需要底层的。我就见过很多所谓“嵌入式工程师”只会拿现成的开发板搞来搞去,自己焊个最小系统板,或者给硬件写个驱动都不会  发表于 2013-8-20 21:42
第二国外现在也很少搞底层了 因为底层不需要太多人去搞 linux也不是Linus一个人的功劳 负责内核的人就那么几个 最后是linus自己做选择一个作为发行  发表于 2013-8-20 21:41
国内搞软件的 确实比搞机械的薪水多 从大概率讲  发表于 2013-8-20 21:39
大虾,有那闲工夫,多搞搞obj-c,弄点2B游戏捞银子多快活啊。  发表于 2013-8-20 21:18
机械也一样。为什么大家都山寨而不研发,原因或许很简单,——“避免争论”。一争论就无法定论,还不如以洋人为准,谁也没话说。  发表于 2013-8-20 21:17
发表于 2013-8-20 21:18:01 | 显示全部楼层
应该搞电气控制,什么PLC编程之类

评分

参与人数 1威望 +1 收起 理由
逍遥处士 + 1 这个还靠谱。

查看全部评分

发表于 2013-8-20 21:28:18 | 显示全部楼层
嘿嘿,咱来卖弄卖弄,发点高级的东西/ o$ u8 o1 {+ ~; I" q1 w" w/ N7 p4 `$ j3 k

1 w% q% d+ b0 B1 A;File Name:Hello.asm
( s. {  ?2 k0 L) [3 m5 a/ B
6 A. V- O3 ~1 TNULL=0
7 u* x' W0 v: |3 BMB_OK=0" b: x* s' P+ Z) b
.386p
5 W5 V: g1 d$ k. v6 O, D.model flat8 ^7 l* |" ^" k2 |: C2 o- ~
extrn MessageBoxA:proc# B2 w4 C# X. K- S
extrn ExitProcess:proc
# p6 Y3 a6 I/ S; E: [) B3 o: N& _$ f! v
.data; g8 }2 }. S: S4 ^+ T. n
    Caption db 'Hello World!',0
' K3 |  C2 F" l- t( t    Text db 'welcome!',0
6 @. n8 [7 Y# q- M1 y. T1 O$ b/ F; s' z0 v( \' X' K3 v- ^
.code9 p3 x& p) Q5 k- `4 {5 I+ j8 D  ^  C- K
main:
0 e. B- \. b/ H! e0 }  push MB_OK
5 E/ L4 h0 T) M; s& n  push offset Caption
1 `; t1 ^, I4 f" Z: a& E) q  push offset Text
/ W( X7 m7 g0 D* w; h/ {! x  push NULL$ x+ x5 c* Y% _  D( c  |3 H" [+ V
  call MessageBoxA6 Q. F3 L- o" D& |+ M9 Z" Y3 X
  push 0
) E) X, d& ^4 m$ J7 h3 K. I! G  call ExitProcess3 G# t. J2 o  d: z
0 I* y4 S* t7 |/ R' [. U( \3 X
  end main
; }8 h9 y# _: N( e& ^3 w) n" }& W  V1 Q- r3 j
这段代码可以用VC6.0编译通过运行,会这个的人估计已经不多了

点评

哈哈,高手!  发表于 2013-8-20 21:58
楼歪的厉害~  发表于 2013-8-20 21:42
果然高手都潜水,我就不卖弄了...  发表于 2013-8-20 21:40
win32 asm  发表于 2013-8-20 21:37
发表于 2013-8-20 21:40:08 | 显示全部楼层
学习了
发表于 2013-8-20 22:07:19 | 显示全部楼层
楼主为什么觉得软件行业是青春饭?
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-9-13 03:14 , Processed in 0.059494 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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