Uni'de boş zamanlarında programlamaman kötü mü? [kapalı]


10

Boş zamanlarınızda programlama yapmamanızla ilgili bazı sorular vardı, ancak hepsi işteyken endişe duyuyorlar. Okurken ne olacak? Ayrıca gündüzleri (üniversitede) öğrenirken boş zamanlarınızı da öğrenmeniz mi gerekiyor?


6
Üniversite 3 şey içindir: ders çalışmak, içmek ve vidalamak, eğlenmek ve yurt dışında bir program yapmak.
İş

10
@Job - 5 şey olduğunu düşünüyorum ...
webdad3

13
@ webdad3: @ İş açıkçası bir matematik binbaşı değildi.
FrustratedWithFormsDesigner

7
"Futbolcu olmak istiyorum; okuldan sonra oynamam gerekiyor mu?"
P

8
Boş zaman? Ne hakkında konuştuğun hakkında en ufak bir fikrim yok.
Bob Roberts

Yanıtlar:


21

Programlama dersleri alıyorsanız ve düzenli olarak programlıyorsanız, bunu boş zamanlarınızda yapmaya zorlamanız gerekmez. Eğer varsa istediğiniz bunu zorlarsanız, iyidir, ama, bunun için ciddi bir isteksizlik oluşturabilirsiniz etmek ve bu uzun vadede daha fazla zarar veremez.

Üniversite yeterince streslidir. Sınıflarınıza ve işinize odaklanın (siz de çalışıyorsanız) ve eğlenmek için kalan boş zamanın küçük bir kısmını kullanın.


7
Eğer kolej sırasında boş zamanlarında kodlama yapmak, ona karşı bir isteksizlik yaratırsa, farklı bir ana dal düşünebilirim.
Matt Greer

3
@matt: Biliyorsunuz, viagra'dan önce iktidarsızlık porno yıldızları arasında ciddi bir sorundu. Çünkü kendinizi bir şey yapmaya zorladığınızda , eğlenceli olmayı bırakır. Boş zamanlarında program yapmaman gerektiğini söylemedim. Boş zamanlarında kendinizi programlamaya zorlamamanız gerektiğini söyledim . İyi bir kodlayıcı olmak ve bir hayata sahip olmak mümkündür.
Satanicpuppy

Elbette. Ancak, kendi başına kodlamadan zevk almayan bir programcı olarak başarılı bir kariyere sahip olan biriyle hiç karşılaşmadım. Bu alan çok hızlı bir şekilde değişiyor ve gerçekten ayak parmaklarımızda kalmamızı ve kariyerlerimiz boyunca öğrenmeye devam etmemizi gerektiriyor. Bir görüş farkımız var, ama birileri boş zamanlarında kodlamadan hoşlanmıyorsa (özellikle enerjinin bol olduğu genç yaşlarda), muhtemelen bir kodlayıcı kadar iyi olmadığını iddia ediyorum zevk alan biri. Ve eğer durum buysa, programlamanın onlar için ideal kariyer olmadığı anlamına gelebilir. Sadece IMO
Matt Greer

1
@matt: Yaptıklarını seven insanların daha iyi olma eğiliminde olduklarına katılıyorum, ancak uzun başarılı kariyerleri olan ve boş zamanlarında kodlama yapmayan birçok yetkin programcı var. Çoğu kariyerde olduğu gibi, programcıların çoğunluğu bunu yapıyor çünkü çünkü tabağına yiyecek koyan ve ceplerine para koyan bir şey.
Satanicpuppy

2
@ Matt ve Satanicpuppy: İlginç. Birlikte çalıştığım tüm "rockstar programcıları" nın 25/75 civarında olduğunu söyleyebilirim. Büyük bir azınlık "içine" doludur ve boş zamanlarında, OSS'de vb. Programlanır. Diğer% 75'i buna "sadece bir iş" olarak davranır, ancak bir şekilde işteyken hala çok iyi, üretken ve odaklıdır. Aslında, şimdiye kadar tanıştığım en iyi rock yıldızlarından biri bile o anda evde bir bilgisayar sahibi değildi (yeni şehre taşındı, asla, vb, yıllardır var!) !! Olanlar - gerçi bu tersi çalışır DO boş zamanlarında programı nadiren bads vardır.
Bobby Tables

