
我是个工作五年的程序猿
第一 一般软件企业面试开发人员 笔试和技术面试都是必不可少的 我不知道什么样的面试官能够让一个完全没学习过的人通过 那样的企业 去了之后会有多不靠谱我不知道楼主想过没有
第二 很多公司 包括某些大公司 表面上看似乎很容易进去当程序员 其实只是打着招程序员的幌子 进去了从事一些黑盒测试 运维 甚至商务方面的没多少技术含量的工作 大多派出去长期出差这种 望慎重 这是本人亲身经历 要不是当初我坚持 我估计我现在还在西南某省份跑客户(沈阳的某大公司)
第三 企业是无疑都不愿意当学校那个角色的 企业是赚钱的 尤其现在的IT行业竞争激烈 一个经验丰富的程序猿大多都要面临巨大的进度压力 需要大量的加班才能完成工作 我是无法想象有谁能在这里从0开始边学习边工作
楼主真想成为一个程序猿 最靠谱的还是去找一家培训机构 扎实学习 现在程序开发 入门易 但是精通难
最后 IT行业 是个不错的产业 有活力 待遇也可以 当然辛苦也自不必说 祝楼主成功
现在越来越多的年轻人倾向从事IT行业,很多不是科班出生的人或是没有专业基础的人想通过自学的途径走上这条道路,但大家肯定也和我当初一样有很多的困惑。本人学校学的是国际贸易专业,毕业之后的不顺利加上自身的兴趣爱好,毅然走上编程的道路,下面就结合亲身经历说说自己的看法,希望能够对致力于编程行业的童鞋有所帮助。
工具/原料
兴趣+勤奋+毅力
方法/步骤
自学编程能找到工作吗?
想必这是大家最关心问题了,我的经历告诉你们,是可以的。同样先辈们的经验也能够给我们肯定的回答,小有名气的架构师张宴毕业于中南民族大学经济学院国际经济与贸易1班(和我一个专业,看来这个专业出编程人才啊),京东创始人刘强东学的社会学,如果说这两位学校都还不错,那么90后小猪cms的创始人猪哥初中没毕业,现在公司营业额过千万。当下计算机毕业生很多编程能力有限,这又给了自学的童鞋更多的机会,只要你比他们强,别人为什么不要你,这行就是完全靠技术说话。
零基础自学编程难吗?
答案是肯定不容易的,时代不同了,对从业人员的要求也越来越高,想想当下做什么不难呢,容易的事情为什么就会轮到你呢。想想销售容易吗,工厂打工一天12小时重复机械的工作容易吗,坑蒙拐骗做些违心的事情容易吗。相比这些,如果你有兴趣,编程学起来还是很有意思的,痛并快乐着。如果你不是富二代又想过得比别人好,那就得比别人付出更多的努力。
自学多久能够找到工作?
这个没有定律,看学的什么方向,怎么去学,努力程度,天分等等。这里只能大概介绍下。一般培训机构制定的计划是脱产学习3-4个月,如果有时间和金钱预算可以选择培训机构,不错的培训机构还是有的。如果是完全脱产自学,或者在校学生,估计得要6-8个月,如果是用工作之余的时间去自学,个人觉得至少得要10个月以上的时间,以上都是建立在你足够勤奋的情况下。我个人的情况是从自学到找到工作花了12个半月的时间,我是边工作边自学,学学停停,导致时间花费比较长。同时我自学的过程中又走了不少弯路,前期学java web开发,学了半年,总算把java基础学扎实了,但想想后面还有jsp/servlet,ssh等一大堆东西要学,战线太长,又想转去android开发,结果学了几天感觉挺难的又放弃了,最后才转到现在做的php开发,如果一开始就明确目标从相对来说简单点的php开发做起,可能学习的时间会缩短一倍。所以说这行方向还是挺重要的,如果能找到一个有经验的人指引你的学习方向,一定会事半功倍。
学到什么程度能够找到工作?
光说不练假把式,说的天花乱坠不如拿出一个有说服力的作品来的强。当然编程行业喜欢把写的代码叫做项目,别人问你有没有做过什么项目,就是问你有没有写过完整的一套软件,吐槽一下,中国人就是喜欢摆弄一些名词,什么正则表达式,听了根本不知道啥意思,别人英文原话regular expression见名知意,所以学习过程中要习惯这种环境,不要被一些名词吓到。学习一开始就要给自己树立目标,要能写出一套完整的像样的作品出来,可能自己写的东西和成熟的商业作品差距很大,这是自然的,但自己作品的功能一定是从相应行业的实际应用出发,功能实现的少点、差点没关系,但千万不要还像学校上课一样写些自娱自乐的没有实际意义的东西,因为不久的将来你就要参加工作了。
有什么好的学习方法?
我个人是看视频加自己动手,现在网上免费的视频非常多,不要贪多求全,尤其是在练习项目的阶段,找一个完整的项目,看完一集视频,然后自己动手完完整整的把代码写出来,不要照着视频抄,这样一点意义都没有,不要一味追求一样,最好加入自己的思考,或是觉得视频作者的代码不够完美的地方,然后自己动手改进,这样当你跟着完成一两个项目的时候,你会发现你的水平会突飞猛进。当然我当时这样学的两个项目都没学完,学到一半就去找工作了,面试也就是拿的这个项目,但就这样也找到了工作,虽然工资低点。编程行业动手是最重要的,键盘敲烂,月薪一万,这是至理名言。即使参加工作之后,通常还是一个人在战斗,很少会有人带你,给你一套源码,你自己去研究,研究好了接着在上面开发,所以自学能力很重要,而自学的过程说的偏激点就是在积累学习的方法。
自学过程中的一些注意事项
1、要善于构建大的知识框架体系,不要执着于细枝末节的知识点。中国的应试教育培养出来的人都喜欢啃细节,对于自学来讲这是大忌,比如在遇到一个函数的时候,非要把这个函数的参数,返回值都弄的清清楚楚才肯罢休,其实你会发现,即使现在弄得清清楚楚,一个月不用,你又会忘得干干净净,当时花的时间都是白费,其实你只要记住函数的名字,或是知道有这么一个东西,当要用的时候,上网百度一下,或是查一下手册,怎么用都清清楚楚,这样用了几遍之后,自然就记住了,而且再也不会忘记。
2先学重要的知识点,用不到的可以暂时放一放,因为你时间有限,遇到比较难的知识点,如果不是特别重要的,就跳过去,当你哪天用到的时候再来好好的研究,带着问题去学习,你会发现学习难的知识点也没有那么痛苦。比如我在学正则表达式和linux系统时,都是因为要用到了才去学,并且感觉学起来还很有意思。
3要善于查资料,互联网就是最好的老师,遇到问题先百度,至少能够解决你98%的问题,因为你遇到的问题别人肯定也会遇到,除非你已经到了高处不胜寒的境界。
END
注意事项
完全是自己的经验之谈,希望对有这方面想法的朋友有所帮助。
每个人的想法阅历不同,学习方式也不同,希望能带着批判的眼光看待这篇文章,吸取精华,去其糟柏。
计科专业毕业算是科班出身,从事软件开发多年,主要在嵌入式领域研究的比较多,为了赶时髦在互联网公司也混了几年,主要有三种开发语言,C/C++,java别的语言在项目开发过程中也多少涉猎一些研究不是很深入,C/C++属于底层开发语言,讲究的是性能,主要在嵌入式领域以及客户端开发等方面用的比较多,底层开发语言比较皮实需要对计算机运行原理有一定的了解,不然第一次学起来可能会觉得有点吃力。
学习C/C++之前需要做好什么准备?1、首先要坚定学习意志,学习任何东西不仅仅只是喊口号,要做好长期打硬仗的准备。就是从心理上做好准备,做好遇到问题坚持到底的决心,这一条是最难的,绝大部分都是倒在这个门槛上,开始学的挺好遇到真问题了退却了,最后放弃了。
2补充一点计算机组成原理,底层语言和计算机紧密相关联,了解计算机整体框架是如何运转的,cpu和内存之间是如何关联在一起的,进制之间是如何转化的,硬盘的工作原理等等,有些这些基础再去学习底层的编程语言就会好理解很多。
3学习编程语言最好的方式是能够培养编程兴趣,如果本身就具备兴趣是最好的结果,如果不具备想办法能不能培养兴趣,让自己保持一种好奇心,有了兴趣就有了钻研的动力
如何学习C/C++1C
语言和C++属于两种不同的编程语言可以先从语言入手学习,需要准备一本书,现在编程教材多如牛毛,很多人觉得学不好编程是自己选择的书本有问题,选择什么样子书本只是占据很小的一部分,关键还在于自身,有多少人开始买了一堆书中间放弃了,下次发现的时候已经是半年之后的事情了,在这推荐一本c primer plus,当然也有很多人觉得这本书介绍的太繁琐了,但作为过来人觉得使用起来还可以,关键不在于书而在于个人,不要选错了方向。
2制定严格的学习计划,中间如果遇到不懂的,可以在网上找对应的视频来学习,然后再回归书本的学习,很多人觉得使用电子书学习效果不也是一样,看书讲究的是感觉,感觉到了效率也会提升许多,看书有助于建立知识体系,毕竟书本能带给许多的疑惑和思考,思考多了就让自己了解需要在网络上找什么样子的资料,其实直接看书有个非常直接的作用,看书能够让自己注意力集中,看电子书容易让自己分心,毕竟做在电脑上旁边就想多玩会,这是年轻人的天性。
3找到实践的途径,这一条是最难的,需要让自己走出去,学习编程除了自己努力之外还要走出去,毕竟学习编程的目的还是要找到合适的工作,投入社会大潮流之中,如果是学生获取编程实践的办法差不多有三个通道
找一个校外的做软件开发的公司实习有些在校老师手头上也会有一些项目来做,可以想办法进入进去开源社区有大把可以直接获取源码的项目工程,这个不确定因素非常大,毕竟从开始学习到在网上拿到代码去研究需要内心有一个非常大的突破。要学好编程需要从各个层面突破自我,无论采用什么形式的入门方式,中间免不了遇到问题,保持一种战斗的心态,相信自己能坚持到最后,并且在这个过程中培养兴趣,一步步突破,最终成为一个让自己福气的C/C++程序员
以上就是关于我没学过编程我想做程序员,可以去企业学习么看描述。全部的内容,包括:我没学过编程我想做程序员,可以去企业学习么看描述。、零基础自学编程能找到工作吗、非计算机专业大学生从事IT开发工作,有哪些途径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)