Dürüst programcı özgeçmişi

Dürüst programcı özgeçmişi

Bölüm 1. Sosyal Beceriler

  1. Toplantılarda sessizim. Umursamasam bile dikkatli ve zeki bir yüz ifadesine bürünmeye çalışıyorum.
  2. İnsanlar beni olumlu ve pazarlık edilebilir buluyor. Size her zaman kibarca ve dikkat çekmeden, görevin bir şeyler yapmanız gerektiğini söylediğini bildiririm. Ve yalnızca bir kez. O zaman tartışmıyorum. Görevi bitirdiğimde ve bir şey olduğu ortaya çıktığında gülmüyorum ve “Sana söylemiştim!” demiyorum.
  3. Ne tür bir boku israf ettiğim umurumda değil. Müşteri benim fikrimle ilgilenseydi, bir proje yöneticisi, ürün sahibi, Scrum ustası, çevik usta ve UI tasarımcısını işe almazdı. Bırakın bu yenilikçiler her türlü fikri, vizyonu ve pazarlama hilesini oluştursun.
  4. Disiplinliyim. İşe 9’da geliyorum, 6’da çıkıyorum. Bu benim için çok uygun. Çift ödeme karşılığında veya görev ilginçse daha uzun süre kalabilirim.
  5. İyi bir mizah anlayışım ve zengin bir yaşam deneyimim var. Cumartesi günümün nasıl geçtiğini anlatarak yarım gün bile ekibin işini rahatlıkla bozabilirim. Ama bunu nadiren yapıyorum çünkü bunun için bana para ödenmediğini, bir miktar ipi kaybettiğim için para aldığımı düşünüyorum.
  6. Takım liderliğini devrettim, biliyorsun nerede. Ben de bazı saçmalıkları kendim atabilirim, ancak astlarıma akıllı bir yüzle benim gücümün ötesinde bir şeyler yapmaları gerektiğini açıklarım.
  7. Sunumlarda kesinlikle harikayımdır. Özellikle bitmemiş bir dip sunmanız gerekiyorsa. Program sunumları sırasında hatalardan ustalıkla kaçınırım. Bir keresinde program artık çalışmadığı için oturum açma penceresini sunmak için iki saat harcadım. Ve giriş her zaman işe yaramadı.
  8. Her şey başıma gelince sessizce istifa ediyorum ve bölümden bölüme gidip “Her şey kötü, dibe vurduk, herkes aptal” demiyorum.

Bölüm 2. Zor Beceriler

  1. Babadan sadece 1 çocuk miras alıyorsa miras iğrenç bir şeydir.
  2. Kapsüllemeyi yalnızca Fikrin altı sarıyla çizildiğinde ve yazdığında kullanıyorum, bu yöntem özel yapılabilir. Finalde de aynı şey var.
  3. Hiçbir zaman volatile, finalize ve diğerlerini kullanmadım.
  4. Ne kullanacağım konusunda endişelenmiyorum: ArrayList veya LinkedList. Her zaman ArrayList'i kullanırım.
  5. Kodumu kimsenin okumayacağını biliyorsam, Java'da alıcı ve ayarlayıcıları kullanmaktan kaçınabilirim. kişi.adı = "can". Birinin okuyacağını bilirsem utanırım.
  6. Java'da geri arama ve lambdalar dışında neden arayüzlere ihtiyaç duyulduğunu hala anlamıyorum. Bunları kullanan tüm örnekler abartılı ve onlar olmadan da işleri daha kolay hale getirebilirim.
  7. Gc'nin nasıl çalıştığını bilmiyorum, hiç kullanmadım. Ve genel olarak 6 yılda hafızamda sadece bir kez bahsedildi. Röportajlar dışında elbette.
  8. Github'da bir şalgamım var ama sana göstermeyeceğim. O benim özelim ve orada istediğim gibi derimi yüzüyorum. Evde frak giymiyorsun değil mi?
  9. Eğer arkadan yorulursam ön kısmı atlayabilirim ve severim. Tepkiyi çoktan unuttum ve geride kaldım. Ama Sencha'yı hatırlıyor gibiyim.

