Serbest Geliştirici Bill Erickson'ın Hayatında Bir Gün


WordPress'i seven ve nasıl kullanılacağını bilen çoğumuz, bazen kendimizi bir WordPress geliştiricisi olmanın nasıl bir şey olduğunu merak ederken yakalar, hatta belki de bir geliştirici olmayı hayal ederiz. Bu seride, pazarın farklı alanlarındaki başarılı WordPress geliştiricilerinin hayatındaki bir günün nasıl olduğu, başarılı kalmak için günlük olarak ne yaptıkları ve ne gibi tavsiyeler alacakları konusunda size içeriden bir bakış açısı sunmaya çalışacağız. hevesli bir WP Geliştiricisi için.

Serbest çalışan bir geliştiricinin hayatından bir güne baktığımız bu ilk bölümde, zamanında oldukça yüksek profilli müşterileri olan bir Serbest geliştirici/danışman olan Bill Erickson bize katılıyor; Yoast, Cambridge Üniversitesi, birkaç isim. Sorular manşetlerdir ve Bill'in cevapları aşağıdadır.

1. Sabah uyandıktan sonra ilk yaptığınız şey nedir?

Kalktığımda acil bir şey olmadığından emin olmak için telefonumu kontrol ediyorum (SİTE AŞAĞI e-postaları), ancak işe çok erken sürüklenmemeye çalışıyorum. Köpeğimle uzun bir yürüyüşe çıkıyorum, sonra bir çeşit kahvaltı hazırlıyorum (gerçekten acıkmadıkça genellikle sadece bir bardak portakal suyu), duş alıp hazırlanıyorum. Sabah 9 civarında ev ofisimde çalışmaya hazırım.

2. Kodlayıcı bloğuyla nasıl başa çıkıyorsunuz?

Bir grup geliştiricinin fikirlerini geri çevirmesi, başkalarının nasıl bir şeyler inşa edeceğini görmesi ve kodunuzu gözden geçirmesi gerçekten yararlıdır. Bir sürü başka geliştiriciyle Slack sohbetim var, bu harika. Evde kendi başınıza çalışırken bu zor ve bence daha fazla geliştirici başkalarına ulaşmanın yollarını bulmalı – bir ortak ofiste / jölede birlikte çalışmak, Slack/HipChat sohbeti oluşturmak veya sadece Twitter üzerinden iletişim kurmak olsun. .

Özellikle zor veya ilginç bir şeyse, onu araştırmak ve bir şeyin nasıl ve neden işe yaradığını gerçekten anlamak için fazladan zaman harcayacağım. Daha sonra blogumda herkese açık olarak paylaşıyorum. Örneğin, bir grup farklı içerik türü (meta sonrası, seçenekler, meta terimi) için varsayılan değerler belirlemem gereken bir projem vardı. İlgili tüm filtreleri bulmak için WordPress ve Genesis çekirdeğini araştırdım ve bunun hakkında bir yazı yazdım. Bir şeyin herkese açık olacağını ve başkaları tarafından görüntüleneceğini bilirsem, kalitenin çok daha iyi olduğunu buldum. Tüm kodunuzu görüntülenip paylaşılacağı beklentisiyle yazmaya çalışın.

Dürüst olmak gerekirse, kodlayıcı bloğunu çok sık yaşamıyorum. Üstlendiğim proje türleri konusunda oldukça tutucuyum. Gereksinimleri karşılayabileceğimden ve müşterimin beklentilerini aşabileceğimden %100 emin değilsem, projeyi üstlenmiyorum.

2-3 ayda bir konfor alanım dışında projeler yapmaya çalışıyorum. Efektif saatlik ücretim (proje fiyatının harcanan zamana bölünmesi) genellikle onlar için oldukça korkunç, ancak eğlenceliler ve yeni şeyler öğrenmeme yardımcı oluyorlar. Ancak bu tür projelerde dikkatli olmalısınız, çünkü bunlar programınızı bozabilir ve beklenenden çok daha uzun sürebilir.

3. Hangi araçlar/yazılımlar olmadan (tabii ki WordPress dışında!) iş gününüzü tamamlayamazsınız?

Tüm geliştirmelerimi Varidesk oturma/ayakta çalışma masamla bir MacBook Air üzerinde yapıyorum. Bu masayı gerçekten seviyorum – ayakta durmanın odaklanmama ve daha üretken olmama yardımcı olduğunu düşünüyorum.

Yazılım açısından, sohbet için Slack, faturalandırma için Freshbooks ve zaman takibi için Toggl kullanıyorum. Her şeyi proje bazında faturalandırıyorum, ancak etkin saatlik ücretimi bulmak ve projeleri karşılaştırmak için zamanı takip ediyorum. WP CLI'yi de seviyorum.

4. Her gün belirli bir programı takip ediyor musunuz? Eğer öyleyse neye benziyor?

