我想学习编程,但可以义无反顾的学习编程吗?
在这里看到好几个纠结于如何学习编程或者语言的问题,我想很多人都有这样的困惑。真正的编程不是搬砖,我更喜欢把程序员比作建筑的设计师,要有洞察细节的能力,又能统筹全局。在回答你的问题前,我想先澄清一下,.NET在整个编程界只是很小一部分,如果你学会了,最多也就是会用扳手,哪天需要用螺丝刀的时候你可能就会觉得很不适应、很痛苦。我一直以来的观点,都是要从基础开始,夯实了才能逐渐往知识塔的上层攀爬,.NET大概就处在一个中层的位置。回答你的问题:从金钱角度来讲,现在编程行业的报酬还是不错的,特别是对于优秀的开发人员。如果你觉得可以把它当作职业的话,绝对是值得学习的。未来10年里优秀的开发人员仍然会是紧缺的,这个星球上到处都需要编写新的软件或者维护旧的,让传统行业在互联网时代更有竞争力。但是,为了成为优秀的开发人员,不仅仅要学习.NET,还要学习基础知识,这样才能保证你在日新月异的编程行业里仍然可以保持竞争力,不会因为一个语言的衰落而在浪潮里找不到自己的位置。如果硬要拿出一个标准的话,我觉得可以用这样一个问题来衡量:如果领导让你两周后开始用另外一种编程语言去做一个项目,你会害怕吗?如果不害怕,你很有可能就跳过了对特定编程语言极度依赖的阶段,未来的可能性就无限了。至于除了.NET还要学习什么,这里夹带一下我之前对于学习编程方面的回答,表达一下我对这个知识脉络的梳理:0基础学编程,是选择python+mysql入手好,还是C#+sql sever好? - 周擎宇的回答
■网友
1、如果你觉得跟着视频自学能学会的话,自学也好,因为我发现各种编程语言的教程太多了,而且按着步骤学也能学会。但你的自律好,就是说每天的时间给自己计划好,别三天打鱼两天晒网的。
2、如果学习吃力的话,报个有实力的培训班也行,这样有个好处是你遇到问题解决的很快,一方面有辅导老师,一方面有很多同学可以互相学。
有兴趣只要坚持下来基本就成了,本人学习编程是在2004年培训班学的,12年后的今天,那时候的同学 学完后都转行了,只有几个人现在还在做,为啥呢,都死在前3月了,在学C语言指针链表时,都觉得学不会,其实我当时也懵,真正明白也是在半年后,当时系统的学习了C语言,数据结构等,我也是产生了兴趣,用C做了一些小游戏,如 指法大战,就是屏幕落下一些字母,屏幕左右各一个炮筒 按中 就 向落下的字母发射炮弹,模拟挂钟,就是带针走的那种,还有 做一个 会跑的自行车动画,键盘控制,等等,这都是兴趣产生的。后来接着学习了vb6,陆续做了常说的《学员管理系统》熟悉了access, sql server,紧接着陆续和同学们共同试着做了几个商业项目,当然初做收费很低,之后的3年不停的用vb6制作7个行业的的管理系统。在这期间编程技术提升不少,之后根据客户需求又开始用c#,php,python,android,golang,现在又在学习用http://asp.net core和C#使用Xamarin开发,等等,后面几个编程语言基本上是看看语法,然后跟着百度搜索教程配置环境,当然我各个编程语言我都积累很多视频教程,实在不行跟着视频去做,多数时候主要看他们的设计思路。
【我想学习编程,但可以义无反顾的学习编程吗?】
■网友
我和你的情况一样,工作有余,对编程有兴趣,对现在的生活状态不满意,想改变自己的生活,不知道从哪里入手,是报个外面的培训班学JAVA还是自己先学C打打基础?求大神指教
推荐阅读
- 趣头条|我想给陪伴我们多年的桑塔纳一篇纪念文
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 婴儿|美国儿科学会: 1岁以下婴儿不推荐学习游泳
- 在美国大学学习computer science 是啥样的体验
- 有点计算机基础的人想尽快找份编程的工作。哪种编程的工作最好找还需要学些啥
- 作为软件工程大二的学生,学习一般,编程一般,毕业后能干些啥
- 30岁的人生,想自学一门编程并从事,这个选择怎样呢
- 计算机深度学习方面sci三区期刊推荐
- 零基础入门学习啥语言好
