Bir grup yazılım mühendisliği öğrencisine üniversitedeki ilk günlerinde ne söylerdiniz? [kapalı]


24

Gelecek Cuma, yaptığım aynı üniversiteye devam edecek bir grup yazılım mühendisliği öğrencisi ile 30 dakikalık kısa bir konuşma yapacağım.

Bazı içerikler:

  • Yer Montevideo, Uruguay
  • Üniversite Universidad de la República (halka açık, ücretsiz üniversite)
  • Yazılım Mühendisliği programı 5 yıl sürer (eğer çok iyiyseniz ve erken çalışmaya başlamıyorsanız). Yılda yaklaşık 800 yeni öğrenci, yılda yaklaşık 80 mezun. Koşullar zor, özellikle ilk iki yıl.

Birçoğunun muhtemelen yazılım mühendisliği veya programlamanın ne olduğu hakkında hiçbir fikri yoktur.

Amacım, bir şekilde onlara alan hakkında bir fikir vermek ve onları eninde sonunda başarılı geliştiriciler olmaları için önündeki zorluklara dayanmaları için onları motive etmek olacaktır.

Yani soru şu: Bu insanlara ne söylersiniz?


4
"Hayatının geri kalanının ilk gününe hoş geldin"
AndrewKS

3
Evet, tam olarak çoğu insan, birçok zorluk nedeniyle oldukça erken ayrılıyor (300 kişilik kalabalık ders salonları, yalnızca% 10'unun geçme notu aldığı testler, vb.)
Álvaro

2
CS derece konuşmamdaki ilk günümün sadece bir bölümünü hatırlıyorum: "Herkes, sola bak. Şimdi sağa bak. Duraklat Üçünüzden biri bu programdan mezun olacak."
Tyanna

2
@Geleloper Art - Sanırım burası bedava bir üniversite. Bence daha fazla insan CS için çok fazla harç ücreti ödemek zorunda kalmazlarsa, bu yüzden okuldan ayrılma oranının da yüksek olacağını düşünüyorum.
Tyanna

17
“Cehenneme hoş geldin, bwahahahahahahaha ...”, 30 dakika sürmesine rağmen bu manik kahkahayı uygulaman gerekiyor.
biziclop

Yanıtlar:


22

Mezun olmadan önce biraz civciv bul ve hayatını gömmeden önce onunla evlen.

Keşke birileri bana söyleseydi o zaman ... iç ...


6
Bugünkü yorumlarınızın birçoğu bu damarda görünüyor .. Kötü bir gün geçiriyor musunuz? :)
Nicole

5
Bazıları mezun olur ve gençlerle evlenmek ve hayatınızı gömmek yerine hayatınızı yaşamaya devam eder :)
Vitor Py

3
Bilmiyorum. Evlenmek muhtemelen hayatınızı dışarı çıkıp kodlamaktan daha çok gömecektir; ^)
Dunk

7
Daha yeni bir SQL geliştiricisine nişanlandım. Beklemeye değer :)
StuperUser

7
@Jonik: "Çift programlamaya" yeni bir anlam verir, ha? ;)
SinirliFormsDesigner

10

Onları cesaretlendirmek veya cesaretini kırmak mı istiyorsunuz?

Onları cesaretlendirmek istiyorsanız, çalışmalarınızın insanlara nasıl yardım ettiğini, kişisel memnuniyet sağladığını ve rahat bir gelir getirdiğini söyleyin.

Onlardan vazgeçmek istersen onlara 10 kişiden 9'unun başarısız olacağını ve hayatta kalanların% 10'unun bugünün inovasyonunun yarınlar olduğu sürekli değişen bir alana sosyal hayatlarından, akşamlarından ve hafta sonlarından vazgeçmeye daha istekli olduğunu söyle eski önemsiz önemsiz.

gerçekçi bir resim çizmek istiyorsanız, iki yaklaşımı karıştırın.


Vay, bu çok Amerikan bir yaklaşım gibi geliyor. Belki milyarder olmak istersen durum böyle, ama arkadaşlarım, ailem, akşamları ve hafta sonları birkaç yan projeye rağmen işimden oldukça güvenli.
lbb0

@ l0b0: LOL - Güncel kalmak istiyorsanız ve işi öğrenemiyor ve deneyimlemiyorsanız durum budur. Henüz bir milyarder olmadı. Oysa.
Steven A. Lowe

+1 - sosyal hayatlarından, akşamlarından ve hafta sonlarından vazgeçmek. Bilişim endüstrisine katıldığımdan beri böyle oldu, ancak gerçek şu ki, işi 14 gün boyunca bile seviyorsanız farketmez. : D
Karthik Sreenivasan

