DevConf!

我知道这个博客有点晚了,但是您知道,我想成为第一个关于DevConf的博客,所以我完全故意拖延了……完全。 无论如何,令我惊讶的是,一个我认识并受开发人员尊敬的人对DevConf不了解!老实说,如果不是Tribus,我也不知道。 感谢Tribus开阔了我的视野!

那么devconf是什么?

devconf是Developer Conference的首字母缩写,我的意思是,这很容易解释。 如果您对他们的详细信息感兴趣,请访问他们的网站链接。

在devconf我们做了什么?

因此,devconf的格式是每小时进行四个演讲,您必须选择参加四个演讲中的哪一个…有时很难在两者之间进行选择,但是我相信我为我选择了合适的演讲。 还有我们在做广告的公司,似乎在任何会议上都在寻找租用之类的东西,当然还有免费赠品和FRREEEBBIIIEEESSSS。

我从devConf中学到了什么?

首先,我了解到还有很多我需要学习,但这真令人兴奋。 因此,我将先说说我参加的演讲,然后我自己从中学到什么。

主题演讲:软件开发与软件无关— Marco Heimeshoff

这次会议是热情的会议,每个人都参加了这次会议。 我从中得到的是事实是,软件无处不在。 其次,作为开发人员,我们需要能够了解业务和用户需求。 能够与客户,用户和彼此通信 。 对客户和用户很同情 ,因为他们并不总是了解我们的工作,但同样,我们必须与他们进行沟通 。 最后,我们必须能够学习和学习,然后再相互了解客户和用户。 我强调了3次沟通 ,因为这是一个非常重要的方面,通常会被认为是理所当然的。 此外,还发现,远离工作中的奖励和惩罚系统,而是使用诸如掌握工艺等好处所带来的敬业度是一个好主意! 总而言之,这是一个很好的谈话,可以让我们在一天中的其余时间里都充满力量。

第1节:初学者入门指南-Melissa Landsberg

这是一个非常接近家庭的热门歌曲,因为我绝对是一个初级,如果不是初中,我从中得到了很多。 那么,全栈开发人员的粗略定义是什么:每个人都熟悉这一层。 对所有软件技术都有真正的兴趣,并且熟悉整个堆栈的知识。 全栈开发人员有一个很大的工具箱,里面装满了我们可以玩的玩具,下面是它们的清单。 硬件,操作系统,主机,数据库,各种编程语言,框架,前端开发,后端开发和业务需求。 因此,作为一名初中生,应该拥有广博的知识和丰富的专业知识。 从中获得的最大好处是,您必须能够摆脱舒适区,像钻探一样进行研究。

第2节:扩展边界:如何超越下一个流行的技术堆栈。 — Janco Wolmarans

当天我最喜欢的话题之一。 Janco谈到了学习新技术的重要性,并且在开发过程中上下文非常重要,您需要了解所开发的内容。 他强调了您需要擅长的6件事,以确保您超越技术栈,并成为团队的开发者。 系统思考(考虑对象,尤其是它们与其他对象的交互), 沟通 (您必须经常与系统和外部系统的每个部分进行沟通),同理心(假设有良好的意图,不要抽象人,即将他们视为个体)而非数据),经济学(知道要针对什么进行优化),学习(找到适合您的学习方式,观察自己并进行反思,教别人),反馈。 括号中的信息是一个非常简短的摘要,但这是一次非常有趣的演讲,使我意识到自己在开发过程中会做并且可以更改的事情。

第3节:成为专业软件开发人员的勇气-Peter Wiles

确实,这是一个有趣的话题,我从中学到的首先是,有时您需要了解过去某人在演讲中的紧张或缺陷,而专注于他们试图传达的信息,否则您可能会视而不见并错过消息完全。 其次,是对勇气的一个很棒的定义: “ [追求]追求实用价值目标的选择,而不是恐惧,便利或短期的收获。” 总体而言,您必须有足够的勇气为客户,您自己和社区创造价值,即使这意味着要遭受诸如减薪之类的打击,以创造改变世界的软件。

第四节:闪电谈话

闪电演讲1:创建有价值的实习计划-AndréOdendaal。 作为Tribus的实习生,我必须说我们一直在打钉子。 一个好的实习计划所需要的是:专注且专心的导师(最艰难的一位)。 实习生需要有意义的,实际的项目来开展工作。 实习生需要成为客户参与的一部分,并且需要接触更大的业务生态系统。 实习生需要广泛的研究主题(一定要解决这个问题)。 实习生需要公司技术堆栈的副本。 实习生需要访问公司使用的服务。 最后,实习生可以失败,因为有很多宝贵的经验教训可以借鉴。 总的来说,我认为Tribus在可能的情况下一直在完美地进行这些操作,这真是太棒了。 另外,实习生倾向于遵循快速增长和付出大量努力的模式。 然后两者都失去了。 然后,他们需要被踢到臀部,之后他们才能进行姿势调整,嗯! 时刻。 这使他们的成长和努力以更加稳定和恒定的速度增长。

