Mezar kazmak, SQL Server, yıllar süren dış kaynak kullanımı ve ilk projeniz

Mezar kazmak, SQL Server, yıllar süren dış kaynak kullanımı ve ilk projeniz

Neredeyse her zaman sorunlarımızı kendi ellerimizle, dünya görüşümüzle, hareketsizliğimizle, tembelliğimizle, korkularımızla yaratırız. O zaman kanalizasyon şablonlarının sosyal akışında yüzmek çok uygun hale gelir... Sonuçta, sıcak ve eğlencelidir ve gerisini umursamayın - hadi koklayalım. Ancak zorlu bir başarısızlıktan sonra basit bir gerçeğin farkına varılır - sonsuz bir nedenler akışı, kendine acıma ve kendini haklı çıkarma yerine, kendiniz için en önemli olduğunu düşündüğünüz şeyi alıp yapmak yeterlidir. Bu yeni realitenizin başlangıç ​​noktası olacaktır.

Benim için aşağıda yazılanlar böyle bir başlangıç ​​noktasıdır. Yol yakın olmayacak...

Tüm insanlar sosyal olarak bağımlıdır ve bilinçaltımızda hepimiz toplumun bir parçası olmak istiyoruz, eylemlerimizin dışarıdan onayını almaya çalışıyoruz. Ancak onayın yanı sıra, sürekli olarak iç kompleksler ve sabit sınırlayıcılarla desteklenen kamu değerlendirmeleriyle çevreleneceğiz.

Çoğunlukla başarısızlıktan korkarız, bizim için önemli olan şeyleri sürekli erteleriz ve sonra kafamızda mantıklı bir şekilde rasyonelleştirerek kendimize şu güvenceyi vermeye çalışırız: "zaten işe yaramadı", "bu başkalarından onay almayacak" ve "Zaten bunu yapmanın amacı ne?" Pek çok insan ne kadar güçlü olduklarını bilmiyor çünkü hayatlarında hiçbir şeyi değiştirmeye çalışmamışlar.

Sonuçta, eğer bir kişi sadece elinden geleni yapıyorsa, kafasında zaten otomatik olarak bir şablon oluşturur: "Bunu yapabilirim... Bunu yapacağım...". Ancak bir kişinin yalnızca elinden geleni yapmasının olağanüstü bir yanı yoktur. Yapabildiği için yaptı ama aynı zamanda başından beri içinde bulunduğu orijinal yeteneklerinin aynı aralığında kaldı. Ama eğer yapamadıysan ve yaptıysan, o zaman gerçekten yakışıklı bir adamsın. Sonuçta, ancak konfor alanımızdan çıktığımızda ve yeteneklerimizin ötesinde çalıştığımızda, ancak o zaman gelişebilir ve daha iyi hale gelebiliriz.

Anlamlı bir şey yapmaya yönelik ilk girişimim enstitüdeki dördüncü yılımda başladı. Zaten arkamda temel C++ bilgisine sahiptim ve Richter'in potansiyel bir işverenin acil tavsiyesi üzerine yazdığı tüm kitapları ezberlemek için başarısız bir girişimde bulundum. Şans eseri OpenCV kütüphanesine ve görüntü tanımayla ilgili birkaç demoya rastladım. Beklenmedik bir şekilde, bu kütüphanenin işlevselliğinin nasıl artırılabileceğini bulmak amacıyla gece toplantıları başladı. Pek çok şey yolunda gitmedi ve tersine mühendislik yoluyla benzer odaklı ürünlere bakmaya çalıştım. Öyle bir noktaya geldim ki, ticari bir kütüphaneyi nasıl parçalara ayıracağımı öğrendim ve oradan yavaş yavaş kendi uygulayamadığım algoritmaları çıkardım.

Beşinci yılın sonu yaklaşıyordu ve bunca zamandır yaptığım işten giderek daha fazla hoşlanmaya başladım. Tam zamanlı çalışmaya başlamam gerektiğinden fikirlerimi edindiğim ticari kütüphanenin geliştiricilerine yazmaya karar verdim. Bana kolaylıkla benimle anlaşabileceklermiş gibi geldi ama onlarla çalışma arzumu anlatan birkaç mektuptan sonra konuşmamız hiçbir yere varmadı. Hafif bir hayal kırıklığı yaşadım ve bir şeyi kendi başıma başarabileceğimi kanıtlamak için güçlü bir motivasyon vardı.

