建站百科Website News

当前位置:首页 »0基础设计师自学编程前需要知道的知识

0基础设计师自学编程前需要知道的知识

至成科技2016-06-03访问量(4054)评论(0)
摘要:

你是否适合自学编程

自学编程会是一个漫长而艰辛的过程,在你信心满满地准备开始之前,不妨先问问自己下面这几个问题,来判断你是否真的适合自学编程呢?

  • 你是一个逻辑和抽象思维能力比较强的人吗?
  • 你是否愿意不断地去学习那些新的东西,而在大多数时间内你都需要去自学。
  • 当你遇到一些问题和困难的时候,你是否有足够的耐心和毅力去独自解决这些问题?
  • 你是否有很强的好奇心去研究和探索那些未知的领域?

如果上面这四个问题中,至少有两到三个你的答案是Yes的话,那相信你是适合自学编程的,相反,你可能需要考虑选择更适合自己的学习方式,比如参加一些培训班,由导师带着进行系统地学习。


学习编程后你能做什么,不能做什么

很多人只是将编程作为一项技能去学习,而他们并不清楚学习编程之后能做些什么。这就和孩子在学校学习英语一样,由于缺乏目的性和应用的场景,而使得效果大打折扣。带有目的性地去学习,并不断地实践是学习编程的较佳方式。

学习编程以后,你可以:

  • 独立地设计、开发一个软件,然后通过测试将它发布出去给更多的人使用。并不断地去维护与改进它。
  • 可以参与到开发团队中,去开发一些更复杂应用,满足你客户的需求。

但你不能:

  • 维修电脑,或解决Inernet连接问题。
  • 像黑客一样去黑其他人的电脑。(黑客也都是程序员,但他们需要更多其他方面的知识和技能,我可以在后面谈谈我认识的那些黑客们是如何修炼的)

选择你的先进门编程语言

编程语言有几十种,你该如何选择你的先进门编程语言呢?我的建议是根据你学习编程的目的去进行合理的选择。

希望找到一份程序员工作

下面是那些大型企业较普遍采用的开发技术,你可以根据自己的喜好,选择不同领域的开发语言。

  • Web前端开发(开发网站,基于Html5的手机APP等):JavaScript
  • 后端开发(企业应用,后端服务):Java(跨平台), C#(Windows平台)
  • 移动开发:Swift(iOS平台),Java(Android平台)
  • 3D或游戏开发:C++
  • 大数据或人工智能:Python,Java

如果你已经有一个很好的点子,并希望实现它

  • 搭建网站:JavaScript + HTML5
  • 做一个APP: Swift(iOS平台),Java(Android平台)

如果你希望为那些初创公司工作

可以选择JavaScript,因为越来越多的初创公司直接使用JavaScript来构建他们的前端和后端应用(比如使用基于JavaScript的NodeJs来开发后端服务等)。

如果你希望教孩子编程

可以先让孩子尝试Scratch或类似的游戏类编程学习软件,当孩子对那些基本编程知识有所了解,并具备一定逻辑思能力后,可以转而学习Python。

如果你只是想建一个个人博客或搭一个论坛或企业服务站点

你可以学习PHP,因为几乎所有那些先进的基于CMS的建站平台都是用php写的,包括Wordpress,Drupal,Joomla等等。

从语言的难易程度方面选择

  • 选择从较简单的编程语言开始:选择Python
  • 稍微难度高一些,但使用场景更广的语言:选择Java

有效没有任何想法

如果你暂时对学习哪门编程语言没有任何想法,或只是为了提高自己想学习一门编程语言,那么我的建议是 Python

扫描左侧二维码
关注至成微信公众号

西安至成信息科技有限公司  Copyright 2012-2024  xazcit.com  All rights reserved.

Email:zcit@zcit.net     邮政编码:710016     《中华人民共和国增值电信业务经营许可证》陕B1.B2-20140011     陕ICP备12008874号-1

联系地址:西安市经开区凤城四路西安国际企业中心B座23层06-10室    售前咨询热线:02989390727    售后服务电话:02989390727

西安网站建设、网站设计制作公司-至成科技,已为众多企业提供网站建设网站制作响应式网站设计手机网站建设虚拟主机云主机服务器租用等建站解决方案。

域名合作伙伴:新网互联软件服务有限公司 陕公网安备 61019102000393号

网络警察12321垃圾信息举报不良信息举报中国文明网西安工商高新技术企业证书