Oldukça belirlenmiş bir programım var, ancak bu daha çok iş için büyük zaman blokları tanımlamakla ilgili. Genellikle sabah saat 10'a kadar bitirme hedefiyle e-postaları sabah 9'da yapmak için otururum. 5-10 dakikada yapılamayacak işler, gmail'de uygun bir etiket alır (değişiklikler, kapsam dışı, taşıma, alıntı) ve daha sonra kullanılmak üzere kaydedilir. Daha sonra ayakta masaya geçiyorum ve sabah 10'dan öğlen saatlerinde çalışıyorum. Öğle yemeği için yaklaşık 30 dakika ayırıyorum ve 12:30-3:30 arası 3 saatlik bir iş bloğu daha yapıyorum. Daha sonra oturmaya geri döneceğim ve gelen kutumda kalanlarla çalışacağım – alıntılar hazırlayacağım, birkaç değişiklik isteği yapacağım…

Bu büyük zaman dilimlerinde ya ilk geliştirme ya da değişiklik taleplerine odaklandım. Taşınacak büyük bir sitem varsa, değişiklik istekleri yaparken arka planda taşırım.

5. İşe devam etmenize yardımcı olan günlük olarak yaptığınız bir şey nedir?

İşe devam etmek için yaptığım en önemli şey, müşteri beklentilerini aşmak ve mutlu müşterilere sahip olmak. Çalışmalarımın %50'si eski müşterilerden gelen projeler ve diğer %25'i de geçmiş müşterilerden gelen tavsiyelerdir.

Blogum ve kod parçacıklarım aracılığıyla öğrendiklerimi paylaşmak, büyümeme ve itibar kazanmama yardımcı oluyor. WordPress çekirdeği, Genesis çekirdeği ve genel eklentilerim gibi açık kaynaklı projelere katkıda bulunmak da yardımcı olur. Ancak bunlardaki değer daha dolaylı ve yaygın. Bu şeylerin yatırım getirisini ölçmeye çalışırsam, oldukça düşüktür, ancak bunu zevk aldığım için yapıyorum.

Müşterileri mutlu etmek çok büyük bir yatırım getirisine sahiptir ve yapılacak en doğru şeydir.

(İzleyen soru) Müşterilerinizi nasıl mutlu ettiğinizi biraz detaylandırmanız mümkün mü?

Mutlu müşterilere sahip olmak için en iyi araçlardan biri, potansiyel müşterileri müşteriniz olmadan önce uygun şekilde incelemektir. Yaygın kırmızı bayrakları arayın: gerçekçi olmayan zaman ve maliyet tahmini, teslim etme konusunda deneyimli olmadığınız işlevsellik ihtiyacı, iletişim uyumsuzluğu (müşteri her şeyin telefonla yapılmasını istiyor, e-posta ile iletişim kuruyorsunuz)…

Bir proje iyi gitmediğinde, onu gözden geçirin ve sorunu ya da projeyi ilk etapta kabul etmeyi önlemek için yapabileceğiniz bir şey olup olmadığına bakın. Sanırım mutlu müşterilere sahip olmamın büyük bir kısmı seçim yanlılığı (birlikte çalışılacak doğru insanları seçin).

Başka bir yol da beklentileri aşmaktır ve bu genellikle arka uçta yapılır. Bir müşteri size bir tasarım verdiğinde, oluşturduğunuz sitenin ön uçtaki bu tasarıma uymasını bekler. Ancak WordPress'te bir tasarım uygulamanın bir sürü yolu var. Amacım, ön uç karmaşıklığından bağımsız olarak sitenin yönetilmesinin kolay olmasını sağlamak için her zaman zarif bir çözüm sunmaktır. Müşterilerimin çoğu özellikle bu nedenle bana geri dönüyorlar – diğer geliştiricilerle çalıştılar ve oluşturduğum web sitelerinin yönetimini her zaman daha kolay buluyorlar.

6. Gün boyunca topraklanmış kalmanıza yardımcı olacak herhangi bir alışkanlığınız veya ritüeliniz var mı?

Bir ev ofisi ile bir iş/yaşam dengesi bulmak zor olabilir. Gerçekten yardımcı olan bir şey, çalışma süremi tanımlamak için karımın işini kullanmaktır. Eve geldiğinde (genellikle 4:30-5:30) artık “işte” değilim. Bilgisayarımı ofiste bıraktım, kapıyı kapattım ve eve geldim.

7. Bir müşteri için bir proje üzerinde aktif olarak çalışmadığınız günlerde ne yaparsınız?

Oldukça meşgulüm, genellikle her zaman yapılması gereken bir şey vardır. O hafta planladığım herhangi bir projenin ilk geliştirmesini tamamladıysam, genellikle diğer projeler için veya kapsam dışı değişiklikler (ayrı olarak faturalandırılır) için değişiklik taleplerim olur. Ve gerçekten acil teslim tarihlerim olmadığında, eklentilerimde her zaman yapılması gereken ve ertelenen iyileştirmeler oluyor.

