实践中的 Java 全栈——创建移动创业公司
实践中的 Java 全栈——创建移动创业公司
原文:https://medium.com/hackernoon/java-full-stack-in-practice-building-a-mobile-startup-8c1bca975c4e
我将在两周内使用 Java(全栈)创建一个新的移动创业公司,并在做这件事的同时教你们中的一些人如何去做。你可能会认为我说的是那些“MVP”纸板创业公司之一…事实并非如此!我们将建立一个真正的突破性的应用程序,它有一个服务器组件,可以处理存储、推送和其他一些你不会想到的事情,我计划在两周的时间内完成整个事情。
这基本上就是我在这个系列的最后两个帖子中所说的。我们将从头开始构建真实世界创业公司的全栈。从服务器到移动客户端再到生产,只需 2 周的努力!
但在此之前,我想讨论一下我在上一篇文章中得到的一些反馈。
全栈!什么都懂,什么都不懂
熟悉并能够进入堆栈的任何部分使我在我的专业领域成为一名更好的开发人员。我专攻虚拟机和客户端技术,但我仍然可以构建服务器。
我不会把自己标榜为“Java EE 工程师”。如果你想达到真正的规模和建立质量,领域专业仍然是至关重要的。然而,足够好地理解这个领域会给你一种“你无知范围的感觉”。用我不敢相信我引用的某人的话来说:
…因为正如我们所知,有已知的已知;有些事情我们知道我们知道。我们也知道有已知的未知;也就是说,我们知道有些事情我们不知道。但也有未知的未知——那些我们不知道自己不知道的。
或者换句话说,我不是设计师,也永远不会是。然而,学习 Photoshop 和设计基础知识对我帮助很大!它拉近了我与设计师之间的距离,我更好地理解了他们的术语,可以用他们自己的术语与他们交流。结果我得到了更好的设计作品,因为我可以表达我的愿望,并且对什么是好的设计有了更好的理解。
所以做全栈在一个正在构建第一个产品的创业公司是有用的。对于有时会感到迷失并被埋没在自己的领域中的企业开发人员来说,它也非常有用。它给你一个与不同层次的开发人员互动的可见性级别,并从整体上获得更好的产品。
为什么要建立一个创业公司?
我已经有了一家创业公司,实际上我不需要再创建一家,但我认为创建一家创业公司可能是教授一些东西的最好方式。
在过去的 20 多年里,我为初创公司、大型软件/硬件公司、运营商、银行等等工作过……在这段时间里,我创办了 4 家公司,每一次,这个过程都变得更加容易。代号一是一个巨大的产品,所以我不会把它比作“一个应用程序”。然而,我们作为测试版推出的基本产品花了 3 个月的时间来构建,我们花了太多的时间来讨论“发布幻灯片”。
与这种努力不同,当你知道如何做时,构建一个应用程序几乎是微不足道的…服务器端将相对简单,因为它不包括总是令人痛苦的 web 界面部分。只是非常基础的存储、推送和简单的管理。
花费大部分时间的最大努力是让应用程序看起来不错,并应用引人注目的设计。
在即将到来的训练营中,我想让你看看创建一个初创公司和一个复杂的移动应用程序是多么容易。但更大的目标是打开一个开关,希望它对你和对我一样具有变革性。我想在训练营中重现创业经历,这是你在课程中做不到的。 我工作过的每一家初创公司,即使是作为顾问,都在情感层面上影响了我,我希望这将让你处于类似的充满活力的状态,并有动力“挑战世界”。
下一步是什么?
我希望我已经激励您在构建快速解决方案以及更成熟的企业级解决方案时研究 Java。我也希望你尝试建立这样的快速全面的应用程序,即使是作为一个教育实验。
我将在一个更密集的训练营中教授如何做到这一点。如果你有兴趣,请查看我们的网站,因为注册将于 3 月 8 日(下周)周一中午开放,而且名额有限,因为我将与每个人进行一对一的交流。
黑客中午是黑客们下午的开始。我们是 @AMI 家庭的一员。我们现在接受投稿并乐意讨论广告&赞助机会。
要了解更多信息,请阅读我们的“关于”页面、在脸书上给我们点赞/发消息,或者简单地说, tweet/DM @HackerNoon。