工匠档案:Sara Bine
发布日期:作者: Eric L. Barnes
在本周的工匠档案中,我很高兴向大家介绍 Sara Bine。
你能告诉我们关于你自己的情况吗?你是怎么开始从事开发工作的?
我今年 25 岁,住在科罗拉多州丹佛市,和我的男朋友和我的小狗 Sudo 住在一起。
与我们行业中的许多人不同,我遗憾地从小就没有接触到电脑,直到 17 岁才开始学习编程。一个朋友给我看一个他做的 mIRC 机器人,我简直被它迷住了——电脑竟然可以响应你所能想到的任何命令!
在接下来的四年里,我一直都在做我自己的 mIRC 机器人,这让我开始接触 PHP 来抓取网站,也因此把我引入了 web 开发。我大学主修西班牙语,但幸运的是,我意识到自己可以从编程中获得一份职业,于是转修了计算机科学。
我幸运地在学校的职业博览会上获得了我人生中的第一份工作,这是一家 iOS 游戏公司。我的老板是 IGDA 的主席,他来这里是为了谈论自己创办的游戏公司。他一开始就宣布自己**不**在招聘。
当他坐下后,我们开始交谈,因为没有失去工作机会的风险,我(不知为何)感到很自在,告诉他我讨厌游戏。谢天谢地,他觉得这很有趣,在澄清我讨厌大多数流行的游戏类型,但想找到我喜欢的游戏后,他最后还是给了我面试机会。虽然我现在不再从事游戏行业了,但我从他那里学到了很多,并感谢那段经历。
你最喜欢的三个开源软件包是什么?
当然,是 Laravel :) 因为我是我们团队的主要 web 开发人员,我有幸可以选择我们的 web 技术。我们所有遗留的应用程序都是使用 CodeIgniter 构建的;我做的一件事就是把它们移植到 Laravel,我认为每个人都同意这是一项值得的努力。
我们最近也从 MySQL 切换到了 MongoDB,所以我也开始使用很棒的 Laravel-MongoDB 软件包来使用支持 Mongo 的 Eloquent 模型。
最后但并非最不重要的一点是,我在我们内部的应用程序中大量使用了 Datatables jQuery 插件,它为我节省了无数时间。
值得一提的是:Jeffrey Way 的 Laravel Generators 软件包,它极大地简化了我的“新项目流程”。
对于桌面 你必备的桌面和移动应用程序有哪些?
- Sublime Text
- Sequel Pro
- Textual
- Adium
- 1Password
- Farensius
- Fantastical
- F.lux
对于移动设备(我使用 Android)
- Tasker
- SwiftKey
- AndChat
- Twilight(类似 F.lux)
- gReader
- Reddit News Pro
你在电脑之外还有其他爱好吗?
我喜欢阅读,现在正在努力阅读《冰与火之歌》(不要剧透!)。
在厌倦了罐装和包装食品后,我最近决定学习烹饪,并且一直在尝试 Yummly 上的许多素食食谱。
我还喜欢唱歌、滑雪、玩幻想足球(总是输)、和我的小狗玩。
你对那些想把编程作为职业的人有什么建议吗?
每天尝试学习一样新东西。围绕你感兴趣的事物构建项目。不要强迫自己去学习每一种新的语言/平台/软件包(尤其是在 web 开发领域,这会让人精疲力竭)。
关于职业方面的建议,虽然我自己的职业生涯还很短,但我还是想传递我迄今为止收到的最好的建议:决定你是否符合工作资格不是你的事,所以不要害怕申请。