Nadiren kod yazıyorum. Bu kötü bir işaret mi? [kapalı]


14

Ben bir bilgisayar bilimi öğrencisiyim ve şimdi Java öğreniyorum.

İyi bir geliştirici / programcı olmak istiyorum.

Ben kitap okumayı severim. İnternette ilgili konuları araştırıyorum ve inceliyorum. StackOverflow ve diğer iyi programlama web sitelerine her gün başvuruyorum ancak nadiren kod yazıyorum. Bu kötü bir işaret mi? Evet ise, bu sorunun üstesinden gelmek için ne yapmalıyım?


12
Daha fazla bağlam sağlamanız gerekiyor. Açıkçası, bir beyin cerrahıysanız sorun değil, ama bir programcıysanız bu bir sorun.

1
Profesör olmak mı istiyorsunuz yoksa gerçekten sektörde çalışmak mı istiyorsunuz?
ChaosPandion

İlgili ama tam olarak bir dupe değil: programmers.stackexchange.com/questions/3558/…
TheLQ

Evet, burada söylenen çok sayıda fikre katılıyorum. İyi bir geliştirici olabilmek için ilk önce "Geliştirmelisiniz". Örneğin, Java pratiği yapıyorsanız Android uygulama geliştirmesine bir göz atın.
Adil

2
Nadiren yerim. Kötümü?
İş

Yanıtlar:


30

Deneyim hepsini koyar, eğer deneyim kazanmıyorsanız, evet, harika bir programcı olmak istiyorsanız kesinlikle bir probleminiz var.

Yeni bir projeye başlayın veya başka bir kişinin açık kaynak projesine katılın. Biraz tecrübe edinin. Biraz kod yazın.


2
Katılıyorum. Yazma kodu, ustalaşması için kullanılması gereken bir zanaattır.

19

Diğer cevaplar harikaydı, bana göre hepsi buna bağlı:

  • programlamada sorun yaşıyorsanız doğru mesleğinde misiniz?
  • Eğer bir problem bulmakta zorlanıyorsanız (bilgisayarla ilgili) ve çözmek için bir uygulama bulmak doğru mesleğinde misin?
  • boş zamanlarınızda programlama ödevlerinizi (iş, okul ya da kişisel) düşünmüyorsanız doğru mesleğinde misiniz?

Bir hobi ve profesyonel arasında ince bir çizgi vardır ve bu, kendi kendini değerlendirme ve ruh arama yaparak kendiniz için belirlemeniz gerektiğini düşünüyorum. :-)


2
+1 - "Doğru meslekte misin?" Daha fazla insanın bu soruyu kendilerine sorması gerekiyor.
ChaosPandion

7

Diğer cevapların neredeyse tamamı kodlamanın kodlamayı öğrenmek için en iyi şey olduğu temel önermesini içerir. Amacınız FizzBuzz testini geçmekse, bu doğrudur ve bir noktada kod yazmada iyi olmak için çok fazla kod yazmaya başlamanız gerekir.

Ancak, sorunuz "hiç kod yazmalı mıyım" değil, "Öğreniyorum ve kodlamaya odaklanmıyorum: bu kadar kötü." Ama sonra diğer yorumlarda kitaplarda alıştırmalar yaparak kod yazdığınızı söylüyorsunuz.

Bence, kod-öğrenmesi-programlama-yazma üzerine çok fazla vurgu var. Bence sadece aptalca. Kodlama, endişelenmeniz gereken son şeydir. Yazılım geliştirme çalışması, binlerce satırlık kod yazmaktan çok daha önemlidir. Her zaman bir sürü kod yazacaksınız. Okurken, sizi kodlamaya en iyi neyin hazırlayacağına değil, aslında çalışmalarınızın hangi kısmını sevdiğinize odaklanmalısınız. Teknikleri ve metodolojileri incelemeyi seviyorsanız, bunu inceleyin.

İşler genellikle kendi güçlü yönlerinizden çıkar. Hiçiniz yoksa - ve sadece çok fazla kod yazan ve iyi kod yazabilen başka bir insansanız, o zaman rekabet avantajınız olmaz. Beğenilerinize göre oynayın. Zamanında yeterince kod yazacaksınız.


@Chankey Pathak, kesin bir şey ve iyi şanslar.
Dan Rosenstark

Deneyimlerime göre, çoğu yazılım geliştirme kavramı, gerçek kodlamanın yapışmasını gerektirir.

