javascript 选择
如今,大多数应用程序-服务器,移动,Web-都可以在JavaScript上运行。 在过去的几年中,这种编程语言的受欢迎程度一直在稳步提高,如今,它的使用频率已超过PHP和Java。 在该语言流行的高峰期,值得花几分钟来学习它,并决定是否值得花很长时间来学习它。 为此 我们采访了我们的JS开发人员Alexander Podik,了解他的职业,生活技能以及JavaScript技巧和窍门。
嗨,亚历克斯。 感谢您同意接受采访。 首先,我想知道您在哪里学习JS,在哪里工作以及总体上如何进入IT领域?
我不能说我在大学里学到了很多关于编码的知识。 一切始于为初学者研究一本有关Java的书。 但是那时我不得不寻找一份临时工作,并推迟“进入IT领域”,因为我没有找到任何关于所学知识的应用程序。 后来在为Internet服务提供商提供技术支持时,我开始研究HTML和CSS。 第一个项目是一个功能很少的简单网页。 当然,大多数知识和经验来自第一份工作,我很幸运得到了这份工作。
为什么选择JavascriptS?
我没有选择Javascript,而是选择了JavaScript。
许多人说JS的入门门槛很低,您甚至可以在记事本中开始编程。 您是否认为这是JS问题?
我认为这不是问题,这是该语言的优势。
JS有许多框架。 甚至有个笑话,“用英语命名任何单词组合,用谷歌搜索并找到一个JS框架”。 您能告诉我们些什么? 您能比较它们,哪个更容易学习和编写代码,哪个更复杂,哪个更方便? 那你怎么用自己?
它们有很多,包括前端和后端JavaScript框架,但是通过分析其中的一些,您可以选择一些收藏夹,然后选择最适合该任务的一个。 根据我的经验,我只能比较Angular和AngularJs。 当然,我认为Angular更好。 AngularJs在当时是一个突破,但是由于已知的问题,考虑到有较新的版本,几乎没有人会选择它。 我对Express框架也有一点经验,任何在JS上编写后端的人都可能熟悉。
缺少严格键入JS的正负号吗?
它既有优点也有缺点:对于简单的事情,它很方便,可以节省很多时间,但是对于大型项目或大型团队,最好使用TypeScript,例如对于JS开发人员来说,掌握它并不难。
您可以在JS中强调哪些优点和缺点?
要很好地回答这个问题,您需要了解其他编程语言,所以我的回答并不详尽,因为我只用JS编写代码。 在优缺点中,我想提及一下应用范围,受欢迎程度,支持(JS正在积极开发),社区。 缺点是安全性问题和浏览器支持。
告诉我您将日夜使用的理想技术堆栈吗?
好吧,当然是MEAN。 它是一个全栈框架,在每个级别上都使用JS,从而大大简化了任务,使您可以更加专注于解决问题并加快开发速度。
JavaScript具有许多专长,例如Web开发人员,JS开发人员,全栈开发人员。 有什么区别?
还有更多,我曾经有一本书描述了网络专业。 Web开发人员是网站,Web应用程序的开发人员。 JS开发人员是使用JS开发Web,桌面或移动应用程序的开发人员。 全栈开发人员是指可以使用各种技术编写应用程序的客户端和服务器部分的开发人员。
您可以为初学者JS开发人员提供哪些技巧?
检查两次,按一次。 但是要特别注意的是,使用工具,不要一次做所有事情,不要沉迷于文学作品,也不要忘记编写代码:做自己的项目,解决问题或细读其他代码更有经验的开发人员。 发展所谓的软技能同样重要。 最重要的是不要灰心,因为您可以管理所有这一切!
翻译自: https://hackernoon.com/i-did-not-choose-javascript-javascript-chose-me-jves3zio
javascript 选择