辅助项目学习

我一直很喜欢使用Side Projects学习和尝试新技术。

当我第一次使用WordPress版本0.8时,它是用于辅助项目的。

当我第一次使用Rails 0.5版时,它是用于辅助项目的。

当我第一次使用版本2的Laravel(我认识的那个聚会)时,这是一个附带项目。

当我第一次使用PhoneGap和Ionic之前的版本1时,它是用于辅助项目的。

这些工具中的每一个仍然在我用于构建网站和应用程序的工具包中。

了解更多

我计划今年进行更多的辅助项目学习。

我可能最终不会在日常工作中使用正在学习的新技术。 但是,就像我第一次使用Rails一样,我学到的东西,喜欢新技术的东西也带回到了我的工具箱中。

Go,Scala,Haskell列表还在继续,从后端的角度来看很有趣。

我想为移动应用程序使用Swift和React Native做更多的事情。

我想用Python做更多的事情来为Messenger,Slack和其他平台构建Bot。

后端,前端以及介于两者之间的任何地方的Java脚本都在不断发展和壮大,我希望继续学习所有新事物。

我想学习的东西可能还没有发布!

建立更多

大量的阅读,观看或听别人做的事情不会使您更擅长做某事。 变得更好的唯一方法就是做。

边干边学!

我想在构建事物方面变得更好,而不仅仅是一些理论上,虚构的应用程序,人们可以使用的有形东西。 将会在现实世界中部署和使用的东西。

我将对一个应用程序采用一个想法,并使用我以前从未使用过的东西(完全是新版本或新技术)来构建它。

我计划首先使用自己喜欢的语言/工具/框架来构建参考实现,然后使用新的东西对其进行重建。 例如,我可以使用Ionic构建移动应用程序,然后在Swift中重新构建它,然后在React Native中再次构建它。

了解技术和工具之间的区别是一个很好的方法,可以帮助您在将来做出决定,什么是构建您的想法的最佳工具。

我在建什么?

还不知道! 如果您有建议,请听听。

它可能最终不是一个主意,因为它可能不适用于我今年想尝试的所有新技术,但我会尝试一下。

我将在这里发布有关我的学习的信息,所以请关注我以获取最新信息。 如果您想要更多的定期更新或只是想知道我在做什么,我通常会在Twitter上更加活跃。

让我们在2017年学习和成长。 关于改善我们喜欢与Side Project做的事情。