11

Bazılarımızın tam anlamıyla "boş zamanlarımızda" programlamak için zamanımız yok. Haftada 25 saat iş ve yaklaşık iki saatlik bir günlük işe gidip gelme ile tam bir ders yüküyorum. Parti yapmıyorum, kiminle takılabileceğim bir kız arkadaşım, hatta bir arkadaşım yok. The Office ve The Vampire Diaries dışında çok fazla televizyon izlemiyorum. Yaklaşık 5 hafta içinde tek bir tam gün izin vermedim. Okuldan, işten, ödevden, işe gidip gelmeden ve bazı sıradan web sörflerinden sonra bir gece 6 saat uyursam şanslıyım. Bu yüzden tüm zeki açıklamaları tutku eksikliğini ima ediyor, yoğun programlara sahip olan ve okul gününün sonunda hiçbir şey yapmayan çok sayıda öğrenci olduğunu anlayın.


Vay bu oldukça zor geliyor
KaiserJohaan

3
+1. Bunun neye benzediğini biliyorum. Öğrenci günlerimde de böyle bir program yaptım.
Bobby Tables

11

Bunu düşünmüyorum ihtiyaç boş zamanlarında çalışma, ama gerçekten düşünüyorum gerekir . Üniversitede iken, birçok yeni şeyi bir araya getirme anıdır, böylece dışarıda neler olduğunu ve insanların daha panoramik bir gerçeklik görünümü oluşturmak için ne kullandıklarını görmeye gerçekten yardımcı olacaktır.

Bir Apache Sunucusu veya bir php.ini dosyasını hiç yapılandırmamış veya Ruby veya Python'u ne zaman kullanmanın en iyi olduğunu bilmeyen CS öğrencileri gördüm. Dolayısıyla, ne kadar fazla deneyiminiz varsa, teoriyi günlük pratikte uygulamanız o kadar kolay olacaktır.


5

Yapmazsan bunun kötü bir şey olduğunu söylemeyeceğim, çünkü boş zamanın miktarı iş yüküne bağlıdır ve zaten sınıflar için ne kadar programlama yaptığını bilmiyorum. Ancak, daha fazla zamanınız olduğunda (yaz tatili gibi) üzerinde çalıştığınız projeleriniz yoksa , gerçekten programlamayı sevip sevmediğinizi merak ediyorum.


3

Hiç şüphe yok ki, bir programcı olarak becerinizi geliştirmek için ne kadar çok zaman harcarsanız, mezun olduktan sonra kapıdan o kadar iyi çıkacaksınız. Ancak, bununla birlikte ... Önünüzde bir ömür var, monitörlere bakıp klavyenizin üzerine oturtulmuş ...

Okuldaki zamanınızın tadını çıkarın. Dışarı çıktığında hayat başlıyor ...


"Bir programcı olarak becerilerinizi geliştirmek için ne kadar çok zaman harcarsanız, mezun olduktan sonra kapıdan o kadar iyi çıkacaksınız." - Ancak, azalan bir getiri noktası vardır.
justkt

2

Benim tecrübelerime göre, boş zamanlarınızda programlama, bir yönde aşırı derecede gösterge olma eğilimindedir, ancak diğer yönde o kadar fazla değildir (hem üniversitede hem de daha sonra işte).

Demek istediğim şu: Yıllar boyunca birkaç yetenekli "rockstar" programcıyla çalıştım ve gamı ​​sadece işteki bilgisayarlara dokunmaktan - hemen sonra kendi başlangıcını yapan ubergeeks'e kadar koştular. ve / veya her uyanma anını kişisel projeler ve OSS'de geçirdi.