Bir ay içerisinde bir web sitesi oluşturdum, her şeyi ücretsiz hostinge yükledim, dokümantasyonu hazırladım ve satışa başladım. Reklam için para yoktu ve bir şekilde potansiyel müşterilerin dikkatini çekmek için el sanatlarımı açık kaynak kisvesi altında dağıtmaya başladım. Geri dönüş yaklaşık %70 oldu, ancak beklenmedik bir şekilde geri kalan insanlar isteksiz de olsa satın almaya başladı. Hiç kimse çarpık İngilizcemden veya sitenin bulunduğu ücretsiz barındırmadan utanmadı. İnsanlar, düşük fiyat ve temel ihtiyaçlarını karşılayan temel işlevsellik kombinasyonundan memnun kaldılar.

Ortak olarak girişimime yatırım yapmak isteyen birkaç düzenli müşteri ortaya çıktı. Ve sonra birdenbire, benim zamanımda çok şey öğrendiğim kütüphanenin geliştiricileri ortaya çıktı. Algoritmalarının patentli olduğunu ve onlarla tartışmanın bir anlamı olmadığını nazikçe ima ederek, bu kadar küstahça müşteriyi ellerinden alıyorlar. Konuşmamız kültürel olmaktan uzaktı ve belli bir aşamada onları alfabenin üç ebedi harfini aramaya yönlendirmeye karar verdim. Ertesi gün benimle işbirliği yapmaya hazır olduklarını belirten resmi bir mektup gönderdiler ama ben onlarla diyaloğu aniden kestim. Kendimi bu adamların gelecekteki saldırılarından korumak için patent belgeleri ve telif hakkı başvurusu hazırlamaya başladım.

Zaman geçtikçe bu hikaye yavaş yavaş unutulmaya başladı. Plan, yardım etmesi için daha deneyimli bir kişiyi işe almaktı, ancak bunun için yeterli para yoktu. Açgözlülük devreye girdi ve büyük bir ikramiyeyi kapmak istedim. İletişimimiz sırasında benimle aynı şehirde bulunan yeni bir müşteriyle bir toplantı planlandı. İşbirliği olanaklarını tatlı bir dille anlatarak, bizzat görüşmeyi önerdi.

Hatta onun yerine hoş görünüşlü gençler toplantıya geldiler ve benim fikrimi sormadan, "biraz temiz hava almanın" acil bir ihtiyaç olduğunu öne sürerek şehir dışına çıkmayı teklif ettiler. Çocukken büyükannemin patates tarlalarında edindiğim becerileri test etmem için bana kişiselleştirilmiş bir kürek zaten orada verildi. Ve bir saat boyunca beklentilerim bana anlaşılır bir şekilde açıklandı, enerjimi boşa harcamamam, aptalca şeyler yapmayı bırakmam ve en önemlisi ciddi insanlara kaba davranmayı bırakmam önerildi.

Bir noktada dünya güneşli ve hoş bir yer gibi görünmeyi bıraktı. O zaman doğru şeyi yapıp yapmadığımı söylemek zor... ama vazgeçtim... Vazgeçtim ve bir köşeye saklandım. Ve bu, daha sonra ne olacağını büyük ölçüde belirledi: tatmin eksikliği nedeniyle başkalarına karşı gizli öfke, uzun yıllar süren belirsizlik, kendisi için önemli kararlar alma konusunda ilgisizlik, kişinin hatalarının sorumluluğunu başka birine devretmesi.

Biriktirilen para hızla tükeniyordu ve acilen kendimi toparlamam gerekiyordu, ancak her şey kontrolden çıktı. O zamanlar babam çok yardımcı oldu, arkadaşları aracılığıyla beni soru sormadan götürecekleri bir yer buldu. Daha sonra benim iyiliğim için en hoş insanlardan uzak yükümlülüklere girdiğini öğrendim ama bununla bana kendimi gösterme şansı verdi.

Yeni çalışmaya hazırlanırken yeniden Richter'i okumaya başladım ve yoğun bir şekilde Schildt'i inceledim. .NET için geliştirme yapmayı planlamıştım ancak resmi çalışma faaliyetimin ilk ayında kader biraz farklı karar verdi. Şirketin çalışanlarından biri beklenmedik bir şekilde projeden ayrıldı ve yeni oluşan deliğe taze insan malzemesi eklendi.

