如何编写网站代码 自学编程以一般人来说需要多久?
自学编程以一般人来说需要多久?
在学习编程之前,你需要知道你想学习哪种编程语言。有许多种编程语言,每种语言都有自己的优点。业主可以根据自己的兴趣和薪水来选择。
在确定了编程语言之后,我们需要制定一个合理的学习计划并坚持不懈地执行。在学习过程中养成良好的学习习惯。
如果主题没有明确的学习目的或倾向,建议使用JavaScript和python。
这两种语言都有良好的生态环境,这意味着当您需要帮助或需要使用第三方代码时,它们更容易获得。如果您对数据分析、机器学习和人工智能感兴趣,请选择python。如果你对这些都不感兴趣,你也可以选择JavaScript。
第一阶段是阅读书籍、阅读博客、学习课程或观看视频等。
第二阶段是模仿书籍或博客的代码并进行复制。复制不重要,但思考是关键
第三阶段是思考学习别人的想法,脱离书本和博客,完成自学实现功能;
第四阶段:自己实现一些演示,看别人的项目代码,与别人讨论,提高代码能力;
第五阶段:编写代码,在他人框架和需求下实现业务;
第六阶段:负责他人设计模块的实现;
第七阶段:独立设计开发业务模块;
第八阶段:负责大项目框架设计和拆分,带领他人开发;
第九阶段:其他高层架构和管理工作,不仅仅是代码能力
对于以上九个阶段的学习,能够完成前五个是非常好的。前五个阶段主要是基础学习和一些习题,可以认为是比较基础的。只要你肯吃苦耐劳,我相信你能学好是不够的。对于初学者来说,掌握基础知识是最重要的。毕竟,他们必须学会走路才能跑得更好。升级是时间和项目的积累。它是一个从量变到质变的过程。
一个程序员想要开发一个软件,大概要多长时间?
我认为既然你能问这样的问题,你就不是一个程序员或合格的程序员。
制作一个软件,你不仅可以看到你能看到的东西,比如UI,还可以看到后台的逻辑处理和与服务器的对接。如果你一个人做的话,你了解服务器吗,你能不能快速地制作出你想要的UI,你能不能处理各种逻辑问题。
同时,做一个软件也不是轻率的。除非你坐着玩,否则你还需要做一些市场调查。
然后,根据软件的大小,您需要构建一个框架。如果软件有你以前使用过的框架,那就很简单了。否则,您必须学习一些框架来匹配软件的适用框架。
一般来说,如果你有足够的经验,现成的资源和平均规模的软件,一个人可以在一个月内完成。缺少任何条件,你都要结合自己的学习能力来学习,然后完成软件的时间一定要超过一个月。
如果是为了他人,那么你必须承担不断变化的需求,这也需要时间。
一句话,一句话,请先确定自己的需求,再根据实际情况制定时间计划。你突然问是不明智的。没有人能给你想要的时间。
本人程序员刚进一家公司,半个月了,现在写代码写不出来怎么办?
我从来都不是程序员,但我有点简单。我觉得一个成熟的程序是一个系统工程,新的联系人:我不知道怎么开始,我觉得很正常
!我经常看到公司在网站上斥责那个老程序员的糟糕代码。我认为有两个原因:
1。新员工无法理解。如果他们不明白,但他们责骂别人,他们可以转嫁风险,让他们离开工作岗位,为过渡或重建争取时间。
2. 程序代码不易阅读,相关文档丢失。虽然这个功能实现了,但别人接手太难了。除了重构之外,新兵应该彻底理解每个逻辑结构(构建起来很困难,所以他们应该遵循以前程序员的思路)。
您可能知道以上两点的含义。我不知道你是在维护旧代码还是新项目?
如果是为了维护旧代码、阅读更多文档、检查数据和理解程序思维,那么无论如何,获得报酬并不迫切。
如果你进入一个新的项目,说明你的技术还不成熟,所以要加强学习。我个人预测90%的程序员同时学习和销售
零基础到能工作的程序员时间要多久,该怎么做?
你好,我很高兴回答你的问题。
首先,我也是一个前端程序员。与你不同的是,我在学校主修计算机,但公司里有许多受过训练的同事。让我和你分享我的理解。!对于零基础的人来说,他们应该对做这项工作感兴趣,因为程序员和其他工作不同。这需要编程思想和耐心。因为不同的顾客有不同的需求,你可能听说过五颜六色的黑茎。尽管这种现象在现实中很少见,但反复修改代码的情况并不少见。
在培训过程中,一定要经常记笔记。课后,我们应该整理思路,打好基础。那么多的代码,多的小项目,实践才是硬道理。
经过培训后,我们应该尽量谦虚,在求职时保持低调。现在有很多程序员,竞争可能非常激烈。就刚培训完的工作经验而言,我们不像老程序员那么受欢迎;在求职方面,我们也不像老程序员那么受欢迎。一些公司愿意接受更少的薪水。进入公司后做更多的项目,更多的技术没有压力,编程思想都在项目中积累。
我希望你有一个美好的未来。
许多人不认为编程是统计、微积分或其他数学逻辑关系。但如果你只看一页,一个小时就足够了。
面向对象编程的日常语言可以说是易于复制粘贴的语言。大多数时候,你不需要弄清楚如何实现你复制的东西,你只需要知道它是什么。
例如,当你谈论爬虫时,你可以完全忽略网络访问的原则。您只需要知道有re包、requestet包、urllib包、selenium包。。。。
然后选择一个你认为不错的包,看看这个包的基本用法。例如,硒有一条河流,webdriver.chrome浏览器()是使用Chrome浏览器,get(”http://abc网站)打开abc网站……是的,你只需要知道你输入了什么,他会做什么。在上面的例子中,您知道如何输入地址,这将帮助您打开对应于URL的web页面。对于哪个方法保存哪个方法查找哪个元素也是如此。使用相应的工具箱输入所需内容。
在这一点上,一个特定的网络爬虫是好的,这可能需要不到一个小时(查找信息的速度)。当然,如果你要求很高,想要多线程,想要对抗反爬虫,想要有各种精确的定位,那就需要一些知识。这些知识大多与语言无关。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。