科技和互联网

2018最新Web开发者的路线图

每年都有人会总结Web开发者的路线图。因为也只有Web开发包括前端,后端,各种框架,各种语言以及移动应用开发等诸多前沿的技术,五花八门,令人眼花缭乱,所以Web开发者的路线图每年都有相当的内容可以添加进去。 Web开发者最基本的技能是会用Git,越早越好。前端的Javascript框架中还是React和Angular领先,但是vue.js呈现出来极好的上升势头。后端工程师来说,PHP仍然是最可靠的工具,没有之一;Node.js现在也成了必备技能,只是不要忽略了Python,想要快速开发REST API,则非他莫属。 这么多的语言,框架要都学会是不可能的,所有这张路线图只是一个引导你按图索骥的工具,帮你尽快找到合适的道路。如果你的英语足够好,强烈建议学习文章中的Udemy推荐课程,比起其他方式更快速更经济。 原文链接:https://codeburst.io/ 抄录: The 2018 Web Developer Roadmap An illustrated guide to becoming a Frontend or Backend Developer with links to courses Want to learn to code? There is no better time to start than right now. Below is an illustrated roadmap focussed on how to become a developer in 2018. Don’t let these illustrations scare you. You by no…

阅读全文

科技和互联网

Bootstrap 4深度攻略

Bootstrap 是前端框架,编写现代网页的利器,Bootstrap 4 是最新版本,阅读这篇Bootstrap 4深度攻略前,需要读者有一定的CSS基础,理解Flexbox和CSS Grid的工作原理。Bootstrap 4 带来了很多令人兴奋的新特性,让编写响应式网页更加顺畅,其中大部分插件都是基于Flexbox的。 这篇攻略从浅到深,比较全面地介绍Bootstrap 4的知识点;全方位地比较新版本和老版本的不同,有经验的开发者会对这部分内容感兴趣;最终,结合所学的内容和运用一些窍门,作者带读者编写一个”真实世界“的应用。之所以说这是篇深度攻略,是因为掌握文章的所有知识,我们几乎就可以成为Bootstrap专家了。 原文链接:https://medium.freecodecamp.org/ 抄录: Bootstrap 4: Everything You Need to Know By Ohans Emmanuel A deep dive into solving common responsive web design problems This article will cover the practical fundamentals you need to start building responsive websites with the latest version of Bootstrap, version 4. You may be wondering — why did Ohans…

阅读全文

科技和互联网

为什么从Python转到Go

Python很酷,很现代,是互联网Web和App的绝佳的工具,也是近年来编程语言的热门,甚至可以说是最热门。它可以非常快速地完成许多互联网任务,而用传统的C,C++,可能学习时间都会是一个痛苦而漫长的过程,更不用说马上开发网络应用了。现在的互联网应用基本都要涉及几个流行的平台或框架,前端和后端往往可以交叉混用。比如前端用React.js,后端是Django,用Node.js提供API服务,再选一个合适的SQL数据库,这些都是基本需要的部件,而且Django都可以应付,唯一的缺点是,当复杂度随着功能模块增加而增加得很快,性能不尽如人意。 相比Django,Go也是非常现代的语言,而且也非常容易学习。同时,在几个方面有很大的优势,首先Go可以把固定链接库编译进一个单独的二进制文件,其次是不需要其他的Web框架,因为Go原生支持基本Web框架,最重要但不是最后的是它的性能超出Python很多,有些任务的表现可以媲美C语言。而且,作者实现从Python转到Go以后,所有项目的代码总数少了64%,少代码,少Bug! 原文链接:https://hackernoon.com/ 抄录: 5 Reasons Why We switched from Python To Go By Tigran Bayburtsyan Gophers from golang.org Python is awesome! Especially Python 3 with async functionality. But really Go is not giving any chances to survive in enterprise world… If you got the idea of this quote, then you probably tried or just looked around Go programming language.…

阅读全文

科技和互联网

如何成为全栈Web开发者

Web开发几乎是现在任何软件公司都要涉及的领域,以至于即使只了解其中的基础知识也会给你带来极大的用处。这里不仅穷举了几乎所有需要掌握的知识,并且为每个知识点都推荐了学习链接,是我见过最完备的Web开发知识指南。如果你想深度地掌握所有的知识是不可能的,但是,这里为大家提供的知识地图希望能在工作中帮到你。选择其中的几个领域去深入,但同时对所有的Web开发基础都知道,那么应该可以算得上全栈Web开发者了。 原文链接:https://hackernoon.com/ 抄录: Full-Stack Web Development — the Complete Roadmap Learning web development is a huge advantage for a founder, even understanding the basics will be extremely useful. This post will give you a high-level overview of everything you need to learn, a roadmap for getting started, and a collection of the best resources you can use to learn quickly. I am…

阅读全文