Meslektaşım eşyalarını toplarken finans müdürüyle çok destansı bir diyalog yaşadım:

- Veritabanlarını biliyor musun?
- Hayır.
- Bir gecede öğren. Yarın orta düzey yönetici olarak seni müşteriye satacağım.

SQL Server ile tanışmam böyle başladı. Her şey yeniydi, anlaşılmazdı ve çoğunlukla deneme yanılma yoluyla yapılıyordu. Yakınımda örnek alabileceğim akıllı bir akıl hocasının olmasını gerçekten özledim.

Sonraki birkaç ay her şey şiddetli bir çöp gibiydi. Projeler ilginçti ama yönetim onları kendi haline bıraktı. Acil durum telaşı başladı, sonsuz fazla mesai ve çoğu zaman kimsenin düzgün bir şekilde formüle edemediği görevler. En sevdiğim eğlence, hazır keklerin basit yarı mamul ürünlere dönüştürülmesine ilişkin raporun ebedi revizyonuydu. Ama her pasta başka bir pastanın parçası olabildiği için bu katı iş mantığı beni gerçekten delirtiyordu.

İşlerin daha da kötüye gideceğini fark ettim ve harekete geçmeye karar verdim. Teoriyle ilgili hafızamı tazeledim ve şansımı başka yerlerde denemeye karar verdim, ancak görüşmelerde en azından güçlü bir genç olmaya hak kazanacak kadar deneyimim yoktu. İlk birkaç gün başarısızlıklarımdan etkilendim ve ciddi olarak iş değiştirmek için henüz çok erken olduğunu ve deneyim kazanmam gerektiğini düşündüm.

SQL Server'ın donanımını yoğun bir şekilde incelemeye başladım ve zamanla tamamen veritabanı geliştirmeye yöneldim. Bir yandan teknik direktörün şahsında pratik yapan bir şizofreninin her gün eğlendiği ve bu sırada ona bir Afgan finans direktörünün eşlik ettiği bu işin benim için tam bir cehennem olduğunu saklamayacağım. öğle tatilinde bir duygu patlamasıyla plastik ördeklerin kafalarını ısırdı.

Bir noktada hazır olduğumu fark ettim. Tüm kritik işleri üstlendi, yüksek sıklıkta yayın yapılmasını sağladı ve müşterilerle ilişkileri doğrudan normalleştirdi. Sonuç olarak geldi ve finans müdürünü kesilen bir huş ağacının yerine koydu. Şimdi 23 yaşındaki son sınıflarla ilgili şaka yapabiliriz ama bu şekilde maaşımı dört katına çıkarmayı başardım.

Bir sonraki ay, başardıklarımın gururuyla doluydum, ama ne pahasına olursa olsun? Çalışma günü sabah 7.30'da başlıyor ve akşam 10'de bitiyor. Sağlığınız ilk aksaklıklarını göstermeye başladı ve bu, yönetimin, sizin "hastanemizin ortalamasından" daha fazla kazanmanıza izin vermektense projeyi kasıtlı olarak başarısızlığa uğratmanın bizim için daha iyi olacağına dair sistematik ipuçlarına karşıydı. En azından bir bakıma sözlerini tuttular ve ben yeni bir iş yeri bulma ikilemiyle karşı karşıya kaldım.

Bir süre sonra bir gıda firmasına görüşmeye davet edildim. .NET'te benzer bir pozisyon almayı planlıyordum ancak pratik ödevde başarısız oldum. Veda etmek üzereydik ama en ilginç şey, potansiyel işverenlerin SQL Server ile çalışma deneyimim olduğunu öğrenmesinden sonra oldu. Özgeçmişimde bu konu hakkında pek bir şey yazmadım çünkü bu alanda çok şey bildiğimi hiç düşünmemiştim. Ancak benimle röportaj yapanlar biraz farklı düşünüyorlardı.

SQL Server ile çalışmak için mevcut ürün serisini geliştirmem teklif edildi. Bundan önce bu tür faaliyetlerle ilgilenecek ayrı bir uzmanları yoktu. Çoğu zaman her şey deneme yanılma yoluyla yapılıyordu. Yeni işlevler genellikle çok fazla ayrıntıya girilmeden rakiplerden kopyalanıyordu. Amacım diğer yöne gidebileceğinizi, sorguları sistem görünümlerine göre rakiplerden daha iyi işleyebileceğinizi göstermekti.