8. İlk başladığınızda yaşam tarzınız beklediğinizden nasıl farklı?

İşimin ne kadar yüksek veya düşük stresli olabileceğini belirlemek gerçekten bana kalmış. Ne zaman kötü giden bir projem olsa, onu hangi yollarla iyileştirebileceğimi veya önleyebileceğimi belirlemek için otopsi yaparım. Buna satış sürecimdeki değişiklikler (kötü projeleri ortadan kaldırmanın yeni yollarını bulmak), sözleşmemdeki değişiklikler ve proje boyunca iletişim sürecimdeki değişiklikler dahildir. Serbest çalışan biri olarak, sevdiğim projeleri üstlenme özgürlüğüne sahibim, bu yüzden sadece zevk alacağım projeleri üstlenmek için elimden gelenin en iyisini yapıyorum.

Beklemediğim bir diğer şey ise tatile çıkmanın ne kadar zor olduğuydu. Aylarca planlama yapmadan ve gelirime büyük bir darbe vurmadan herhangi bir süre boyunca bağlantıyı kesemem. Bu yaz ailemi ziyaret etmek ve seyahat etmek için iki hafta izin aldım. Ayrılmadan bir ay önce hiçbir işi üstlenemedim ve mevcut projelerimi bitirmek zorunda kaldım. Seyahatten sonraki ay yavaş yavaş işimi geri getirdim (işe başladım ama bir ay için ödeme alamadım). Bu iki haftalık izin, yıllık kazancımı yaklaşık %20 oranında azalttı (2,5 aydır yeni gelir yok).

Aylarca seyahat edebilir ve %50 kapasiteyle çalışabilirim, ancak birini işe almadıkça makul bir %0 çalışma süresi beklemek benim için gerçekçi değil. Bekar freelancer yaşam tarzının faydalarından maliyetinden daha fazla keyif aldığım için muhtemelen kimseyi işe almayacağım, ama kesinlikle dikkate alınması gereken bir şey.

9. Günün sonunda, mavi ışıklı ekranlara bakmayı ne zaman bırakıyorsunuz? (İyi günlerde ve kötü günlerde.)

Genellikle yaklaşık 4:30-5:30pm. Ama geç saate kadar çalışmak zorunda kaldığımda flu.ux kullandığım için ekranım mavi yanmıyor

10. Portföyünüze baktığınız zaman, çok etkileyici müşterileriniz oldu, (Yoast, Cambridge Üniversitesi) kendinizi kalabalıktan ayırmak ve daha yüksek profilli müşteriler kazanmak için ne yaptınız?

Web sitem aracılığıyla benzersiz değerimi açıklamakta pek iyi değilim. Mevcut web sitem, daha küçük projelere odaklandığımda oluşturuldu ve mesajımı güncellemek 2015 için hedeflerimden biri.

Daha büyük müşterilerimin çoğunu alabildim çünkü işe alma kararını veren kişi aynı zamanda bir geliştirici ve işime aşina. Eklentilerimi, öğreticilerimi, snippet'lerimi yayınlayarak ve daha büyük projelere katkıda bulunarak, teknik karar vericilere değerimi kanıtlayabildim. Diğer projelerin çoğunda onlarla daha küçük bir projede çalıştım ve masaya ne getirdiğimi anladıklarında beni başka projelerde kullandılar.

11. Kalkınan bir WordPress geliştiricisine yeni başlayan bir tavsiyeniz nedir?

Bunu yapmak için yüksek kaliteli geliştiricilerden daha fazla iş var. Bence, bir geliştiricinin şimdi daha fazla iş elde etmesinin en iyi yollarından biri, diğer en iyi geliştiricilerle projelere katkıda bulunmaktır. Yetenekleriniz tanınacak ve bu geliştiriciler kendilerine uygun olmayan işler aldıklarında, size göndereceklerdir.

Sadece istatistiklerime baktım. İş için benimle iletişime geçen 200 kişiden 13'ü projede görev aldım. Bu, önüme çıkan işin %93,5'ini geri çevirdiğim anlamına geliyor. Bunun çeşitli nedenleri var – benim becerilerimin dışında, çok kısa zaman çizelgesi, çok küçük bir proje ve diğer birçok neden. Bahse girerim, diğer birçok geliştirici de bakarlarsa benzer istatistiklere sahip olacaktır.

Uygun olmadığımda, olabilecek insanları tavsiye etmeye çalışırım. Ve kimi tavsiye edeceğimi bilmemin en iyi yolu, onları çalışırken görmek, takip ettiğim ve birlikte çalıştığım projelere katkıda bulunmak.


Bize gününüzü ve genel olarak işinizi anlatmak için zaman ayırdığınız için teşekkür ederiz, Bill. Listeye eklemek istediğiniz herhangi bir soru, bir tür geliştirici (tema, eklenti vb.) veya daha sonra görüşmemizi istediğiniz belirli bir geliştirici varsa, lütfen yorumlarda bize bildirin.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir