建筑专业可是做了一年不到转行了,想从事互联网行业,现在自学C语言行吗,学会了工作怎么样?谢谢...

如题所述

不大现实,特别是你没有其他语言的基础,自学难度挺大的,即使是大学生,除非你学过程序设计语言。而且语言对于IT人士来讲只是一个“工具”,真正要做软件开发,你只会语言的语法什么的是很难进入相关的企业。其他的知识也要有,比如:计算机、网络、数据结构等等都要学。而且C语言学习周期比较长,主要的应用是底层方面的开发,就算是java,如果没有程序设计的基础,也很难入门,我就举个简单的例子。你就想想你学英语的时候,假如你没学过英语的情况下,你觉得你买本书能自学吗?
其实,现在网络很发达,假如你有恒心,你可以看视频学习,最好能有教材配套。现在java的视频学习很多,但都参差不齐,甚至衔接不好。而且不推荐你学习C这种底层的语言,比如Java或C#可以很轻松的开发网站或桌面应用程序的语言,你可以选择。这也是为什么高中生都可以学软件的原因(外面的培训机构相当多的都是java或.net方向),这些相对没有网络或者其他一些基础就能学,但这有个局限性,那就是很多都是企业级开发,就是更多的偏向于数据的简单处理,算法要求不高。比如,实现数字信号处理、信息方面等等多方面的算法,就是属于通信或电子专业方面的基础专业课了。比如游戏开发,也是软件开发的一个分支而已,最基础的向量算法,高中生都知道的,但也有很多在外边培训机构不会涉及的。
比如:前几天我去笔试的一家公司,涉及的题目就有程序的优化(二进制方向去考虑),压缩RGB颜色值等很多复杂的算法。相当一部分人都会告诉你,学程序与数学好不好,没关系,这看你做什么方向了。的确,如果只是查询数据库的增删改查等等,很快就学会了。
就算你想做这个,我不推荐你自学,自学周期长(没有基础)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-03-28
不建议学c语言,c语言这属于内功。。 一般都是在校生打基础用的。如果你急于找工作,还是从java 或者python 等学起吧。另外语言只是十分只一 你需要了解的东西还有很多,比如操作系统,网络,数据结构算法等。。慢慢来吧追问

因为本行真的不想做了,一年多没接触了...所以才想作别的...其实如果真需要培训也是可以接受的只要能为未来着想...ok 谢谢了...

追答

互联网是个养小不养老的行业,考虑好

第2个回答  2018-12-04
现在的互联网公司都很排斥转行做程序员的,因为你没有计算机专业科班生4年积累出来的底层计算机知识,而且现在程序员岗位已经过饱和了,很难找到好的工作。你可以曲线救国,试试新媒体运营、市场运营这类门槛比较低,不排斥转行者的岗位,自学的话可以去暖石、达内看看,适合于你这种零基础的,祝你转行成功。
第3个回答  2014-03-28
你什么专业的呀,自学你觉得可能不?现在IT单位都要求有独立开发能力,你做过什么项目,他们都会看的。而且建筑行业跟IT行业一样,人员流动率最大了。
当然你学会了的话,很牛的,报个班,学习起来氛围好,结识的人也多。
你在建筑行业做地不好?建筑不是很有钱的行业吗?追问

哎说白了 就是 建筑后台太深了...或者自己学校学的很懂..可是大学去玩了.....没好好学 怪自己...自己对互联网很感兴趣的 现在上完班回家都是看看C语言教程和书籍..就是为了慢慢一点一点进步...不能玩了.....谢谢

追答

呵呵,都年轻着呢,来得急。坚持就是胜利,祝你好运。

第4个回答  2014-03-28
感觉还不错。因为你做建造 想现在转行不如去学习c# 那样简单点。你学c就太底层了。很难吧
相似回答