Bu birkaç ay, daha önceki kek tütsüleme etkinliğiyle karşılaştırıldığında benim için paha biçilmez yeni bir deneyim oldu. Ancak tüm güzel şeyler er ya da geç sona erer ve yönetimin öncelikleri bir anda değişir. O sırada iş bitmişti ve benim için test uzmanı olarak yeniden eğitim almaktan daha iyi bir şey bulamazlardı ki bu da yeni ürünlerin geliştirilmesine ilişkin anlaşmalarımıza biraz ters düşüyordu. Benim için hızlı bir şekilde bir alternatif buldular - "biraz beklemek", sosyal aktiviteye katılmaya çalışmak ve aynı zamanda manuel test için geliştirmeyi gönüllü olarak bırakmayı kabul etmek.

Çalışma, daha fazla gelişmeyi motive etmeyen monoton bir gerileme dizisi haline geldi. Ve resmi olarak gerilemelerden kaçınmak için Habré ve ardından diğer kaynaklar hakkında teknik makaleler yazmaya başladım. İlk başta pek iyi gitmedi ama asıl önemli olan bundan hoşlanmaya başlamamdı.

Bir süre sonra şirketin resmi profilinin Stack Overflow'taki derecelendirmesini indirme görevi bana verildi. Her gün ilginç vakalarla karşılaştım, tonlarca Hint kodu içtim, insanlara yardım ettim ve en önemlisi öğrendim ve deneyim kazandım.

Şans eseri, Kharkov'da gerçekleşen ilk SQL Cumartesi günüme gittim. Meslektaşım, bunca zamandır yaptığımız gibi, ürünleri kullanarak veritabanları geliştirme konusunda izleyicilerle konuşmak zorunda kaldı. Nedenini hatırlamıyorum ama son anda sunumu yapmak zorunda kaldım. Denis Reznik, yüzündeki geleneksel dost gülümsemesiyle mikrofonu uzatıyor ve sen kekeme bir sesle insanlara bir şeyler anlatmaya çalışıyorsun. İlk başta korkutucuydu ama sonra "Ostap kendini kaptırdı."

Etkinlikten sonra Denis geldi ve beni geleneksel olarak HIRE'da düzenlenen daha küçük bir etkinlikte konuşmaya davet etti. Zaman geçti, konferansların isimleri değişti ve buluşmalar düzenlediğim dinleyici kitlesi yavaş yavaş büyüdü. Sonra neye imza attığımı bilmiyordum ama bir dizi kaza yaşam tercihlerimi ve gelecekte kendimi neye adamaya karar verdiğimi şekillendirdi.

Reznik, Korotkevich, Pilyugin gibi uzmanlara ve tanışma şansı bulduğum diğer harika adamlara baktığımda... Şu anki işim çerçevesinde hızlı ilerlemeye yönelik görevlerimin olmayacağını anladım. Arkamda iyi bir teori vardı ama pratikten yoksundum.

Yeni bir yerde sıfırdan yeni bir projeye başlamam teklif edildi. Çalışmalar ilk günden itibaren tüm hızıyla devam etti. Daha önce hayattan istediğim her şeyi elde ettim: ilginç bir proje, yüksek maaş, ürünün kalitesini etkileme fırsatı. Ancak belli bir noktada rahatladım ve müşteri için MVP oluşturmayı bitirdikten hemen sonra çok ciddi bir hata yaptım.

Geliştirmeye odaklanmaya ve daha iyi bir çözüm sunmaya çalışarak, yönetime ve müşteriyle iletişime daha az zaman ayırabildim. Bana yardım etmesi için bunu benim için yapmaya başlayan yeni bir kişiyi verdiler. O zaman neden-sonuç ilişkilerini anlamak benim için zordu ama bundan sonra müşteriyle ilişkimiz hızla bozulmaya başladı, fazla mesai ve ekipteki gerginlik arttı.

Benim açımdan projedeki durumu düzeltmek, düzeni sağlamak ve daha sakin bir gelişmeye dönmek için bir girişimde bulunuldu, ancak bunu yapmama izin verilmedi. Herkesin söndürülmesi gereken sürekli yangınları vardı.