Bu şey: edenler DO boş zamanlarında programı neredeyse hiç olmazsa iyi programcılar olmasını garanti altına alınmıştır. Tabii ki, sadece tekrar tekrar kolay şeyler yapan senaryo çocuklarına dikkat etmelisiniz. Ancak boş zamanlarında oldukça ciddi projeler yaptıklarını doğrulayabilirseniz, "rockstar" kategorisi olmasa bile oldukça iyi olmaları muhtemeldir. Yani bu yönde, nispeten güvenli bir bahis.

Diğer taraftan, o kadar da değil. Bazı nedenlerden dolayı, programlamayı sadece bir iş olarak gören bazı epik rock yıldızları var. Uzun saatler sürebilirler ve / veya eve gitmeden önce öğle yemeğinde veya saat 17: 00'den sonra en son teknolojiyi okuyarak, araştırarak ve değerlendirerek teknolojiye ayak uydurabilirler - ancak yine de temelde iş dışında programlama yapmazlar. Tanıştığım "rock yıldızlarının" yaklaşık% 25 ila 50'sinin böyle olduğunu söyleyebilirim. Ve her gerçekleştiğinde, programcıların daha fazla ve daha fazla “içine 7/24” girmesi gereken bu efsaneyi parçaladı.

Peki bu uni için ne anlama geliyor? - Programınızın ne kadar zorlandığına (çalışma programında olduğu gibi) ve zaten ne kadar programlama yaptığınıza (ödevler, vb.) Bağlı olduğunu söyleyebilirim. Diğerlerinin söylediği gibi, kendinizi çok fazla yapmaya zorlamak istemezsiniz , çünkü bu tükenmişliğe yol açabilir. Ama kesinlikle "içine" girmeye ve materyali çok iyi denemek ve öğrenmek istemeye yardımcı olur. Programlamaya olan ilginizin sadece kurslarınızı geçecek kadar öğrenmeye kadar gittiğini fark ederseniz, bu kötü bir işarettir.


Bildiğiniz "rock yıldızları" iş dışında ilginç şeyler yapıyor mu? İyi kitaplar okuyun, atletik olarak kendinize meydan okuyun, vb. Bahse girerim, iyi programlama yetenekleri hakkında düşündüğünüzden çok daha fazla katkıda bulunur. Yıllar boyunca, bir programcı ve bir kişi olarak çok yönlü programcıya büyük saygı duymaya başladım.
justkt

1
@justkt: Aslında, biri şiddetli bir alkolik, diğeri de sert bir "bu sadece bir iş" türü - her hafta bir piyango bileti aldı ve kazanırsa bir daha asla çalışmayacağını söyledi. Diğerleri sizin tarif ettiğiniz gibiydi. Ama büyüleyici bulduğum şey bu - görünüşte o kadar “içine” girmemesine rağmen çok iyi olan bu tipler var. Sevdiğiniz şeyleri yapmak ve tutku nedeniyle iyi olmak hakkındaki her zamanki bilgeliğe aykırıdır. Sanırım bazı insanlar bir şeye "tıpkı bir iş" gibi davranmak için çok iyi bir motivasyona sahipler ama yine de iyi yapıyorlar.
Bobby Tables

1

Boş zamanlarımda bir ton öğrendiğim bir hobi geliştirme projem vardı (sesli sohbet), Visual Studio geliştirme, birçok C ++ / C # ve başka türlü öğrenemediğim genel şeyler ve aslında Bana bir iş buldum. Geçen yıl en az bir hobi oyunu veya uygulaması gibi bir şey denemenizi öneririm.

Bir hobi projesi yaparken, Visual Studio'da C ++ veya Eclipse / Netbeans'te Java gibi iyi, endüstri standardı bir dil ve IDE öğrenin. Dürüst olmak gerekirse Apache, php, ruby ​​veya python hakkında hiçbir fikrim yok ve benim düşünceme göre bu temel CS bilgisi değil ama elbette daha sonra ne yapmak istediğinize bağlı.


1

