2KB项目,专业的源码交易网站 帮助 收藏 每日签到

给苍茫的开辟者的 18 个建议

  • 时间:2019-09-11 17:33 编辑:2KB 来源:2KB.COM 阅读:325
  • 扫一扫,手机访问
  • 分享
摘要:英文原文:18 Essential Tips For The Aspiring Developer Who Has No Idea Where To Start                         2017 年,呈现了很多分歧的开辟职位。 假如你

英文原文:18 Essential Tips For The Aspiring Developer Who Has No Idea Where To Start                        

2017 年,呈现了很多分歧的开辟职位。

假如你刚接触编程,要决议编程标的目的会很艰苦。

你是应当专门从事前端开辟呢?

仍是后端开辟?

是构建桌面 App 呢?

仍是挪动端 App 呢?

是选择 VR 仍是主动驾驶呢?

编程路上太多选择...你该怎么在一开端就选择准确的一个?

假如你有过异样的担忧,如今我可以通知你,处理方法来了。你不必在编程早期就为本人要走的标的目的下界说。

让我经过篮球作为比方来说明。

在篮球竞赛中,有着很多分歧的地位......例如控球后卫,得分后卫,先锋,中锋。每一个地位依据个人的技巧才能都有着很多分歧的弄法。

假如你对篮球感兴味也想开端的话,你不会从始至终地选择统一个地位。假如那样的话会严重限制你的篮球才能开展。相反地,你虽然开端玩,跟着你经历的增加,你会天然地朝着你所善于的和你爱好的地位走去。

编程也是异样的事理。你不克不及够期盼着晓得哪一种编程言语是你将会善于的和最吸引你的。相反地,你只需求开端......跟着工夫的推移你会清楚甚么是你善于的和哪些是你不太熟习的。

假如你正在阅历着关于这个范畴里开辟者的类型数目觉得苍茫乃至迷惑,那末这篇博文正合适你仔细浏览。

我们写这篇文章就是要协助你打破思想麻木,开端编程,然后就会逐步清楚你所爱好的工具。

这里有18个建议来协助你做好它。


建议 #1: 随 HTML 和 CSS 树立项目

运用 HTML 和 CSS 树立并开端一个容易的网站是相当轻易的。这些技巧架构的根底是一种经过阅读器给用户以信息的方法。

与 HTML 和 CSS 一同任务将会领导你编写代码,运用文本编辑器并激起你对开辟任务的觉得。除此以外,不管您终极遵照了甚么样的编码途径,都十分实践地取得了对构建收集根底模块的根本了解。

建议 #2: 开端一个副项目

为了一个项目开端方案,并完成这个设法。即便你不晓得怎样去编码,你也能够开端脑筋风暴来画出图形,展现怎么将其融入到生涯中。把它放在纸上会鼓励你开端获得停顿,并使其成为现实。

需求更多地指点?请检查我们的23步启动你的副项目框架。

建议 #3: 测验考试前端开辟

前端开辟就是编写在用户 Web 阅读器中运转的代码。

编写前端代码的时分,会与 Web 使用的可视化元素严密联络。

除此以外,前端开辟者还要担任编写运用页面流利并能顺应阅读器巨细的页面代码。前端开辟者有时分也会写一些十分酷的动画来完成使用顺序像素形态之间的转换。

建议 #4: 参与聚首

编程相干的聚首可让你在真实天下碰见其它开辟者,互相实行交换。当你亲身和其他开辟者扳谈的时分,它可能会给你一些不错的观念。

试着参与一些聚首并向其他开辟者进修从分歧的角度去思索问题。留意你碰到的顺序员是甚么样的类型,会决议他们的视角和观念。

建议 #5: 在 YouTube 上旁观研究会

天下上一些最好的顺序员会在集会上讲话。这些说话可让你接触到分歧的专业思想形式,这些思想形式能启示你去考虑甚么是你想做的。

建议 #6: 答复 Quora 上关于进修编码的问题

把你爱好的编程相干的常识写起来,这会有助于你进一步发明本人的兴味地点。你也能够播种他人热忱的、十分棒的反应。

与全球分享本人的常识其实不难,而 Quora 就是个不错的地方。

建议 #7: 给 Ruby 编程言语一个镜头

Ruby 是我个人酷爱的一种编程言语。我建议你去测验考试一下,并在最后的测验考试中判别能否合适你,一个顺序员的口胃。

Ruby 是一种具有流利语法的编程言语,这使它成为一种很好的入门级言语。当你深化进修,进入到言语的初级阶段(比方元编程),你会心识到它是一个使人诧异的编程言语,弱小而又灵敏。

建议 8: 体验各类分歧的技巧

爱上一门技巧的独一办法就是去实践体验一番。在你的业余工夫,去体验一下各类分歧的编程言语、框架、Tools和顺序包吧。体验一些你不怎样熟习的事务可以协助你了解本人爱好甚么和不爱好甚么, 如许就可以够协助你专注于向前。

建议 9: 找个人和你一同进修写代码

如许做总能使你愈加的担任且高效。你的进修伙伴也许也会协助你发明一些之前没有想到的方面,将你领导向一个终极会爱上的特别范畴。

建议 10:别忘了打好根底

或许成为一位专业的顺序员有很多的办法可循,但即便是有这么多办法可循,根底都有着类似的主要性。

没有根底,在碰到像下面如许的一些费事事儿的时分,你就很轻易陷出来:

  • 写代码的时分事半功倍。

  • 代码的处理计划老是不尽善尽美。

