侬去斯 发表于 2021-1-7 09:15

建筑转行IT,准备从事程序员工作?

建筑转行IT,准备从事程序员工作?

什么大师特 发表于 2021-1-7 09:21

年初的时候打算辞职转行,到现在已经有半年了。
这半年思考了很多事情,做了很多决定,
放弃了很多,也收获了很多,写在这里和大家分享。

14年7月毕业于某C9联盟高校,同年8月上海入职,
在建筑设计行业工作了一段时间,总体来说还是不错的,
工作之余,继续着参数化设计的研究,也算是兴趣所在。
建筑市场的走低在意料之中,在我看来,
不仅仅是资方项目减少,更多的是业内恶性竞争。

行业之中,利用计算机参数化设计(BIM是其子集)代替了大量人类重复性工作,
不断提升设计能力与设计效率的设计单位开始抢占大部分市场,
而其余设计水平止步不前的,开始玩上个世纪玩剩的价格战。
这也是为什么,很多公司在项目骤减的环境下,投标中标率下降的原因。

14年年底,我做的万向立面系统(UFS)发布了,
主要是用于短时间内,生成参考立面的一个文件系统。
每天从下班后,一直工作到凌晨2、3点钟,
网站前端、后端服务器,设计、文案、产品主程序,
我一人独力完成,持续了两三个月。
截至现在,免费版本的下载次数已经有1400多次。
但UFS毕竟涉及到主观艺术层面,我正在研究的万向体量系统(UVS),
也许会更客观,更受欢迎。




随着建筑市场的萎缩,行业竞争的恶化,以及移动互联网的兴起,
我决定把我已经做好的,和正在做的事都升级成App,
让大家可以随时下载,随时使用。

15年2月,辞职,开始自学App开发。
期间春节到了,回了西安,真正在过年的也只有1天吧,
看了很多英文文档,斯坦福的公开课,各种网站资料。

3月,“过”完春节再回到上海,又自学了一个月左右,
对Swift及Cocoa Touch中的相关框架已经非常熟悉,
觉得技术差不多可以把另一个简单的想法实现了,
于是Mark Mycolor这个小App就这么出来了,主要用于收集喜欢的颜色,
免费的,无广告,做这个App大概用了三周。




4月,国内外网上的学习资料都看的差不多了,
但有很多架构层面的东西不太了解,所以决定找一份工作提升一下技术,
找工作并不容易,面对很多转行的质疑都无力解释,
好在互联网中大部分人都是因为兴趣所在转行进入这个行业的,
并且据我了解,很多计算机专业出身的人,毕业后并没有做技术,
在一次次的失败之后,终于进入了某公司,工作了4个月。

在这4个月内,给公司做了3个项目,自己业余做了一个小游戏。
顺手安利一发:我和女友业余一起开发了一个建筑问答游戏,
建筑师之夜,在AppStore可以搜到,大家可以下载试玩一下,
如果有被萌到的话,不要吝啬你的赞哦~





毕业一年,认识了很多朋友,土豪、大师、创业者、技术宅、文青等等,应有尽有,
真的收获了很多,放弃了很多,自问对得起逝去的日日夜夜,
熬夜画图、编程,早起跑步锻炼,周末看展逛公园。
生命不息,折腾不止,接下来会继续做一些有意思的事情。

借用建筑师之夜简介里的一句话:黑夜已经到来,黎明还会远吗。

侬去斯 发表于 2021-1-7 09:30

上班无聊,看到这个问题(别问我为啥上班在刷知乎)。同济建筑毕业,在互联网公司做前端开发有4个月了,坦白讲,没有哪行是容易的。当然,为你热爱的事情而熬夜,你不会觉得那么辛苦。但是,会写代码的建筑师和职业程序员在编程水平上差距还是蛮大的。需要补充的计算机和网络知识会很多,这个要有心理准备,而且,你曾经学过的建筑学对编程技术基本毫无作用。转行,意味着起点会比新行业中科班出身的同事要低。
以我的经验而言,建筑转行不要转程序员,it行业并非都是程序员,还有产品,交互设计,视觉设计,运营,市场,现在vr这么火,可以做u3d或者unreal工程师。如果真是喜欢写代码,前端开发是相对好找工作且学习难度曲线不太陡的it岗位。希望这个信息对需要的建筑同学有点帮助。
转行容易,混好不易。
最后打个广告,我和老婆开发了个工具型公众号,主要功能是提醒你不要忘事儿。可以提醒生日、纪念日、节日节气、天气变化,也可以自定义每月每周每天提醒事情,还可以提醒另一半喝水,吃药,买菜等。不需要安装,关注就能用。如有需要,欢迎搜索公众号“提大醒”。

墙和鸡蛋 发表于 2021-1-7 09:36

现在看来,题主是多么有先见之明。。

楚一帆 发表于 2021-1-7 09:39

见过作死的,没见过这么作死的~~~反正人就是这样~不作难受

