- 没有学历可以学习软件开发,未来当工程师吗?
- 学C语言和C++是培训好还是自学好?自学的话学习哪些课程?循环渐进的看哪些书?
- 二十四岁的女生可以转学it吗(已经自学了C语言,C++,写了几个小黑框,看了点数据结构)?
没有学历可以学习软件开发,未来当工程师吗?
作为一名IT行业的从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,没有学历也是可以学习软件开发技术的,而且有机会成为软件工程师。
当前的软件开发可以简单的划分为两种岗位,一种是对于基础知识结构要求比较高的研发级岗位,主要的工作内容集中在平台研发上,另一种是对于基础知识结构要求相对比较少的应用级开发岗位,主要的工作内容集中在具体业务逻辑的实现上。目前IT行业内以应用级程序员居多,研发级程序员多集中在新兴领域,比如大数据、云计算、人工智能等领域,这些领域目前正处在高速发展期,需要研发级人才来完成大量的技术攻关。
对于没有学历的人来说,可以选择从基础的编程语言开始学起,然后在学习编程语言的过程中陆续补学相关的知识结构。比如前端开发岗位就比较适合基础薄弱的学习者,一方面前端开发的学习难度相对较低,另一方面前端开发的实验环境比较好搭建,实验比较容易上手。
前端开发在当前的移动互联网时代和大数据时代被赋予了更多的含义,知识结构也在进一步丰富,包括传统的Html、CSS、JavaScript技术为代表的Web前端开发,以及以Android、iOS为代表的移动端开发,另外还包括大数据呈现端的开发(基于平台)等等。对于初学者来说,可以从Html开始学起,其中JavaScript需要重点关注。
虽然没有学历也可以学习软件开发技术,但是要想在软件开发领域走得更远,或者获得发展空间更大的工作岗位,应该考虑逐步提升自身的学历。目前提升学历的渠道有很多,可以根据自身的实际情况进行选择,比如成人教育、自学考试等都是不错的选择。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!
可以学习呀,没有学历可以做任何事情。
但找工作就算了吧,因为依照当前就业形势僧多粥少的局面,不说科班出来的应往届大学生,单是从其他行业经过培训机构出来的往届生就多的数不清。
如果学的精通的话,可以自己创业当工程师。和没学历去找工作打工相比稍微容易一点点。
学C语言和c++是培训好还是自学好?自学的话学习哪些课程?循环渐进的看哪些书?
自学c语言看谭浩强老师的c语言程序设计不错,主要是掌握循环语句,判断语句,函数,数组,结构体,还有最难的指针,初学c语言,写一个学生管理系统不错,用到数组结构体排序查找等,写出来这个不难,也不大涉及指针,写出来学生管理[_a***_]就基本掌握c语言,然后你可以看C++,推荐c++primer,不过我想提醒你,c++开发很难,很多本科生也不会碰c++,不知道你是学生吗,如果想搞软件开发,推荐csharp,可以开发手机游戏,也可以开发网站或者应用程序,csharp简单,比c++简单很多,值得学习
自学主要是怕你没动力了,培训很大一个作用是有作业,作业可以提升你的能力。
其实最基础的书的话也就那么几本,C/C++语言语法,汇编语言,数据结构,操作系统,算法基础,编译原理。就怕自学你很难坚持下来。
中国教学和面试有很大问题,就像说教科书是圣典,从不怀疑其概念也从不想着对其算法改良,面试时候老在说书面理论很重要,认为是重视基础。很多技术人员沾沾自喜于掌握一些概念名词,似乎这是水平体现。而对怎么去灵活使用各个知识点,去实际解决问题似乎并不强调。
学习编程语言,不管你是培训还是自学这都不是关键,最关键在“编程”这两个字,说白了就是实践,亲自动手在计算机上把代码写出来,调试通过。
我是非计算机科班毕业,从事软件编程工作已经八年有余,一路过来都是自学,而且不论是大一自学C语言通过计算机二级考试,还是为了赚广告费自学Android J***a开发,以及工作需求学了C#,到后来长期做的C++,都始终遵循一个学习原则“学写结合”,且写的时间要远大于学。所以,如果你能在学习的时候坚持系统性的长期编码练习和调试,完全可以自学,当然这里自学不仅仅是看看书,还可以网上看看相关视频教程,以及看看网上别人写的相关文章。做到这些,自学完全足够!
最后,C语言教材大致应该和大家推荐的都差不多,谭浩强的那本教材,也可以是K.N.King的《C语言程序设计现代方法》。另外,可以结合严蔚敏的数据结构那本教材一块学习。后期进阶的话还可以看看《C Primer Plus》。
还有,就是建议多到网上看看别人针对编程中某个知识点写的文章,集百家之所长,你会进步很快的。
前方有只程序猿:大家好,我是一只会写代码的IT猿,希望能与大家共同探讨IT圈、科技圈的任何问题,欢迎关注我的头条号!
谢谢~
二十四岁的女生可以转学it吗(已经自学了C语言,C++,写了几个小黑框,看了点数据结构)?
学编程是最傻叉的事情,最没有前途,何况女生。大学时候,记得流行一种思想,不管你什么行业只有编程才是真功夫其他都不学问。事实,这些编程的多数都是打工仔苦不堪言。这个世间,学问无数,传统行业才具有长久的生命力,新兴行业,你甚至不知道你的对手是谁。这个社会不一定非要靠本事吃饭,靠本事吃饭虽然踏实,但是朝不保夕尤其生大病。这个社会,编制才是黄金,才是真踏实。去找个有编制的工作吧,其他的都是垃圾
先回答是不是,再谈点建议。
24岁女生当然可以转学IT。
注意你后面写的自学C语言,C++,写了几个小黑框,看了点数据结构,这些文字说明你还是个初学者,还不怎么熟悉C/C++,但重要的是它表明了你在IT方面有兴趣,这点就可以了。
首先,女生也是可以学IT的,女生观察力细致,敏感,细腻,天生对新鲜事物的好奇心,这些都是女生在IT行业中的自身优势。
其次,24岁还很年轻,转行成本不高。学习技能的方式有多种,你自学也好,参加IT培训也好,或者其它方式都可以。注意不要拖太久,越拖成本就越高。
第三,IT行业内有很多细分,你转IT可以做开发,做测试,做运维……,这些职业都需要一定的开发基础,其中做程序开发的要求更高。即便是开发,也有偏底层的嵌入式开发,驱动开发,也有偏上层的业务开发,还有后台开发,Web开发等等……,这些开发要求的技能树也各不相同,你也有很多选择。
最后,IT行业有巨大的空间,同时发展快、节奏快,更新快,作为一名女生,也要做好长期艰苦奋战的准备。
本人有多年C/C++开发经验,也在各大公司使用C/C++开发过中大型软件。所以以上回答算是一个多年IT资深技术人的建议,仅供参考。
很多人回答编程和性别无关。说明这样回答的人还没有走到编程的深处,自己还是个半罐水。道理上是对的,男女智商差别不大,但实际工作中,程序媛远远少于程序猿,这是事实。至少有三个原因。
1,编程工作强度,压力,工作时长都非常变态,女生承受不住,我曾经一个组5人改BUG连续三天没怎么睡觉。编程完全是体力+脑力的劳动,搬砖最贴切。
2,思维方式的区别,女生善于感性思维,男生偏理性,在逻辑思维上男生普遍强于女生。而编程几乎都是逻辑思维的产物,女生所说的一根筋就是这样炼成的。
3,女生也可以学学编程,但不建议走得太深,适可而止,大多数女生在编程这条路上走不了多久时间,生小孩将是一个分水岭。可以学学各种脚本语言,做测试还是可以的,做项目管理,产品经理大有人在。
当然不能说得很绝对,电脑上有个神乎其神的功能“复制与粘贴”就是一位女性开发的,她叫Evelyn Berezin,她发明了历史上第一台计算机文字处理器,实现了编辑,删除,剪切,粘贴功能,这是计算机应用发展进步最重要的标志之一。
完全可以。
是否合适?可以从自学C语言的经历来看,如果感觉有兴趣、能坚持,那就继续深入学习下去。
IT本身也分为不同方向和岗位。
现在的C语言通常会用在低层开发或嵌入式开发中。可以结合K&R的C语言教材继续深入学习。个人认为这适合喜欢刨根问底的人。
其它还有很多、如app、前端开发,后端开发等。可以分别了解一下,确定自己的兴趣方向。
您好,很高兴回答您的问题。
您好,作为资深软件工程师,我不支持女生转IT,首先声明我并非对女生有歧视,而是IT这个行业带着明显的性别取向,甚至年龄取向。
从现状来看,女生奋斗在IT行业的少之又少
从我近十年的职业生涯看,除了BAT这些大的公司,女生比例稍高点外,IT业内,女生的数量太少,我从事过3家公司,IT开发近千人,女生仅仅2人,还是非核心岗位。从这个比例来看,这个行业本身对大多数女生都是拒绝的。其中有着自身原因,也有着公司的招人策略影响。
从自身角度看,大多女生并不适合做IT
纯粹的IT开发,是个青春活,男生做这个都不是长久之路,到了一定阶段都会去从事技术管理,项目、产品经理、架构师之类的角色,何况女生。做IT本身的工作强度较大,加班加点成常态;逻辑思维要求较高,感性为主的女生很难胜任;技术迭代较快,女生产***等因素导致技术上脱节。爱美的女生,干这个后很可能提前脱发、脸上长痘、长期与黑眼圈相伴(以上开玩笑)。
从公司角度看,女生在IT行业性价比不如男生
公司招人,自然看重性价比,女生自身因素,注定相比于男生来说就弱势。如果公司没有特殊的招人倾向,肯定会选择性价比较高的男生。还有女生的产***问题,也是公司会考虑的。
以上,感谢您的阅读。