假如不了解怎么运用像算法和数据构造如许的 CS 观点,处理起真实天下中的编程问题,其觉得就像是只用 9 号球杆打高尔夫一样。如许你就可以搞定一切吗? 或许吧。不外比起那些对球杆型号一五一十的选手而言,你的生活之路愈加苦楚且遥遥无期啊。

建议 11: 搞一搞数据库

数据库在简直一切的网页使用顺序上都有被用到。经过了解数据库是怎么运作的,你就可以清楚怎么做以下一些工作:

  • 拔出数据

  • 移除数据

  • 更新数据

  • 获得数据

进修了这些玩艺儿,你就可以构建愈加弱小的数据库驱动型使用顺序了。这几个同数据库实行交互的分歧方面优势被容易地叫做 CRUD: 创立(Create)/读取(Read)/更新(Update)/删除(Delete)。

建议 12: 搞一搞 JavaScript

JavaScript 是一种相当奇异的编程言语。但使它变得奇异的很多方面都是其真正弱小和风趣的地方。

JavaScript 是那些在运用之前基本没有工夫来准确地了解它的剧本玩家来写的。

怎么你正在 2017 年进修编程,你就需求去进修必定量的 JavaScript 技巧。不论你爱好仍是厌恶 JavaScript,都要清楚 JavaScript 在很多的编程范畴都能派上用处。进修它的一些常识在必定水平上对你的编程生活是有实践意义的。

建议 #13:开端写技巧博客

经过写庞杂的编程设法,你将会在大脑里更好了解这些观点,同时向其别人展现你的共同视角。除此以外,写博客可以领导你中转真正关怀党肆光点。

究竟,你不会花几个小时写一篇你不感兴味的技巧文章。

建议 #14:测验考试在 StackOverflow 处理问题

对 StackOverflow 的奉献是一个强有力的评价目标,阐明您真正善于甚么方面的编程。

假如你处理了一个在 StackOverflow 上没有很好的谜底的问题,那就花几分钟工夫在这个问题上宣布你的谜底。

这不只能协助领导你,这类支出还能带往返报。比方你在 StackOverflow 上问了一个问题,就有很大盼望被应对。上个礼拜我就碰到这类事。

建议 #15: 进修怎么研讨

不管你想做主动驾驶汽车、web 使用、仍是虚拟显示装备......你都需求弄明白怎么研讨。这是成为一个开辟者主要的一部分。你需求学会怎么将互联网作为研讨Tools。

您将要进修怎么将问题转化为 Google 要害字实行搜刮并失掉谜底。不管您想要到达甚么样的专业水平,这类技艺都十分有价值。

建议 #16: 测验考试构建呼应式 Web 使用顺序

呼应式 Web 使用顺序是实用于用户与您的使用顺序在指定装备实行交互的顺序。 例如:台式电脑,手机和 iPad 。

人们将与您树立的使用顺序以很多分歧于您想象的方法实行交互。 进修怎么在一切装备上构建惊人的用户体验关于一切类型的开辟职员来讲都长短常有价值的。

建议 #17: 花工夫学无妨碍相干技巧

网站是要被一切人拜访的。这部分人中有一些人需求的交互方法可能会与你有所分歧。

典范的一个案例就是思索瞽者怎么运用屏幕浏览器装备与 Web 使用交互。 屏幕浏览器没法晓得图象的外观。 这也就是为何像替换文本(与图象一同显示的图象的纯文本描绘)关于需求和运用这类装备构建的使用实行交互的人来讲,长短常有效的。

建议 #18: 不要做无用功

一切好的顺序员都有一些特定的特点,这些特征真正具有专业性。

所以不必担忧在生长过程当中提早选择一个开展的途径标的目的。 专注于这些技能,并积聚成你逾越各行各业的根本技艺。

假如你方才浏览或许曾经编码有一段工夫了,并且你没想好你预备编程到甚么时分,这就够了!

最好的篮球活动员在刚开端时也不晓得他们想打甚么地位。 直到他们弄明白本人善于甚么,终极专注于发掘本人的优势。

编码之旅也是如斯。 在开端之前,您不用晓得一切。 只需开端编码,并朝你有热忱的标的目的前行!

本文中的一切译文仅用于进修和交换目标,转载请务必注明文章译者、出处、和本文链接。                        2KB翻译任务按照 CC 协定,假如我们的任务有进犯到您的权益,请实时联络我们。


2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品在家创业在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖网站交易广告买卖站长培训建站美工等服务

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【计算机/互联网|互联网】深入理解 Rust 的动态分派模型(2020-03-30 04:08)
【计算机/互联网|】mysql 索引过长1071-max key length is 767 byte(2020-03-16 04:01)
【计算机/互联网|】maven build卡死在Downloading的解决方法(2020-03-08 12:13)
【计算机/互联网|】Eclipse里的Java项目按住Ctrl + 左键不能进行跳转问题(2020-03-06 15:32)
【计算机/互联网|互联网】Ceph 性能调优(2020-03-03 23:56)
【计算机/互联网|】百度推送返回状态说明(2020-02-22 18:38)
【计算机/互联网|】tomcat建立示例java web项目(2020-02-15 11:27)
【计算机/互联网|】springboot打包成war,部署到tomcat访问404的问题 (2020-02-13 10:54)
【行业动态|】CES 2020教会了我们关于今年手机的知识:更便宜的可折叠材料,5G及更多(2020-02-10 01:32)
【行业动态|】谷歌Chrome的隐私变化将在今年晚些时候登陆网络(2020-02-10 01:28)
联系我们

Q Q: 7090832

电话:400-0011-990

邮箱:7090832@qq.com

时间:9:00-23:00

联系客服
商家入住 服务咨询 投拆建议 联系客服
0577-67068160
手机版

扫一扫进手机版
返回顶部