Bölüm 3. Başarılar

  1. Bundan daha az kişinin ziyaret ettiği 3 site yaptım. 2 site yaptığımda kimsenin ziyaret etmeyeceğini biliyordum.(Dünyayı ele geçirmeleri bekleniyordu)
  2. Üç web uygulaması yaptım (ExtJs-Java-Docker), ikisi hiç üretime alınmadı, biri iki kez kullanıldı (dünyayı ele geçirmeleri bekleniyordu).

    Bunları yaptığımda durumun böyle olacağını biliyordum, 20 sayfalık kullanım kılavuzunu ezberleyen kullanıcılara inanmadığım için, çalışmamı elimde basılı bir kılavuzla kendim sundum.

  3. Hiç kimsenin ikinciyi geçemediği, 8 ekranlı native Android uygulaması yaptım, Google pazarında 107 kez indirildi (dünyayı ele geçirmesi bekleniyordu).
  4. Bir keresinde iki gün boyunca en yüksek hatayı düzeltiyordum ve sonra yaklaşık üç yıldır sitenin bu bölümünü kimsenin ziyaret etmediğini fark ettim. Burası da sitenin çok fazla adam-saat harcanan çok sağlıklı bir bölümüydü.
  5. Açılan kutunun üstten ziyade sağdan dışarı çıkmasını sağlamak için yaklaşık bir hafta harcadım.
  6. 4 kişiyi yönettim ve tek başıma bir haftada tamamlayabileceğim bir projeyi altı ay boyunca yaptık. Ve evet, bu 2. noktadan itibaren projedir.
  7. Günde bir kişinin bulunduğu bir uygulamada Mongu'da istek önbelleğe alma işlemini kuruyordum.
  8. Yüzlerce ücretsiz istemci olmasına ve hepsinin daha iyi olmasına rağmen kurumsal bir e-posta istemcisi oluşturdum.
  9. Ön tarafta piksel idealleştirmesi (ya da adı ne olursa olsun) yapıyordum.
  10. React için Material UI kütüphanesini yeniden tasarlıyordum çünkü Kurgan'daki serbest çalışan UI tasarımcımız, tasarım konusunda Google Tasarımdan Sorumlu Başkan Yardımcısı, Maryland Üniversitesi Bilgisayar Bilimleri alanında onur derecesine sahip lisans mezunu ve ek bir . sanat ve sanat tarihi eğitimi, Maryland'deki Öğrenci Sanat Galerisi'nin yöneticisi.

    Zeki insanların sizin için yaptığı ve bedavaya verdiği güzel şeyleri neden yeniden yapmanız gerektiğini hiç anlamadım, özellikle de açıkça aptalsanız.

  11. En iyimser hesaplamalarla tamamlanması 437 yıl sürecek bir özelliğin yapımı için bir ay harcadım. (bir temizlikçi kadın için paspas siparişi vermek) ERP'de.
  12. Teknik özellikleri değiştiği için bir kakayı 7 kere sıfırdan yaptım. Sonuç olarak, olduğundan daha kötü hale geldi.
  13. Faturadaki kuruşun neden yanlış yuvarlandığını bulmak için 4 saat harcadım ve bunu düzeltemeyeceğimi önceden biliyordum, aksi takdirde bakiye daha sonra dengelenmeyecekti.
  14. Ana iş mantığının güvenilirliğini artırmak için bir mikro hizmet yaptım ve evet bu mikro hizmet, iş mantığından 20 kat daha sık çöküyor.

    Ancak daha sonra bu güvenilir mikro hizmetin güvenilirliğini artırmak için 12 kişilik bir departman oluşturdular ve şimdi mikro hizmet 20 kat daha sık çöküyor, gönülsüz işlemler yapıyor ve iz bırakmadan verileri kaybediyor. Ayrıldığımda, güvenilirlik mikro hizmeti için güvenilirlik mikro hizmeti yapmaya karar verdiler.

Kaynak: habr.com

Yorum ekle