hecgdge4 发表于 2021-1-7 09:48

我是学给排水的,之前搞BIM管综,转开发也没几个月,谈一下我个人的看法。
程序员的分工也是很明确的,粗分一下:前端+后端。前端的话,应该会使用到一些游戏框架,大公司可能会造轮子,小公司八成是用框架的。游戏开发框架(引擎)我知道的不多,比如流行的unity 3d。如果你要找工作的话,学好这个框架,就可以找一份unity 3d开发工程师的工作。如果是后端,应该是负责暴露api,掌握了Java、http://asp.net等后端技术(服务器端)就OK了。
作为我们这种专业出身的,除非是非常喜欢,暂时就不要去拼CS领域的硬技术了(这句话可能会引来嘲笑)。按照你这个进度,先学C++、算法之类的,需要很长时间才能做出一点东西。我建议你去招聘网站上,挑一个自己喜欢的开发岗位,然后看看人家有什么要求,然后去学相应的技术了。可以多看几家,不同公司对同一岗位的要求也是不同的。
---------以上都不是我要说的-------
其实,我一直觉得,学这个专业的,以前积累的东西,新工作用不上,很尴尬的。但是换一种想法,你如果把目标定在针对你熟悉的行业和人群做开发,你之前工作、学习的经历也可以派上用场。比如我的打算就是针对BIM软件做二次开发,或者做一些建筑行业从业人员会使用到的软件。工作性质也未必是纯程序员,可以偏向产品设计,做一个会编程的建筑工程师或者是懂建筑的程序员吧。我觉得雨叔就是走的这个套路,说到雨叔,我觉得有一个会编程的女朋友也是一条捷径。
前两天听了一个中国建筑设计院的讲座,看到了他们基于Unity 3d技术做一个建筑设计方案展示的工具,非常棒。
---------说完了------------------------------
文字表达能力欠佳。
-----------------------------------------------
2016年08月10日补充
现在正式从事开发一年多了,对于想转行的同学的建议就是从兴趣出发,看看哪些技术发展势头比较强劲,但还没到饱和的状态,选一个学习。可能老司机并不认同这个观点,但是我绝对不会建议非专业的同学去学Java、PHP,岗位多是多,但初级岗位一大把,Java应用范围广是广,但是没机会实践,只能进厂,学了有何用。
至于技术趋势怎么把握,我感觉没入坑的应该比入坑之后的人更清楚吧。
最后,我要推翻我上面的那个和专业结合的说法,如果想转行并且有能力转,就转得彻底一点,瞻前顾后很难行动迅速。

快乐人L 发表于 2021-1-7 09:57

我觉得建筑转IT的话,可以考虑一下python,现在大数据那么火,但是大数据如果扎根到传统行业的话,估计生命力会更强。还有就是什么参数化设计之类的也行。

勇敢的树袋熊1 发表于 2021-1-7 10:06

干了程序员一年多,然后转行的来说下,还是没搞清为啥你要转行,搜下游戏程序员面试常见问题,看下是哪些东西去学就行了。最重要的是,你要自己做几个小游戏,做些小项目,这是最低要求,如果没有这些东西,别奢望找工作

hecgdge4 发表于 2021-1-7 10:14

做我们这行,每天日晒雨淋身累心累面对公司的压迫面对甲方监理像孙子一样乞求多办些签证,搞不好被百几号工人围困项目部各种威胁,工地现场如困兽场身临险境。更不可能带女朋友过来项目部吧,项目部都是大老爷们光着膀子穿条裤衩周街走的,要嚒事业要么女友,自己选择。

我是来围观的逊 发表于 2021-1-7 10:16

题主自学三个月能找到工作还不错了,我在山西,我也是建筑转行的,曾经也想过自学编程,学了一段时间后发现,速度太慢,遇到很多问题不知道该如何解决,就放弃自学了,我想要是我坚持自学下去,可能半年后,也能找到一份实习的工作,估计也有4000多点的。不过看到身边很多同学都培训的,他们拿1万多,同样的时间,我只能拿4000多,感觉心理会很不平衡的,并且我学习能力并不比他们差。
想了好一段时间,我还是考虑去系统学习下,这样可以早一点入行积累经验,如果是能拿到月薪10k,除去生活基本花销3000,不知道在北京3000够不够,如果够的话,每月还能剩下6000多吧,这样还能给老家父母每月打点钱回去,之前做建筑,基本没有多余的钱打回去,唉,可能这也是我转行的原因之一吧。
打算先去最课程先学习基础,朋友推荐给我的最课程,说是微软专家陆敏技今年新开的,教学质量不错,让我先学他们的基础班,基础班一个半月,需要1块钱,倒是不贵,基础班学完需要考试,能考上才能读他们的精英班,这点我还是有信心的,考试不怕,最怕的就是面试,从小就怕面对陌生人,不知道啥时候能改掉我这个缺点。
页: [1] 2
查看完整版本: 建筑转行IT,准备从事程序员工作?