Profesyonel yazılım geliştiricileri hala endüstri / dünyayı değiştiren uygulamalar oluşturmayı hayal ediyor mu? [kapalı]


12

Ben bir hobi programcısıyım. Gerçek dünyadaki son tarihlerin, müşteri geri bildirimlerinin veya performans incelemelerinin olmaması, beni Dünyayı Değiştiren Bir Sonraki Büyük Fikre sahip olma ve uygulama konusunda hayal kurmakta özgür olmamı sağlıyor. Tabii ki muhtemelen piyango kazanma şansımın daha iyi olduğunu biliyorum, ancak statükoyu yok eden tamamen evli bir uygulamayı devirmeyi hayal etmek eğlenceli.

Birçok profesyonel programcının yan projeleri olduğunu biliyorum, bazıları kar amaçlı diğerleri değil. Eğer gıda kodlamak zorunda hayalini nemlendirme eğiliminde bu sabah (BT olmayan sıkıcı iş) çalışma yolu merak ediyordum? Daha fazla deneyim sizi yorgun ve eldeki projelere daha fazla odaklanmış halde bırakır mı?

Bir downer olmaya çalışmıyorum, sadece gerçek yazılım profesyonelinin zihniyetiyle ilgileniyorum :-)


1
Biyoteknolojiye geçin.
İş

Blade Runner'ı (sonuncusu)

Yanıtlar:


29

Evet.

Yapmayanlar, tipik olarak kariyer değiştirirler.


12
Evet, dünyayı değiştiriyorlar, ama dünyanın değiştiğini asla bilemezsiniz. xkcd.com/664
Tim Williscroft

@Tim Williscroft World ancak yeni nesil kodlayıcıların hala endüstri / dünyayı değiştiren uygulamalar yaratmayı hayal edeceğini düşünmelidir :)
Gopi

@Tim: Bugünün XKCD'si de alakalı: xkcd.com/864 ;)
Macke

2
Birçoğumuz dünyayı değiştirmeyi hayal etmiyoruz, sadece devam etmesine yardımcı olmak ve belki 10 yıl içinde yeni bir ev veya araba satın almak mümkün.
10'da jwenting

16

Kesinlikle

Eğer bir şey varsa, dediğim gibi yemeğimi kodlamak beni daha fazla hayal etti . Yıllar boyunca edindiğim tecrübe, rüyaya ulaşmak için gereken gerçek çalışma hakkında daha iyi bir fikre sahip olmamı sağlıyor, ancak hala hayal ediyorum.


7

Ben değil. Denemiyorum bile.

Dünya kurtarılmak ya da gelişmek istemiyor.

Aslında sadece kod yazmayı ve problemleri çözmeyi seviyorum. Çözdüğüm bir sonraki Sudoku bulmacasının da dünyadaki açlığı tedavi etmesini beklemiyorum.

Eğer gerçekten dünyayı geliştirmeye çalışsaydım, sadece halihazırda yapılacak işlere fayda sağlayan aptalca programlar yazmak, bunun gibi bir şey olmayacaktı. İnsanları kazmaya yardım etmeye çalışan üçüncü bir dünya cehennem deliğinde olurdum. Yaptığım şey bu değil.

Düzenleme: Bir gün uzaktan kumanda jeep dışında bir AI hayvan yapma hayal bir gün yapmak. Beyin bir PC'de olabilir, cip bir tür kablosuz uzak cisimdir.


1
Bence söz konusu Dünyadaki Değişim dünyayı çok etkiledi. Dünyanın kurtarmaya ihtiyacı olmadığını kabul etsem de, havalı bir şey yapmayı hayal etmeden yaşamanın nasıl bir şey olacağını hayal edemiyorum.
Ben Hughes

@ Ben - Şey ... hayalperestler hayal ediyor. Doers yapar. Hiç evcil hayvan cipini yapacağımı mı düşünüyorsun? Muhtemelen değil. Bu yüzden bir rüya.
Edward Strange

6

Bence insanlar yazılım geliştirme sürecine, dünyayı değiştirme fikrine giriyorlar.

Demek istediğim, cehenneme girmediğimizden emin oluruz, böylece günlerimizi eski uygulamaları korumak, ofis politikalarına ayak uydurmak ve çeşitli monoton görevleri yerine getirmek için harcayabiliriz ...


belki bu eski uygulama dünyayı devam ettiren tek şeydir. daha iyi acele et ve hatayı düzelt # 14943
jk.

4

Bazı hobi programcılarını tanıyorum. Geriye baktığında, seninle aynı şeyi düşündüler. Dünyayı değiştireceklerini düşündüler.

Geriye dönüp baktığımızda , zaten çözülmüş olan çok temel sorunları çözmeye çalışıyorlardı . Yazılım geliştirme ve bilgisayar bilimi alanı dışındaki biri için, kavramlar akıl almaz görünüyordu. Ancak alandaki profesyoneller için, dünyanın sorunlarını çözmek veya alanın büyümesine katkıda bulunmak, genellikle yılların mesleki tecrübesi ile birlikte alanın kendisinde çok güçlü bir ustalık gerektirir.