Durumu analiz ettikten sonra tüm bu sirke bir ara vermek istediğime karar verdim ve eski işimin CEO'sunu birlikte yeni bir proje yapmak şartıyla kendisine dönmeye davet ettim. Tüm nüansları tartıştık ve bir ay içinde geliştirmeye başlamayı planladık. Bir ay geçti... sonra bir ay daha... ve bir tane daha. Tüm sorularıma sürekli bir cevap vardı - bekle. Kendime ait bir şey yapma fikri beni asla terk etmedi, ancak yine de geçici olarak serbest çalışmak zorunda kaldım ve Orta Asya halklarının Ukrayna'nın bankacılık sektörünü ele geçirmesine yardımcı oldum.

Kelimenin tam anlamıyla bir ay sonra, projemin geliştirilmesinin eski üstlerimin resmi izniyle solcular tarafından sessizce başlatıldığını öğrendim. Bu adamlar harika .NET geliştiricileriydi ama ne yapmaları gerektiği konusunda hiçbir uzmanlıkları yoktu. Dışarıdan bakıldığında beni sessizce projenin içine atıyorlarmış gibi görünüyordu. Aslında durum buydu. Bir öfke anında bu projeyi kendim yapmaya başladım ama motivasyon hızla azaldı.

Eski CTO, devam eden projelerde ona yardım etmeyi teklif etti ve ben de en iyi bildiğim şeyi yapmaya başladım: yangınları söndürmek. Bir kez daha işkolikliğe düştüm ve bunun sonuçlarını gördüm: yetersiz beslenme, normalden uzak bir uyku programı ve sürekli stres. Bunların hepsi dönüşümlü olarak parlak bir geleceğe doğru çektiğim iki projeyle açıklandı. Bir proje 24/7 çalıştığı için sevinç getirdi, ancak ikinci proje yönetim anlayışlarını tamamen saptırdı, bu yüzden ekip sürekli bir telaş içinde çalıştı. Hayatımın bu dönemine mazoşizmden başka bir şey denemez ama komik anlar da yaşandı.

Retrowave'i dinlerken sakin bir şekilde ebeveynlerinizin kulübesinde patates kazıyorsunuz ve ardından beklenmedik bir çağrı geliyor: "Seryoga... atlar koşmayı bıraktı...". Birkaç saniye düşündükten sonra, bir kürek üzerinde durup aynı anda büyükanneniz Vanga'nın becerilerini geliştirdikten sonra, kişinin sunucudaki sorunu çözebilmesi için devam komutlarını hafızadan dikte edersiniz. Bu deneyim hakkında bir dakika bile istemiyorum - harikaydı!

Ama eğlencenin başladığı yer burası...

Eylül 2017'nin sonundaki bir toplantı hayatımı kökten değiştirdi.

O anda kendimi iş rutininden bir şekilde neşelendirmek için konferansta konuşma yapmayı planladım. Öğle yemeği sırasında mutfaktaki bir meslektaşımla yanlışlıkla birkaç kelime konuştum. Bana sıradan bir şekilde şunları söyledi: "Meğer sen ünlü bir insansın... insanlar seni başka şehirlerde de tanıyor." İlk başta neden bahsettiğini anlamayarak bana telgraftaki yazışmaları gösterdi. Rapor vermek için Dinyeper'a gittiğimde gösterilerime gelen kızı hemen tanıdım. Karşımdakinin beni hatırlaması beni son derece memnun etti. Daha fazla düşünmeden ona yazmaya karar verdim ve onu, çerçevesinde raporlar hazırladığım bir konferans için Kharkov'a davet ettim.

İlk konuşanlardan biriydim ve onu hemen ikinci sırada gördüm. Gelmesi benim için beklenmedik ve hoş bir olaydı. Birbirimize birkaç cümle söyledik ve benim altı saatlik uzun lazer maratonum başladı. O gün hayatımın en parlak günlerinden biriydi: tamamen dolu bir salon, arka arkaya 5 rapor ve insanların sizi dinlemeyi sevmesi tarif edilemez bir duygu. Odanın tamamına odaklanmak benim için zordu ve bakışlarım içgüdüsel olarak ona yöneldi... başka şehirden gelen... iki yıldır tanıdığım ama hiç iletişim kurmadığımız kıza... sadece biliyorduk bunca zaman birbirleri hakkında.

