先自学熟悉了解下,然后去学校学习,给你推荐个新手计算机编程学习地址吧,有书籍,开发工具,视频教程下载,希望用的上p>
编程有很多种,但基础语言建议从C语言开始,掌握后可以选smt32系列开发板进行仿真实验!
想要学习编程,就要先对这个行业有所了解,编程只是一个统称,其中又分很多方向,学会以后可以从事不同的工作种类,有专门做后台程序开发的,还有做测试的等。虽然编程也可以自学,跟着教材和网络教学视频,但是还是建议你去专业的机构进行系统的学习,因为自学需要很强的自制力,如果你做不到这一点,三天打鱼两天晒网,是学不出来的。而且编程语言学习语言和开发工具的使用,语言比较基础的一般是c语言,还有c++.c#.java等,针对不同的语言有不同的开发工具,可以精通其中一种,熟悉其他的,原理都差不多。学习语言要明白它的原理,要熟练掌握应用编写代码以实现不同的功能,就要多加练习,多开发来练手,而且因为计算机行业发展很快,新知识层出不穷,要不断学习。报个班可以比较系统的学习,也能约束自己,少走不少弯路。具体还是要看你想做的工作种类来具体学习。
谢邀。
软件开发行业算是高薪职业,尤其从事互联网行业,待遇非常乐观。但凡事各有利弊,程序员职业生涯较短,做几年之后,就面临转型,这跟其工作性质有关,要么转型做管理,得有机会;要么架构设计,较困难;或者跳槽到别的行业。
1、跨行成为一名程序员,困难重重。但遇事不要退缩,坚持下去,终将转型成功。我有一点心得,可分享给你。我刚步入工作的时候,是一名实施人员,工作一年以后,逐渐喜欢上了编程,看到研发人员非常羡慕,从那时开始,就着手转开发,自学Java,晚上、周未天天如此,坚持半年之后,转型成功。其间遇到了很多挫折,也有很多次想放弃,但最终坚持下来了。
2、多听讲,勤练习。这个很重要,有些人喜欢看书,但光看书有些东西很难理解,非常抽象,时间久了会产生厌学情绪。我还是建议找教学视频,一边听老师的讲解,一边动手操作。通过实践操作,很容易理解其原理。
3、万丈高楼平地起,从最基础学起。以Java为例,先学习其基本语法,夯实基础,等有了基础之后,就可以学习一些上层的东西,常见的有:SQL、JSP、HTML、JS、Servlet、Tomcat、Spring、Struts、Mybatis、SSH、SSM等等。等这些掌握之后,就算是入门了,可以从事软件开发了。
4、参加培训机构。担心自学能力不够,坚持不下去,我还是建议您参加培训机构。比较知名有:达内、东软等。费用1000左右,差不多10个月。虽然收费贵,但讲的内容还是比较全面,最重要的是培训机构有很多面试机会,易就业,因为我去达内招聘过。
总结:结合自己的经济情况,以及时间安排。看是自学还是参加培训机构。相对来讲,参加培训机构更容易转型成功,自学风险较大。
作为一个转行学习编程的人来说,这个问题我的感受很深,在尚学堂学习的这段时间有很深的体会
想要学习编程,就要先对这个行业有所了解,编程只是一个统称,其中又分很多方向,学会以后可以从事不同的工作种类,有专门做后台程序开发的,还有做测试的等。虽然编程也可以自学,跟着教材和网络教学视频,但是还是建议你去专业的机构进行系统的学习,因为自学需要很强的自制力,如果你做不到这一点,三天打鱼两天晒网,是学不出来的。而且编程语言学习语言和开发工具的使用,语言比较基础的一般是c语言,还有c++.c#.java等,针对不同的语言有不同的开发工具,可以精通其中一种,熟悉其他的,原理都差不多。学习语言要明白它的原理,要熟练掌握应用编写代码以实现不同的功能,就要多加练习,多开发来练手,而且因为计算机行业发展很快,新知识层出不穷,要不断学习。报个班可以比较系统的学习,也能约束自己,少走不少弯路。具体还是要看你想做的工作种类来具体学习。
先确定是否适合做这一行买本数据结构的教材看能不能看完看懂不能的话还是算了吧还不如送外卖性价比高
一般公司对于招聘程序员都挺看重学历的,是否科班出身决定了编程的思维方式以及后续发展的动力,而你自学的这些内容,人家很难用简单的面试笔试考查出你的水平,所以不太容易给你这个机会转行,做做兼职倒是可以考虑。准备好时间,学习是一个时间段才能见效果的,少说要几个月。java入门简单,学习java基础就好(往上有视频等很多资料)。做java程序员要了解的东西很多,以后可能还要学习sql,web技术,了解数据库(mysql,oracle等)、服务器(tomcat等)学习框架,主流的SSH等。
练吸星大法,吸别人的编程技术
程序开发这一行很多人选择大多是两个原因:
第一个:兴趣,有的人是因为对编程这些很感兴趣,所以选择如这行,如果你是兴趣而选择转入这行建议30岁以下,如果不是因为兴趣而且还是自学的,或者通过培训班速成的,那估计你在这行会越来越觉得枯燥乏味,甚至很难有进步。我身边有很多科班和转行的都是因为这种情况然后慢慢就坚持不下去,最后都转行了,用他们的话来讲,就好比你强迫一个不爱上课的孩子坐在教室里老老实实上课一样,煎熬。
第二个:就是很多码农经常自嘲的-要不是穷我才不学这个,程序这行的确工资很高,但是工作强度大也是不可忽视的,所以做这行你要经常对自己身体健康方面要有所关注。
如果自己铁定要做这行,不论是因为什么原因,就是要干这行,我就说一下个人看法。
如果你是一个没有任何编程语言基础的人,建议去报个培训班,因为无基础自学还是有门槛的,而且还很浪费时间,自学还需要个人的自律,并且自学有很多知识点是扩展不到的,因为很多技术都可以串起来,一步一步拓展往更深层次去学习的。
如果你有编程语言基础,个人建议根据你自身学习能力和自律能力去衡量自学还是去参加培训。如果自学能力强,自己之前学习的语言基础不算差,对一些编程知识也有了解,那你可以自学,现在网上学习资料一抓一大把,选适合自己的学习资料进行自学;如果自学能力不太行,或者很难自律,那还是建议你通过培训班,加上自己有一点编程语言基础,在培训班里面的技术成长还是十分的快速有效的。
最后说一点,不论是不是科班出身或者转行过来的或者即将要做这行的,都要记住一点,技术在不断更新迭代,每个程序员都需要不断的学习新技术,而且不要舍不得动手练习练习。
关注我,大家可以相互交流学习。
对于初学者,建议去培训机构培训。因为要搞开发,需要的知识面太多,比如开发语言、数据库,服务器、脚本等,如果没有一点基础,最好别自学。
给你几条建议:
1.一定要结合项目,不要只看书;
2.刚开始要慢,后期可加快;
3.可能的话报一个培训班;