闪电谈话2:如何以及为什么在互联网上向陌生人介绍您所知道的东西-Riaan Nel。 基本上,这个演讲是关于创建在线课程来教人的,以及如何实际地从中获得被动收入。 我最喜欢的事实是,您可以被动地获得收入,实际上可以帮助其他人并且不会完全破坏GPU产业(看着您的cryptocurrencies>:|!)。

闪电演讲3:使用Kali Linux闯入无线网络-Gerard de Jong。 基本上,这只是关于如何破解wpa2 wifi网络的分步指南,它真的很有趣,很酷,让我想提高安全性!

第5节:首先建立屋顶-Brendon Page

从开发人员的角度来看,这次演讲有很多可以借鉴的地方。 要点是,作为开发人员,我们在编码时不应该关心现实世界的限制,因为我们要构建的内容是在虚拟世界中。 这意味着您不必先构建代码的基础(最普通的功能),而是先构建屋顶(顶层的功能),然后决定代码的外观。 这样可以减少猜测,并且可以更快地测试软件。 但是,从哲学的观点来看,还有更多的东西需要走。 这取决于我们如何在生活中使用隐喻,而隐喻本质上是“隐藏”了有关生活的细节。 他以莱特兄弟为例,他们制造了第一架飞机。 他们不是唯一尝试的人,也不是第一个尝试的人。 赖特兄弟还没有开始工作的一年以来,就一直在设计船只的工程师团队。 赖特兄弟之所以获胜,是因为工程师们试图利用他们从造船中获得的知识来建造飞机,它必须稳定,通常这意味着设计会很沉重……另一方面,赖特兄弟则进行了建造。从自行车的角度出发,他知道速度会自动使其稳定,并且重量越轻越好。 因此,从隐喻船的角度建造它的工程师看不到创建轻巧,自平衡设计的可能性。 这让我开始思考,从某些角度来看,我们采取什么方法使我们错过更好的选择? 一些美味的食物在那里思考。

第6节:WiFi控制的Arduino驱动的手持式土豆炮-Matt Cavanagh

这次演讲可以说些什么? 参加会议非常有趣,您仍然学到了一些东西。 但是,老实说,这是狗屎和傻笑,我喜欢它,有很多傻笑。 我仍在等待Matt上载有关如何构建自己的WiFi控制的Arduino驱动的手持式马铃薯大炮的分步博客。 我绝对会为自己打造一个。 我还了解到,说实在的,只要有热情,就无所不能。 这次演讲确实使我对开发者的未来充满了信心,表明您可以因为做事而乐在其中。 另外,还有一个由Matt研发的游戏,名称叫Vicious Attack Llama Apocalypse,非常有趣,这是如何做自己想做的又一证明。 我喜欢它,并建议人们得到它以帮助本地开发人员,并只是欣赏它的含义。

第6节:为什么在应用程序开发的各个方面都需要机器学习。 —沃伦·巴拉特(Warren Barratt)

这是当天的最后一次谈话,能量消耗low尽。 但是我仍然觉得这非常有趣和诱人。 这取决于我们在开发时应如何尝试并使用对我们有利的可用工具。 作为IT人员,我们一直试图促使人们使用新的更好的软件,但是由于我们不使用可以帮助我们的新软件这一事实,因此我们常常虚伪。 机器学习将在未来几年内发展壮大,我们应该拥抱它并与之并肩合作以帮助它和我们自己变得更好。

整体

哇,这是一个疯狂的博客。 对不起,读者。 我只能说devconf是一次很棒的体验。 它开阔了我的视野,让我为未来感到非常兴奋。 我回到家成长并感到鼓舞。 老实说,有这么多人您看着并想:“哇,那是您能做的? 他怎么这么好 我想成为那样”。 展望未来,我绝对会尽最大努力去实现我所学到的东西并提高自己。 我会说,我希望能有一个针对UX的演讲,希望我明年能在devconf上谈论UX。 这是要努力工作,变得更好!

“告诉我,我忘记了。 教我,我记得。 让我参与其中,我就会学习。” —本杰明·富兰克林