工匠档案:Sara Bine

发布日期:作者:

在本周的工匠档案中,我很高兴向大家介绍 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 软件包,它极大地简化了我的“新项目流程”。

你必备的桌面和移动应用程序有哪些?

![Sara 的桌面](https://i1.wp.com/s3.amazonaws.com/laravelnews/media/2014/12/sara-bine-desktop.png?resize=525%2C328&ssl=1)
Sara 的桌面
对于桌面
  • Sublime Text
  • Sequel Pro
  • Textual
  • Adium
  • 1Password
  • Farensius
  • Fantastical
  • F.lux

对于移动设备(我使用 Android)

  • Tasker
  • SwiftKey
  • Pocket
  • AndChat
  • Twilight(类似 F.lux)
  • gReader
  • Reddit News Pro

你在电脑之外还有其他爱好吗?

我喜欢阅读,现在正在努力阅读《冰与火之歌》(不要剧透!)。

在厌倦了罐装和包装食品后,我最近决定学习烹饪,并且一直在尝试 Yummly 上的许多素食食谱。

我还喜欢唱歌、滑雪、玩幻想足球(总是输)、和我的小狗玩。

你对那些想把编程作为职业的人有什么建议吗?

每天尝试学习一样新东西。围绕你感兴趣的事物构建项目。不要强迫自己去学习每一种新的语言/平台/软件包(尤其是在 web 开发领域,这会让人精疲力竭)。

关于职业方面的建议,虽然我自己的职业生涯还很短,但我还是想传递我迄今为止收到的最好的建议:决定你是否符合工作资格不是你的事,所以不要害怕申请。

Eric L. Barnes photo

Eric 是 Laravel 新闻的创建者,从 2012 年就开始关注 Laravel。

分类
Cube

Laravel 时事通讯

加入 40,000 多名其他开发人员,绝不错过任何新的技巧、教程等。

Laravel Forge logo

Laravel Forge

轻松创建和管理您的服务器,并在几秒钟内部署您的 Laravel 应用程序。

Laravel Forge
Tinkerwell logo

Tinkerwell

Laravel 开发人员必备的代码运行器。使用 AI、自动完成和本地和生产环境的即时反馈来进行调试。

Tinkerwell
No Compromises logo

没有妥协

Joel 和 Aaron,两位来自“没有妥协”播客的经验丰富的开发人员,现在可以为您的 Laravel 项目提供服务。⬧ 固定价格为每月 7500 美元。⬧ 没有冗长的销售流程。⬧ 没有合同。⬧ 100% 退款保证。

没有妥协
Kirschbaum logo

Kirschbaum

提供创新和稳定性,以确保您的 Web 应用程序取得成功。

Kirschbaum
Shift logo

Shift

运行旧版本的 Laravel?即时、自动化的 Laravel 升级和代码现代化,使您的应用程序保持新鲜。

Shift
Bacancy logo

Bacancy

让您的项目充满活力,只需每月 2500 美元,即可获得拥有 4-6 年经验的资深 Laravel 开发人员。获得 160 小时的专业服务和 15 天无风险试用期。立即安排电话会议!

Bacancy
Lucky Media logo

Lucky Media

立即获得好运——Laravel 开发的理想选择,拥有超过十年的经验!

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar: Laravel 电子商务

Laravel 电子商务。一个开源软件包,为 Laravel 带来了现代无头电子商务功能的力量。

Lunar: Laravel 电子商务
LaraJobs logo

LaraJobs

官方 Laravel 工作板

LaraJobs
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit: Laravel SaaS 启动工具包

SaaSykit 是一个 Laravel SaaS 启动工具包,包含运行现代 SaaS 所需的所有功能。支付、漂亮的结账、管理面板、用户仪表板、身份验证、即用型组件、统计、博客、文档等等。

SaaSykit: Laravel SaaS 启动工具包
Rector logo

Rector

您无缝升级 Laravel、降低成本和加快创新的合作伙伴,帮助公司取得成功

Rector
MongoDB logo

MongoDB

使用 MongoDB 和 Laravel 的强大集成来增强您的 PHP 应用程序,让开发人员能够轻松高效地构建应用程序。使用熟悉的 Eloquent API 支持事务、搜索、分析和移动用例。了解灵活的现代数据库 MongoDB 如何改变您的 Laravel 应用程序。

MongoDB
Maska is a Simple Zero-dependency Input Mask Library image

Maska 是一个简单的零依赖输入掩码库

阅读文章
Add Swagger UI to Your Laravel Application image

在您的 Laravel 应用程序中添加 Swagger UI

阅读文章
Assert the Exact JSON Structure of a Response in Laravel 11.19 image

在 Laravel 11.19 中断言响应的精确 JSON 结构

阅读文章
Build SSH Apps with PHP and Laravel Prompts image

使用 PHP 和 Laravel Prompts 构建 SSH 应用程序

阅读文章
Building fast, fuzzy site search with Laravel and Typesense image

使用 Laravel 和 Typesense 构建快速、模糊的网站搜索

阅读文章
Add Comments to your Laravel Application with the Commenter Package image

使用 Commenter 包在您的 Laravel 应用程序中添加评论

阅读文章