4

Mevcut olan her SE kursunun kısa bir tanımını yapınız. Kimse son sınıftaki son döneminde, gerçekten de almak istediği dersi bulmak için yalnızca ilkbahar döneminde teklif edildi.


4

Şaka bir yana, bir programa başlamadan önce birisinin size söylemesini dilediniz mi?

Bir TA iken, birinci sınıf öğrencilerine sık sık kendileri için zor olmadıklarını söyledim. Okulumda kabul edilen çocukların çoğu, lisede sınıflarının tepesindeydiler. İlk başarısızlığa uğradıklarında (ya da% 80'in altındaki herhangi bir şey) birçoğu için bu oldukça iyi bir sonuçtur.

İhtiyacınız olduğunda yardım istemek için onlara haber verin. Bir şey anlamıyorlarsa, sor. Üniversitedeki kurslar, lisedeki kurslarla aynı değildir. Çok daha hızlı hareket ediyorlar ve tekrarlama yok.


2

Onlara ne söyleyeceğimi söylerdim.

“Kariyeriniz konusunda tutkuluysanız, o zaman hem alandaki en iyi uygulamaların hem de en kötü hatalarından ders almalısınız.

Asla öğrenmeyi bırakma, çünkü çağımız, her zaman daha yeni bir şeyin dönemidir.

Çalışmanızı her zaman hatırlayın, programınızı yazmanız bittiğinde bitmez, bu sadece ilk adımdır.

İşin Kalitesi, bir çok zor disiplin, test etme, uygulama, hata düzeltme, işinizi planlamadan kaynaklanmaktadır.

Çalışmayı Planla, Çalışmayı Planla.

Yaptığın her şey basit bir şey değil, bu yüzden tamamen planlanmış olmalı, bu yüzden bir şeyi kodlamadan / programlamadan önce, seni nihai hedefine götürecek net bir planın olduğundan emin ol.

İşini sev, ama hayatın işinden ya da kariyerinden daha fazlası, iyi arkadaşlar edinmeyi ve etrafındaki iyi aşkı ve seni desteklemeyi unutma. "

En iyisi olmak için, gözlemlemelisiniz ve en iyisini izlemelisiniz.

Herkesin 1993'te ESPY Ödülü için Jim Valvano'nun Konuşmasını izlemesini şiddetle tavsiye ederim. İşte konuştuğumuz gibi ölen bir adam, işinde / kariyerinde hayatında en fazla tutkusu ve bu tutkuyu başkalarıyla nasıl paylaştığı.

http://www.jimmyv.org/about-us/remembering-jim/jimmy-v-espy-awards-speech/


+1 - İş Kalitesi, pek çok zor disiplinden geliyor . Kişisel deneyimlerime göre, kod kalitem ancak zor bir disiplinle birkaç yıl süren programlama sonrasında iyileşmeye başladı .
Karthik Sreenivasan

1

İnsanların bir şeyden uzak durmalarını istiyorsan, dürüst olmalısın. İyi dereceler almanın çok fazla çaba ve azim harcadığı ve muhtemelen biraz bireysel çalışmayla daha fazlasını gerektiren bir derecedeki zorlukların makul ancak korkunç olmayan bir resmini çizin. Bu resmi çizdikten sonra, ödülleri açıkla. Başkalarının eğlenebileceği veya en azından daha az çalışabileceği durumlarda, bir kursa notunuzu sürüklemenin kişisel gelişimi hakkında konuşun. Entelektüel olarak büyüdüğünüzü bilmenin değeri hakkında konuşun ve ayrıca pes etmeyerek karakterinizi oluşturun.

Sonunda programcı olmanın getirileri hakkında konuşun. Programcıların tüm gün boyunca ne yapabileceğimizi düşünün (toplantılara girmediğimizde veya saçlarımızı eski kurallara göre ayırmadıkça): işleri yürütün. İster hataları düzeltiyor, ister yeni özellikler uyguluyor olsak da klavyelerimize ve çok fazla yere yazıyoruz, ancak sonunda bir şeylerin çalıştığını görme ödülünü alıyoruz. Özellikle son kullanıcılarınızın ne yaptığına inandığınızda, yaratma duygusunu yenmek zor. Dışarıdaki insanlar hayat kurtarmaya, borsaları çalıştırmaya, pilot uzay gemileri vb. böyle bir konumda.


1

Onlara, genel olarak, muhasebecilerin tüm parayı alacaklarını söylerdim!

Beklentileriniz net, gerisi daha kolay!


1
Bana ilk günümün 1978'de döndüğü söylendi. Muhasebe yerine hala bilgisayarları seçtim.
S.Lott

Sanırım motive edici gerçekten işe yaradı!

yalanlar! avukatlar hepsini alır;)
jk.