Konferans bittikten sonra yorgundum ve çok depresyondaydım ama yine de kızı memnun etmek istedim - onu birlikte olduğumuz insanlarla birlikte akşam yemeğine davet ederek. Gerçekte, o zamanlar berbat bir konuşmacıydım, sürekli alaycıydı ve ilgi bekliyordum. O zaman bana ne olduğunu söylemek zor. Gece şehirdeki yürüyüşümüz de pek iyi gitmedi. Bana öyle geliyordu ki en iyisi kızı otele götürüp eve gidip uyumaktı. Ertesi günü kalkacak gücüm olmadan yatakta geçirdim ve ancak akşam onun söylediği sözleri kafamda tekrarlamaya başladım: "Seryozha, senin için geldim...". Onu içtenlikle tekrar görmek istedim ama o zamana kadar çoktan gitmişti.

Ona gitmem gerektiğine karar verene kadar birkaç hafta konuştuk...

Sürümün arifesinde kimsenin istemci için saçmalıklara ihtiyacı yok, dağıtımı taşıdım ve Dnepr'e gittim. Kafamdan neler geçtiğini söylemek zor ama ne hakkında konuşacağımı bile bilmeden onu görmek istedim. Parkta buluşmak üzere sözleştik ama epik bir şekilde adresi karıştırdım ve 5 kilometre yanlış yöne yürüdüm. Bir süre sonra hatamı fark ederek gop mahallelerinden birinde bulduğum çiçeklerle hızla taksiye binerek geri döndüm. Ve bunca zaman beni kakaoyla bekliyordu.

Bitmemiş tiyatro sahnesine oturduk, soğuk kakao içtik ve aklımıza gelen her şeyi konuştuk. Konudan konuya atlayarak bana zor geçmişinden, .NET'teki dize veri türlerinin değişmezliğinden bahsetti... Her kelimesini ona bağladım. Anlayışlı ve akıllıydı, bazen komikti, biraz saftı ama söylediği her şey samimiydi. O zaman bile ona aşık olduğumu fark ettim.

İşe döndüğümde, acil durum modundaydım ve birkaç günlük tatili değerlendirmeye ve duygularımı itiraf etmek için ikinci kez ona gitmeye çalışıyordum. Gerçekte ise her şey farklı gelişti...

Olgunlaşmamışlığım, aptallığım, eski komplekslerim ve bir kişiye tam olarak güvenme konusundaki isteksizliğim, beni içtenlikle memnun etmeye çalışan bir kızı çok kırdığım gerçeğine yol açtı. Sabah ne yaptığımı anladım ve ilk fırsatta kendisinden bizzat af dilemeye gittim. Ama beni görmek istemedi. Geri döndüğümde ona ihtiyacım olmadığına kendimi inandırmaya çalıştım ama bu gerçekten doğru muydu...

Bir ay boyunca kendime kızdım... Öfkemi etrafımdakilerden çıkardım... Çok sevdiğim bir insana öyle şeyler söyledim ki, affedilmesi mümkün değil. Bu kalbimin daha da kötü hissetmesine neden oldu ve sonunda her şey sinir krizi ve şiddetli depresyonla sonuçlandı.

Beni spor salonuna getiren eski meslektaşım Dmitry Skripka, kendini kırbaçlama ve iç komplekslerden oluşan kısır döngüden bir çıkış yolu bulmama yardımcı oldu.

Ondan sonra hayatım çok değişti. Zayıf olmanın ve kendinden emin olmamanın ne demek olduğunu gerçekten anlıyorum. Ancak antrenmana başladığımda spor salonunun verebileceğinin en iyisini hissettim. Bu aynı özgüven ve özgüven duygusudur. Başkalarının size karşı tutumunun nasıl değiştiğini hissetmek. Ve o anda eski hayatıma dönmek istemediğimi fark ettim. Bunca zamandır hayatımda ertelediğim bir şeye kendimi adamaya karar verdim.

Ancak bir kişinin yeni bir şeye başladığında niyetini çevredeki gerçekliğe açıklamaya başladığını fark ettiniz mi? Sürekli herkese planlarını parlayan gözlerle anlatıyor ama zaman geçiyor ve hiçbir şey olmuyor. Bu tür insanlar gelecekte sürekli olarak “yapacağım”, “başaracağım”, “değişeceğim” derler ve böylece yıldan yıla isteklerini yaşarlar. Parmak pili gibidirler; motivasyon şarjı yalnızca bir flaş için yeterlidir ve o kadar. Ben de aynıydım...