Eğer bir öğrenciyseniz ve kendi boş zamanlarında uğraşmak için sabırsızlanacağınız düzinelerce fikriniz yoksa , belki de yanlış ana daldasınız.


1
Genelde kafamda programlama fikirlerinden daha fazla hikayesi olan bir CS ve İngilizce çift anadal yazıyordum. Bugünlerde yazmak istediğim, kafamda yüzen hikayelerden çok daha fazla uygulamam var. Ve durum tekrar kendini tersine çevirirse sorun olmaz. Geniş çapta ilgi / ilginç olmak göz ardı edilmemelidir .
justkt

1

Hayattan ne istediğine bağlı.

Bana bir sonraki (programlama ünlüsünün adını buraya girin) istiyorsanız, o zaman her uyanma saatini (ve uyku saatlerinizin bir kısmını çiğneyin) kodlamak zorunda kalmazsınız muhtemelen iyi bir işaret değildir.

Bir aileyi destekleyebileceğiniz ve hayatın diğer bazı yönlerinin tadını çıkarabileceğiniz yazılım geliştirme yaparak yeterince iyi bir yaşam yapmak istiyorsanız, o kadar kötü bir şey olduğundan emin değilim.

Şimdi, bu tahtadaki insanların programcılar için bir tutkusu olanlara doğru eğileceğini ve bu tutkuyu paylaşan insanlarla çalışmak istediklerini ve böylece herkesin aynı şeyi yapması gerektiğini söylemeye çalışmalısınız.


0

Hayatınızın geri kalanında bunu yapmayı planlıyorsanız, klavyeyi dışarı itmek ve tarihle ilgili bir bölümü okumak için belirli bir çaba harcanması gerekir. Büyük bir programlama projesinin ortasındaysanız, tarih kitabı güzel bir mola olabilir.


0

Programınızda nerede olduğunuza bağlı olduğunu söyleyebilirim. Programınıza nasıl kodlanacağını zaten bilmediyseniz, başlangıçta birçok yeni kavramla tanışırsınız ve sınıf çalışması oldukça ilginç ve zordur. Bu noktada, birlikte öğrendiğiniz fikirleri bir proje fikrine koymamış olabilirsiniz. Ve elbette, başka sınıflarınız da var. Üçüncü veya dördüncü yılınızdaysanız ve sorun olabilecek bir tür yan projeniz yoksa söyleyebilirim.


0

İhtiyacın var mı? Hayır. Ama yaparsanız pek çok faydası var. Ne kadar çok pratik alırsanız o kadar iyi. Maaş çekiniz buna bağlı olmadığında yeni şeyler denemenin ve öğrenmenin daha kolay olduğunu hissediyorum.

Ayrıca, üniversite fikirleri öğrenmek ve özümsemek için çok çeşitli akranlar grubu sağlar. Saatler sonra laboratuvarlarda zaman geçirin. Bazı grup projelerinde sadece eğlence için çalışın. Zihninizi diğer öğrencilerin farklı yöntemlerine ve fikirlerine açtığınızda işleri ne kadar hızlı alabileceğiniz şaşırtıcı. Profesörler teoriye odaklanma eğilimindedir. Akranlarınız teoriyi geçmek ve sınırları test etmekle ilgili olacak.


-1

Elbette!

Üniversitede okurken zor, çünkü zaten çalışmanızı, bir işi ve sosyal hayatı dengelemeye çalışıyorsunuz, ancak "Bugün yeterince yaptım" derken asla zaman olmamalı. Asla yeterli pratik yapamazsınız .

Bu asla rahatlamamanız ve biraz zaman ayırmanız, biraz televizyon izlemeniz veya erken yatmanız gerektiği anlamına gelmez. Ama kendi zamanınızda pratik yapma zahmetine girme demenin bir sebebi yok .


4
"Bugün yeterince yaptım" dediğin zaman olmamalı mı? Gerçekten mi? Asla!? Bu tarz bir tutum kişinin zihinsel sağlığı için kötü görünür.
Kyralessa
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.