1

Tüm öğrencilere BT endüstrisinin pozitif ama gerçekçi bir perspektifi verilmelidir.

Dolayısıyla benim düşünceme göre, aşağıdaki alanlar vurgulanabilir.

Artıları

  1. Neredeyse her gün yeni bir şey yaparsın .
  2. Bir kaç böceğin ortadan kaldırıldığı veya bir uygulamanın tamamlandığı günün sonunda iyi bir his .
  3. İş tatmini , hayatımızın üçte biri harcanacağı için en büyük motivasyon olacaktır.
  4. Sadece sertifikalar yardımcı olmaz. Belgelendirme ile temel kavramların iyi anlaşılması sinerjik bir etki sağlayacaktır.
  5. Son fakat en az olmayan , uzun vadede iyi ödeme .

Eksileri

  1. Mezuniyetinizi tamamladıktan sonraki ilk yıllar , özel platformunuzda yeterince deneyim kazanana kadar bu belirli bir zaman diliminde sektöre bağlı olarak finansal olarak faydalı olmayabilir .
  2. Durgunluk vurgulanabilen ancak ılımlı seviyelerde önemli bir nokta olabilir.
  3. Birinin organizasyonunda önemli roller üstlenirken, bazı kişisel fedakarlıklar gerekli olabilir, ancak bu her zaman gerçekleşmez.

Bilinecek şeyler

  1. Bir müteahhit olarak çalışmak kötü bir şey değildir ve iş kaliteniz sonunda kalıcı bir rol üstleneceksiniz .
  2. İşin niteliği , isimlendirmeden daha önemlidir .

1

Onlara söylerdim:

Üç seçeneğiniz var, ikisi umut verici.

  1. Çok çalış, öğrenebileceğin kadar çok şey öğren - çalışmalarını bitirdikten sonra öğrendiğin her şey eski olacak ve kendini Tesco'da iyi bir iş bulacaksın. Aslında sana öğreteceğimiz şey 10 yıl önce modası geçmiş :)
  2. iç, parti yap, 5-10 yarı zamanlı projeler yap ve kendin öğren - belki sonra ders çalışmak zaman kaybından çok daha fazlası olacaktır. Bugün arkadaşlarla votka atlamayı veya haftada 3 civciv atmayı tercih ediyorsanız, iki kez düşünün, çok kısa bir süre içinde 5 yıl içinde iş ve karınız, hatta belki her ikisinin de olacağını düşünün.
  3. şimdi ayrılın ve iç boyama kursuna katılın. Bu ödüllendirici, kolay ve World Of Warcraft oynamayan havalı arkadaşlarınız olacak.

Mezuniyetin tamamlanmasından sonraki ilk yıllar maddi olarak ödüllendirici olmayabilir.

Evet, bu% 100 doğru. Sadece dersleri takip edersen, istediğin tüm ticari yetenek, nextWordpress kurulum komut dosyasında tıklamak veya e-posta yapılandırmak olacaktır. Bence tüm cr * p'leri (% 80-90) kesebilir, matematiği, algoritmayı, belki ilişkisel modeli ya da derleyici teorisini (tercihinize göre iki kişiden biri) tutabilirsiniz. Birkaç yıl kurtaracaktınız + her şeyi kendiniz öğrenebileceğiniz için tam kurs alan herkes kadar nitelikli olacaksınız.

Ah, çok önemli bir By The Waynoktayı unuttum : "Etrafına bak ve unutma - asla, asla onlarla birlikte olma! Bu, seviye 50 sihirbaz olma şansını sınırlayacak ama yılın sonunda% 20’sinden fazla olmamanın olasılığı daha yüksek artık bakire ol "


0

Vay, okulun benimkinden daha sert geliyor. İlk günüm dediler ki, sola bak, sağa bak. Bu iki insan mezun olmayacak. Sizin için solunuzdaki 5 kişiye ve sağınızdaki 4 kişiye bakacaksınız. Bu 9 kişi mezun olmayacak. Ah! Bence zor olacak, izlenim bırakılmalı. Beklentileri yüksek olarak ayarlayın, böylece erken uyarılması için bir esinti olacağını düşündüler.


0

Dürüst olmak gerekirse, onlara bir programcı / mentor / her neyse bulmasını ve yaşamın nasıl olacağını göstermelerini söylerim. Beni yanlış anlamayın Programlamayı seviyorum ve işimi çok seviyorum ...... ama kolej başlangıcında ne olacağıma dair HİÇBİR fikrim var mı… cehennem hayır.