3

Daha fazla kodlama yapmak istiyorsanız, bir programlama zorluğu web sitesini denemelisiniz.

Dil öğrenmek ve programlama kaslarınızı esnetmek için harika bir yoldur.

Ben pythonchallenge'ın büyük bir hayranıyım .

Başlamak için gerçekten iyi bir site.



1

Gerçekten iyi bir geliştirici olmak istiyorsanız kodlama pratiği yapmanız gerekir. Programlama kitapları okuyorsanız, sağlanan alıştırmaları çözmeye çalışın.


Kitapta verilen sorunları çözüyorum. Bu yeterli mi?
Chankey Pathak

Tamam. Sadece pratik yapmaya devam et. Her neyse, küçük bir proje başlatmayı da deneyebilirsiniz.
jean27

Ne tür projeler? lütfen detaylandırın.
Chankey Pathak

Sizin için ilginç projeler.
jean27

1
@chankey, kitaptaki sorunları kolayca çözerseniz, daha sonra daha zor bir kitaba ihtiyacınız vardır.

1

Bu, her zaman onlara "doğru yolu" söylemeye çalışan birinin yöneticisi olup olmadığınıza bağlıdır.

Cidden ... geniş bir bilgiye sahip olmak bana iyi hizmet etti. Ve eğer öğreniyorsanız, belki de sorun, çözülecek problemler bulmak veya meyvelere getirmek için düzgün fikirler bulmaktan çok teknik ve teknolojiye odaklanmak mı?


Kesinlikle ! Daha çok belirli bir sorunun çözümünü bulma yöntemlerine ve yöntemlerine odaklanıyorum.
Chankey Pathak

1
Tehlike şu ki, bir çözüm bulduğunuzu düşünerek kendinizi kandırabilirsiniz, ancak sorunu yanlış anlamış olabilir veya bazı karmaşık durumları göz ardı etmiş olabilirsiniz. Aslında kod yazmak sizi yanlış anlamalar ve hatalı varsayımlarla yüzleşmeye zorlar.
Charles E. Grant

1

"Bu bağlıdır" benim kısa cevabım olurdu. Mutlaka kötü bir işaret değil, üniversiteden ilk programlama işim olarak, 1997'de de olsa, gerçekleştirdiğim işte Visual Studio, IIS ve MS-SQL Server'ı nasıl kullanacağımı öğrenmem gerektiğini hatırlıyorum. Bir şeyleri nasıl öğrendiğinizin yanı sıra, bazıları bölmek ve fethetmek gibi kafamın içine girdiği için ne tür algoritmalar bildiğinizi araştırmanızı öneririm.


1

Eğer hala bir öğrenciysen, çok korkarım. Kurs çalışmalarınız şu anda daha önemli. Ancak, Academia dünyasından ayrıldıktan sonra, hala bu alanda ilginizi çeken şeyi henüz bulamadıysanız ve kod yazmıyorsanız bir sorununuz olabilir.

Ben benzer bir ikilem içindeyim, şu anda ders çalışmamın dışında kod yazmıyorum Bilgisayar Bilimi BS bitirme bir kıdemli.

Kişisel projelerim üzerinde çalışmaktan ziyade hava durumu ile ilgili AP İstatistikleri ve Jeoloji Bilimleri okumak beni gerçekten hayal kırıklığına uğrattı.

Çok umutsuzca üzerinde çalışmak istediğim bir Oyun projem var ama ben de mezun olmalıyım. (Marc Zuckerburg ve Bill Gates'in neden ayrıldıklarını biliyorum).

Eğer kodlama yapmanızı engelleyen şeyler buysa, endişelenmeyin. Ancak Kodlama sizi motive etmezse, yönlendirirseniz ve size gerçekten havalı bir şey yaratma dürtüsü mezun olduğunuz zaman devreye girmezse, bence bir sorununuz olabilir.


evet aynı sorun, diğer konular da var, hepsi aynı oranda çalışmak zorunda.
Chankey Pathak

burada aynı şekilde, ödevlerin yanında harika bir şey kodlamak isterdim ama bunun için nadiren yeterli zamanınız var.
Oliver Weiler

0

Hangi platformları kullandığınıza bağlıdır. Birçok yeni platformun ve teknolojinin daha az gerçek kodlama ancak daha titiz mühendislik gerektirdiğini bulduğumu biliyorum. Sonuç olarak, zaman geçtikçe daha az kodluyorum.

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.