Başlangıçta, motivasyonu yüksek meslektaşlarımın eşliğinde dağları yerinden oynatabileceğimi planlamıştım, ancak çoğu zaman parlak bir geleceğe dair beklentiler uygulamayla çelişiyor. Projemize başlarken alıp yapmak yerine sürekli planlayıp tartıştık.

Çoğu zaman herkes hızlı gitmek ister... herkes ilk denemede bunu ister... herkes kısa mesafe koşucusudur... herkes koşmaya başlar ama zaman geçer... biri pes eder... ikincisi pes eder. Bitiş çizgisi ufukta görünmediğinde, çok az insan sırf sona kadar olan mesafeyi kat etmek zorunda oldukları için çok çalışmak ister... sabah, gündüz veya gece geç saatlerde... kimse görmediğinde, kimse yaptığınız işi övmeyecek ve kimse takdir etmeyecek.

Planlarınızı hayata geçirene kadar asla paylaşmayın. Hepsini kendi başınıza yapmak ne kadar zor olursa olsun, sonuçları paylaşın. Evet, bu durumda seçtiğimiz yol her zaman zevk ve kıçından gökkuşağı çıkan pembe tek boynuzlu atlar getirmeyecek. Önceliklerimiz üzerinde çalışırken her zaman parlak motivasyonlarla yönlendirilmeyeceğiz. Çoğu zaman hayat sizi sürekli olarak hiç gitmek istemediğiniz yerlere gönderecektir. Ancak Visual Studio'yu her açtığımda veya spor salonuna her geldiğimde ne olduğumu ve ne olabileceğimi hatırladım. Bana hayata karşı tavrımı düşündüren Dinyeper'lı o ​​kızla tanışmamı hatırladım... Çok şey anladım.

Tipik olarak son kelimenin uzun süre hafızada kalacak kadar kısa ve öz olması gerekir. Bir zamanlar koridorda akıllı bir insandan duyduğum sözleri aktarmak istiyorum.

Spor salonuna ütülerle dövüşmek için mi geldiğinizi sanıyorsunuz? Hayır... kendinle... kalıplarınla... tembelliğinle... içine sürüklendiğin çerçevenle kavga ediyorsun. Kendi sorununuzu erteleyip sürekli başkalarının sorunlarını çözmek mi istiyorsunuz? Küçük adımlarla olsun ama bir anda hayattaki mutluluğunuzu bulmaya doğru güvenle ilerlemeniz gerekiyor. Çünkü mutluluk, kendi icat etmediğiniz ilke ve kurallara tabi olmamanızdır. Mutluluk, bir gelişim vektörüne sahip olduğunuz ve nihai hedeften değil, yol boyunca yükseldiğiniz zamandır. Öyleyse belki de yine de kıçını kaldırıp kendin üzerinde çalışmaya değer mi?

Ah evet, tamamen unutmuşum... Bu makale aslında bunca zamandır yapmakta olduğum projeyi insanlara tanıtmayı amaçlıyordu. Ama öyle oldu ki yazma sürecinde öncelik, bu aktiviteyi ilk etapta yapmaya başlamamın nedenini ve gelecekte neden vazgeçmek istemediğimi anlatmaya kaydı. Proje hakkında kısaca...

SQL Dizin Yöneticisi Devart (99 $) ve RedGate (155 $) ticari ürünlerine ücretsiz ve daha işlevsel bir alternatiftir ve SQL Server ve Azure dizinlerine hizmet etmek üzere tasarlanmıştır. Uygulamamın Ola Hallengren'in komut dosyalarından daha iyi olduğunu söyleyemem, ancak daha optimize edilmiş meta veri kazıması ve birisi için her türlü yararlı küçük şeyin varlığı nedeniyle bu ürün kesinlikle günlük görevlerde faydalı olacaktır.

Mezar kazmak, SQL Server, yıllar süren dış kaynak kullanımı ve ilk projeniz

Uygulamanın en son sürümü şuradan indirilebilir: GitHub. Kaynaklar oradadır.
Eleştirmekten ve geri bildirimde bulunmaktan memnuniyet duyarım :)

Kaynak: habr.com

Yorum ekle