Ayrıca onlara sıkı çalışmalarını söyleyin ve 4-5 yıldan uzun sürmelerini bekleyin (bana 6… ama benim ilk başta ne yapmak istediğimi bilemedim). Kolejim için% 60 civarında bir düşüş meydana geldi, sonra% 20'si bir daha asla geçemedi. Şanslıydım, en iyi öğrenci değildim ama bir şekilde ittim ve benim için önemli olan bu.

Ancak, oldukça kolay bir iş buldum ve görüşmeler için çok fazla talep aldım .... bu yüzden bir iş bulduğunuzda çok da kötü değil (küçük bir şehirde yaşıyorum. büyük şehirler için farklı)


0

Onlara, öğrendikleri tüm uygulama detaylarının mezun olduklarında yanlış olacağını söyleyin. Yararlı olacak temelleri ve matematiği öğrenebilirler. Her şey kendilerine öğretmek zorunda kalacaklar. Endüstri her 5 ila 10 yılda bir değişiyor, bu nedenle bildiğiniz hiçbir şey uzun vadede yararlı olmayacak.

Onlara söylenecek en önemli şeyin programlamanın öğretilebilecek bir şey olmadığını düşünüyorum. Ya iyi kod oluşturmak için doğru şekilde düşünebilirsin ya da yapamazsın. Olabilecek olanlar, çünkü inanılmaz güçlü bir dünyayı değiştiren teknolojiyi sıfırdan yaratma konusunda bir yeteneğiniz var. Yapamıyorsanız, mücadele ederseniz, iyi değilseniz STOP. Bölgeye giremez ve daima mücadele edemezseniz, o zaman asla iyi bir programcı olamazsınız.

Oh, onlara Montevideo’da staj yapmak için kendi kendine iyi eğitilmiş programcılar aradığımızı söyleyin! İşe alıyoruz. www.cuboxsa.com


-1

Tavsiyem, ömrümün on yılı boyunca orada olduktan sonra, diğer arkadaşlarla bir çalışma grubu oluşturmak ve çok az ısrarcı olmak. Ayrıca çalışmaya başladığınızda ortaya çıkan zorluklar ve imkanlardan bahsetmek bir artı olacaktır. İyi şanslar!


-1

Onlara, programlamanın, seçtikleri herhangi bir sektörde bir kariyer için bir yol olduğunu söyleyin. İlk birkaç yıldan sonra bundan gerçekten hoşlanmıyorlarsa, yönetim pozisyonlarına geçmek için kullanmak mümkündür.


-1

"Neden buradasın?"

Onlardan neden tamamıyla açıkça zor olan ve hayatlarının 5 yılını alabilecek bir kursa devam etmeyi seçtiklerini düşünmelerini isterim. Mükemmel yazılım mühendisleri olmayı öğrenmek istiyorlarsa, x / y / z çözümü yazmayı nasıl / ne zaman / neden anlıyorlarsa, doğru yerdeler.

Eğer oradalarsa, aile evlerinden taşınmak zorunda kaldıklarından daha iyi bir fikirleri yoktu, sadece PHP / Java / C # öğrenmek istiyorlar (eBay'in bazı kitaplarını ve bir bilgisayarı satın almak - hayatlarının en az 3 yılını kurtaracak ), o zaman belki de önümüzdeki birkaç yıl için son hedeflerinin ne olduğunu tam olarak düşünmemişlerdir. Yazılım mühendisliği sadece kodlamadan çok daha fazlasıdır.


-1

Bir mühendislik öğrencisi olarak ilk günümde bana ne söylendiğini hatırlıyorum. Gerçekten aklımı başımdan aldı ve bence derin bir gerçek, bu yüzden onu da yararlı bulabilirsin.

Bana mühendisin asıl görevinin parayla ilgili olduğu söylendi. Ekonomik yönleri göz önünde bulundurmadan kendi mimarileri için güzel mimariler tasarlamak, yeni bir sistem veya başka bir şey uygulamak zorunda değilsiniz.

Sorunumu çözmenin en etkili yolu nedir? Bunu yapmanın maliyeti nedir? Problemin çözümü için gerçekten para ödemeye razı mıyım, yoksa problemi ve parayı saklamayı mı tercih ederim? Sorunu kendi başıma mı çözmem, yoksa başkasıyla ilgilenmesi için başka birine ödeme yapmam daha mı iyi? (Sadece satışta değil, aynı zamanda bir modül veya ticari ürün almak da aynı şekildedir).

Sonunda, mühendisler olarak, tasarladıklarımızın uygulanabilirliği ve ekonomik fizibilitesine dikkat etmeliyiz. Bizi saf bilim adamlarından ayıran şey budur.

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.