Sadece gerçekten iyi bir programcı olmak 5 ila 10 yıl veya daha fazla sürebilir mi? Bu alandaki sorunları çözmek için, bu konuda yapabileceğiniz her şeyi öğrenmeniz gerekir ve bu tür öğrenme sadece profesyonel olmaktan gelir.

Umarım bu sizi cesaretlendirmez. Harika fikirleriniz varsa, bu harika! Katkıda bulunmadığınızı veya katkıda bulunamayacağınızı söylemiyorum. Ama sizi teşvik ettiğim şey bir adım geriye gidip kendinize değerlendirmenizin doğru olup olmadığını sormak.

Profesyonel programcı olan arkadaşlarınız varsa yardımcı olur. Ancak, profesyonelleri olmayan bir dünyada yaşıyorsanız, belki de profesyonel organizasyonlara veya projelere katılarak faydalanabilirsiniz.

Başka bir şey yoksa, bu size fikirlerinizi daha doğru bir şekilde değerlendirebileceğiniz ve birinden geri dönmesini sağlayacak bir temel verecektir.

Sorunuzu cevaplamak için, Bahar Çerçevesini iyileştirmek için HTML'imde Neden Bahar Etiketi Kitaplıklarını Neden Kullanmayacağımın gerekçelerine dayanan bazı fikirlerim var .

Bu fikirler gerçekten hayat değiştirmiyor, ancak çerçevelerin arkasındaki pazarlamanın çoğunun sadece pazarlama olduğunu anlamak için Geliştiriciler ve Tasarımcılar ile çalışmam yıllar aldı. Bunu günde 10 saat yaptığım için boş zamanlarımda biraz daha az motive oluyorum.


2

Umudum, yaptığım uygulamaların en azından bir kısmının, onları yazdığım ve hayatlarını küçük bir şekilde değiştirdiğim insanlar için yararlı olması. Bu, başarmak için yeterince zor ve altı ay sonra birisi bir sistemde değişiklik yapmak için bana geri gelirse mutluyum, çünkü bu onu yararlı buldukları ve hala kullanıyorlar.


1

Bazıları sahaya girebilir, çünkü dünyayı değiştirmek isterler, birçoğu yazılım geliştirme sürecine girer, çünkü o zaman kolay para gibi görünür (fiziksel emek için nispeten yüksek ücret, klimalı bir ofiste 9-5 iş, belki bir şirket arabası ve diğer avantajlar). Ya da sadece içine girmişler çünkü başlangıçta seçilen çalışma alanları kuruyor ve zaten bir yan etki veya hobi olarak elde edilen doğru becerilere sahipler.

Programlamaya başladığımda dünyayı değiştirmek mi istedim? Hayır. Fizik laboratuvarlarımdaki bazı veri analizlerini otomatikleştirerek işimi biraz kolaylaştırmaya çalışıyordum. Ve bu "işi kolaylaştırmak" kendi başına bir iş haline geldi ve bu işi başka türlü yapabileceklerinden daha verimli yapmalarını sağlamak için yazılım yaparak diğer insanların işlerini biraz daha kolay hale getirdi.

Bu bir iş, iniş ve çıkışları var. Bazı günleri seviyorsunuz, bazı günlerden nefret ediyorsunuz, ama genel olarak sadece bir iş (bulmacaları çözmek isterseniz aklınıza gelebilecek diğerlerine kıyasla güzel bir iş olsa da).


1

Senin gibi ve muhtemelen çoğu programcı gibi, bir hayalim var. Ama dünyayı değiştirmeyi hayal etmiyorum ... bunun yerine, başkalarının bıraktığı bir tür boşluğu dolduran bir makale, küçük bir kütüphane, bir çerçeve veya bir kitap yazmayı hayal ediyorum.


0

Bence bu, dünyayı değiştiren bir program olarak tanımladığınız şeye bağlı olabilir. Nerede çalıştığınıza bağlı olarak, yazdığınız programlar şeyler üzerinde büyük bir etkiye sahip olabilir (yani yeni bir gezegeni tanımlamak için kullanılan görüntü analizine yardımcı olan yazılımı yazdı), ancak gerçek keşiften oldukça uzakta olabileceğinizi fark ediyorsunuz. buna yol açan yazılımı yazmaya dahil olmanıza rağmen. Benzer şekilde, kurumsal tarafta, bir tür araştırma grubunda veya bir başlangıçta çalışmadığınız sürece, yazdığınız yazılımdan büyük bir doğrudan etki görmeniz pek olası değildir, ancak Microsoft Office geliştiricileri olarak yazılımdan "uzun kuyruk" büyük olasılıkla dolaylı olarak Excel veya benzeri yerleşik analiz araçları nedeniyle bazı büyük keşiflerde yardımcı oldu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.