只会c语言,自学的,能找到合适的工作吗?工资会是多少?
听你口气,你没有相关从业经验,会c语言的人很多。求职很多时候也要有点运气。运气好,你会一点,有人把你也能推上高处;运气不好,名校的高才生高不成低不就也可能沦为乞丐。
谢邀,
实话实说吧,很难。首先光是一年在校的大学生毕业数都是好几百万,而c语言又是通信,电子,计算机等专业必学的课程,而且还是花了一年时间蹂躏学习完了的,单是这波人跟你竞争就够呛了。
这还不是重点,重点是学了c语言还是找不到工作啊,你可知道为神马现在培训机构那么火么?很多毕业学生在毕业之前为了能够比别人胜出找工作,都选择去了培训机构镀镀金,他们都知道就光学一门语言俨然是很难找到一份工作的。可能名校毕业的学生还好,像当年华为,中兴这些企业校招都是看你学习的基本功,单但是如果不是校招,自己去企业投简历应聘的话,没有其他过硬的干货,就等着game over吧。
就像现在python抄的很火,人人好像都能入门爬虫,但是去问问真真有几个学了个爬虫就能找份好工作的?
说到底,要想找个对的起自己的工作,你就要比别人多胜出那么一点点,哪怕是一丁点。企业才会在万花丛中找到一点绿的你。花点时间,给个建议,多实操几个项目来包装下自己,没有项目的话,github知道怎么操作吧。然后面试之前要有针对性的做下功课。具体知道怎么操作了吧,祝好运。欢迎关注我学习更多的编程技能。
任何语言学精了都能找到不错的工作,不过现在怎么说呢,程序员好多大厂也看学历,不过你很牛叉的话也可以忽略。说实话现在c开发相对其他语言而言可能要难些,建议python,java和前端就业机会也更多些。
只会C语言,自学的,很难找到工作,就算找到了工资也不会很高。
很多人其实都错误理解C语言了。C语言只是一门编程语言,本质上是一个工具,是一个为其他学科服务的工具。就好比你制作一件家具,需要用到木材、锯子等。这里木材是材料,锯子是工具,最终的目的是要做出精美的家具出来。人们看重的是那个家具,而不会看重那把锯子。同样的道理,用人公司招聘一个程序员,自然是让程序员做出一个项目,C语言只是实现这个项目的工具,所有人最后只会关心项目能不能做出来,谁会去关心你是用C语言还是用python做的呢?
而且就算你C语言学的很好也没用,做一个项目需要多方面的IT技能。除了C语言之外,你还需要懂得数据结构、算法、代码版本管理等。没有哪家公司招聘程序员进去仅仅是写个hello world!
如果你是自学的C语言,由于可信度不高,一般用人单位也不会招你进去。你跟HR说你是自学的C语言,学的很好很溜,反正随便你怎么说啦,但是没有任何文件能证明你学的情况谁会相信你呢?好多人去培训机构突击培训几个月,最后还能拿到一个证明,这也比你自学好很多。
C语言程序员工资能拿多少就不知道了。尤其像你是自学的,就算招聘进去了工资也不会很高,因为没有证明没有经验而且技能单一。
所以啊不要太神话C语言,它本质上仅仅是一个编程的工具。要成为程序员还要很多东西要学呢!
初中毕业可以学软件开发么?
你说喜欢编程, 那不妨先把编程当成兴趣爱好来培养, 利用业余时间学习。 这样不影响收入的前提下学习编程也能留个退路。 毕竟it这行对学历和年龄都有要求, 一般公司要求大专以上学历, 小于三十岁的年龄,而这对你靠编程混饭吃是极为不利的。所以不妨先当成爱好来培养, 若是学的确实不错, 自己可以做项目, 不一定非要去公司。
编程和语言是很不开的, 我建议你学习python, python简单易学, 发展前景广阔, 几十行代码就能做出一写有趣的程序。
比如我用python四十行代码做了一个手机远程控制电脑的小程序, 很有趣*:
源码点我头像可看到, 你可以先学习下
初中升就不要异想天开了,天真的以为只要学了编程,就能拿高薪。你底子太薄啦,很多知识你可能都听不懂,虽说学编程可能用不着多少英语,但是初中学历实在。。。而且即使学出来了你会发现初中学历找工作,不会有人要的,毕竟大学学历的程序员一抓一大把,为什么要一个初中学历的。建议你怎么也去考个大专出来。
说一说本人的亲身经历吧,我是专科毕业于计算机科学与应用专业,于16年参加工作,和我同专业同时下来的有差不多一千人,我算是运气比较好的,找了20天工作最后入职了一家传媒公司,每月4000块钱。
记得当时一起下来的人中,几个月过去后最终留下来的有二三十个左右吧,现在是19年7月,我用了3年的时间总算是融入这个行业了,但还和我一样留在深圳并且是对口专业的也就只有十一二个人了吧。
首先谢谢题主的邀请。
实话实说,学历对软件开发的影响还是挺大的,后天的努力会有一定的弥补。
不管我们学什么,都是为了以后能有一份好的工作。我猜题主也是了解到软件工程就业好、工资高所以萌生了这个念头,软件开发实际上是一个对数学、逻辑思维、英语要求都不低的岗位。想要成为中高级工程师这个是必备条件。
可能有人会说有些条件不怎么好的也在从事类似岗位,其实初级的程序员待遇真的不怎么样,干的最多工资最少,还经常加班背锅。小公司根本不能保证正常的薪资待遇,大企业的门槛也不低,华为,腾讯,阿里,中软的要求都是211以上,学历是最为直观的能力表现方式,虽然不合理,但目前现状如此。
所以,相比自学软件开发,我更建议题主在条件允许的情况下提升一下自己的学历,现在成人高考很多,打铁还需自身硬,希望题主可以明白这其中的道理。
学软件开发,都学啥课程?
如果你是科班学生,学校都会有具体安排,一般来说可能会有如下课程。
1丶数据结构。基本上是必学科目。因为数据结构是所有软件语言的基础。如果一个软件工程师不清楚数组丶队列丶排序等等,那十有八九数据结构翘课了;
2丶逻辑代数。可能会学到;
3丶软件工程。必学科目。如果不清楚软件的开发过程,那基本上可以认为是软件工程不上心;
4丶C语言。必学科目。有些学校也许会调整为J ava。不管是C还是J,都属于理论的应用;
5丶编译原理。可能有,不学没关系;
6丶数据库原理。需要掌握,非必学。现在的软件系统是无法离开数据库,所以不学数据库很危险;
7丶项目管理。选学。一般人不会学,但是大多数都在工作后又悄悄将它重温一遍;
8、计算机通信原理。基本上必学,如果不学,估计对什么通信协议丶加密原理无法深入理解;
9丶linux系统。非必学,但强烈建议学。
其它的课程还有很多,但对于软件学习关系不太大,略去。
如果是非科班生,考虑到时间因素,选一门主要语言学习即可,其它知识多从例程入手,不可再去狂钻理论。
还没有评论,来说两句吧...