科技和互联网

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…

阅读全文

科技和互联网

开源软件执照简介

大家都知道,基本上开源软件是免费的,可以被免费使用,有些允许修改,有些使用修改过程中需要注明版权所有。开源软件毕竟是人类劳动的成果,使用权,版权等遵从特定的协议,受法律保护。一般开源软件都会注明是遵从哪一个开源软件执照协议的,使用者在分发,修改,使用这些软件,必须遵守既定协议,否则就是触犯法律,亵渎他人的劳动成果而受到惩罚。 大体上开源软件有四种执照,其中要求最严格的执照是gpl,最宽松的是MIT。最近,Facebook著名的软件库React,从原来的BSD执照修改为了MIT,是件让所有的软件开发者大受鼓舞的事,毕竟是那么优秀的软件,如果因为软件执照的原因,让开发者缚手缚脚,失去市场份额,也是得不偿失。那么我们如何让自己开发的开源软件遵守某个执照呢?如果你是使用GITHUB的话,就可以简单地在软件执照的下拉菜单中,点击选择你希望的执照种类。 原文链接:https://medium.freecodecamp.org/ 抄录: How open source licenses work and how to add them to your projects by Radu Raicea, medium.freecodecamp.org October 16, 2017 Image credit: GitHub Recently, there was some exciting news for developers around the world. Facebook changed the license of multiple libraries they develop. They switched from BSD-3+patents to a MIT. That seems good, but what does…

阅读全文

创业, 科技和互联网

从零开始开发和销售Saas项目指南

从零开始开发和销售Saas项目, 这里说的是自己个人就可以开发的项目。首先最重要的是灵感从哪里来? 我们可以从各种社交网络, 威客网络找到灵感或者市场痛点,确定目标后,尽可能的收集用户反馈,对设计开发提供必要的支持。确定向市场提供服务或者产品后,我们最终的目的是用软件自动化它。 选择适合自己的开发工具是必要的策略。 而网络上的各种免费的资源是可以加以利用的。是的,开发的过程, 经常也是一个转换收集资源的过程, 因为我们用自动化的方式收集资料,非常有效地分类呈现出来,体现了Saas的价值。 最终当然是货币化,然而这不是重点。重点是文章介绍的开发过程中的每一步的细节,详尽确实,把它作为指南最好不过了。 原文链接 原文抄录: How I built a profitable SaaS web app: from idea to first sales by Alex Moskovski, hackernoon.com September 6, 2017 04:34 AM Okay, I promised to explain how a regular developer can built something profitable from scratch and it’s time to deliver on that promise. As in my previous…

阅读全文

科技和互联网

如何成为全栈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…

阅读全文

科技和互联网

有了好主意,不要马上开发APP

就算有了好主意,请不要马上开发APP,因为任何最终成功的APP产生必经的阶段一个都不能省略。接触潜在用户是最优先考虑的;产品设计细节至关重要;研究市场,汲取意见;忽略枝节,抓住本质,让APP达到目标。原则上,产品要定位准确,眼界视野要开阔。 原文链接:http://www.appsterhq.com 抄录: Have a Great Idea For an App? Don’t Build It [Here’s Why] Sam Hoda / June 19 You know the feeling. It’s 3:22 a.m. and you’re wide awake. No, you probably shouldn’t have guzzled that extra-large cup of Kenyan at 4 p.m., but that’s not the issue. You’re excited. Jazzed. So totally psyched about your app idea…

阅读全文