Kolej / üniversiteye gitmeden sağlam bir programlama temeli elde edilebilir mi? [kapalı]


28

Öncelikle, siteyi zaten araştırdım ve önceki "kendi kendini öğreten vs. kolej" konularını okudum. Cevapların çoğu iki ana sebepten dolayı üniversiteye gitmenin en iyi seçenek olduğunu savundu:

  1. Üniversiteye gitmek size özellikle zorlu ekonomik zamanlarda iniş işleri için gerekli olan kağıdı verir.

  2. Üniversiteye gitmek, size sağlam bir programlama temeli verir, sonradan atladığınız dil / yol ne olursa olsun gerekli olacak ilkeleri öğretir.

İşte benim sorum şu: Hiç neden 1 hakkında endişelenmiyorum, çünkü zaten kendi şirketim (web siteleri oluşturuyorum / bağlı kuruluş pazarlaması yapıyorum) ve istikrarlı bir finansal durum var, bu yüzden etrafa bakmam gerekmeyeceğinden eminim iş için.

Yine de neden 2 için endişeleniyorum. Yani, dışarıdaki herkes kadar sağlam bir programlama temeline sahip olacağımdan emin olmak istiyorum ve bunun kendi kendine öğrenmenin mümkün olup olmadığını merak ediyorum.

Ayrık matematik, algoritma tasarımı, programlama mantığı, bilgisayar mimarisi, Assembly, C programlama, veri tabanları ve veri yapıları gibi temelleri incelemek için zaman ayırdığımı varsayalım - çoğunlukla kitaplar, çevrimiçi kaynaklar ve birçok kodlama kullanarak. Diyelim ki bu temel bilgileri kapsayan 1-2 yıl geçirdim.

Vakfımın sağlam olacağını mı yoksa koleje giden birine kıyasla hala eksik olduğunu mu düşünüyorsun?


2
Bu gezegende yapabilecek en az bir kişi olması muhtemel. Bu arada, neden 1 hala önemli. Her şey eşit olduğunda, "onlar" hala daha resmi eğitimi olan birini tercih ederdi.
Meslek

1
Size bir şey söyleyebilirim, bir üniversitede sağlamlığın ne anlama geldiğini bulamayacaksınız.
Peter Turner


Mesele şu ki , programlamanın öğrenilmesi on yıl sürüyor ve bu yılların bir kısmını bazı Üniversitelerde öğrenmenin harcayacağına yardımcı oluyor.
Basile Starynkevitch,

Yanıtlar:


17

Kesinlikle kesinlikle. Evet mümkün. Nasıl bilebilirim? Çünkü ben yaptım!

Bu zor. Bununla ilgili hiçbir yanılsama yok. İşlerin işe yaramadığı zaman gidecek öğretmen olmadan, problemleri kendiniz çözmeniz gerekir. Öğrenilecek çok şey var ve eğer kendi kendinize motive olmazsanız veya yeterince adanmış değilseniz, bunu yapamazsınız. Benim için, herhangi bir şey hakkında motive olmayı zor buluyorum, ancak kendimle savaşmak zorunda kalmayacağım kadar çok şey öğrenmek ve programlamaktan zevk alıyorum.

Bazı ipuçları:

  • Yaparak öğrenmek! İkili ağaçların nasıl çalıştığını bilmek ister misiniz? Bir tane yap.
  • Öğrenerek yapın. Kendinizi, tamamlayabilmeniz için yeni şeyler öğreneceğiniz iddialı projeler oluşturun. Dikkat: Eğer kendinize çok zor projeler koyarsanız, bulaşıkları yıkamak kolaydır, ancak kendinize çok kolay projeler koyarsanız, o zaman çok fazla şey öğrenemezsiniz. Tereyağı bölgesi arıyorsun.
  • C ile başlayın. Yüksek seviyeli diller sizi tembelleştirir. İlk önce python öğrenseydim asla C öğrenemezdim.
  • Öğrenmeniz gereken tüm kavramlar için Wikipedia ilk görüşme noktanız olmalıdır.
  • Tek bir projeyi asla bitirip bitirmemeniz önemli değil (ne de olsa bitmiş). Yeni şeyler öğrenmeniz çok daha önemli. Bu, asla bir projeyi bitirmeyi denememeniz gerektiği anlamına gelmez. Çalıştığınız şeyi görmek büyük bir motivasyon artışı olabilir. Yandan izlenmesi kolaydır, yaparsanız endişelenmeyin.

Bittiğini nereden biliyorsun? Eh, bir dereceye kadar almanızın nedeni, programlamada yetkin olmanızdır. Makul bir süre verilen herhangi bir yazılımı yazabildiğinizden emin olduğunuzda, o zaman bir programcısınız, ama bu öğrenmeyi bırakmanız gerektiği anlamına gelmiyor.

Bu arada, şu an birinci noktadan acı çekiyorum. Herhangi bir yazılım geliştirme şirketinden uzakta olmak da yardımcı olmaz.


Burada aynı. Kağıt için diploma aldım. Çok fazla şey öğrenmedim, çoğunlukla zaten bildiğim her şeyi. Java'dan ilk düşündüğümden daha fazla nefret ettiğimi öğrendim (son projem için kullanmak zorunda kaldım) ve kişisel deneyimimden bize birçok şey öğrendim.
Echo, Monica

@Echo, buna değdi mi?
dan_waterworth

@Dan_waterworth, öyle düşünmeyi seviyorum.
Echo, Monica'yı

Özellikle Python ile üst düzey bir programlama diliyle başlamanın çok daha anlamlı olduğunu düşünüyorum. Tabii ki, temel bilgileri öğrendikten sonra uğraşmak istediğiniz görev türlerine bağlıdır: Eğer hardcore sistem programlaması yapmak istiyorsanız, son kullanıcı uygulamaları geliştirmek istiyorsanız C yoluna gidin. C ile uğraşma ve Python gibi bir şeye git.
Zsolt Török

C kısmına katılmıyorum. Sen yüksek bir soyutlama seviyesinde kalmak istiyorsun. C'nin seni tembelleştirdiğini, makine kodunu öğrendiğini iddia edebilirsin! C tür performansa ihtiyacınız yoksa, python ile kalmak sorun değil.
segfault,

12

Bence, Üniversite / Üniversitenin en önemli özelliği, kendi başınıza nasıl şeyler öğreneceğinizi öğretmektir. Programlama, fizik, kimya, matematik vb. Farketmez. Üniversite bana kimsenin yardımı olmadan nasıl öğreneceğimi öğretti.


1
Zaten Uluslararası İktisat derecem zaten var, o yüzden ben de o kısmı ele aldım
Daniel

1
Bazı <noname> derecesinde derecesi olan bir arkadaşım var ve başarılı bir Flash / PHP programcısı. Sanırım hepsi sana bağlı. Mesela fizik derecem var ama bir yazılım geliştiricisiyim. İki yıl önce, istediğim için ihtiyacım olduğu için değil, CS’de Master Derecesi almaya karar verdim.
Sorantis

5
Üniversite eğitimim bana 1-2 gün içinde çevrimiçi derslerden yeni bir bilgisayar dili seçmeyi öğretti. Bunu zaten yapabilirseniz, harika bir ders öğrenmiş olacaksınız.
apoorv020

1
Evet, ama kararlı bir otodidakt olmalısın.
dietbuddha

3
Bazı insanlar bağımsız olarak nasıl öğreneceklerini öğrenmeye ihtiyaç duymazlar.
dan_waterworth 11:11

6

Bazı insanlar akademik ortamlarda büyür ve hatta öğrenmelerini gerektirir (genellikle bir motivasyon biçimi olarak). Diğerleri (benim gibi) onları ertelemeyi bile bulamazlar.

Mezun olmadan yazılımda uzun bir kariyerim oldu. Bu kariyerin sonlarına doğru mimari bir roldeydim ve projemin kıdemli mimarı yazılım ve bilgisayar bilimi bilgimin (ikisi aynı şey değil!) Waterloo Üniversitesi'nden bir yüksek lisansa sahip olmakla kolayca eşdeğer olduğunu söyledi. Kanada'nın en iyi CS okullarından).

Tabii ki bilgi havuzumda bazı eksiklikler var. Matematik becerilerim sadece bugün öğrendiklerime yetişmek için yeterli. Saf matematikten nefret ediyorum ve genellikle en son ve en büyükleri takip edebilmek için silahlanamam. Bu, zaman zaman matematik becerilerimi kavramları anlamak için yeterli bir seviyeye getirinceye kadar (örneğin Haskell gibi) bazı şeyleri kavramamda sıkıntı yarattı. Ancak, gerçek şu ki, herhangi bir yerde üniversite CS veya matematik bölümlerinin yakınında olmadan bence mevcut bilgi var. Gerçekten söyleyebileceğim tek şey, bazen öğrenme dizimin yetersiz kaldığıdır - Bazen yaptığım işe devam etmeden önce bazı temel materyalleri geri alıp doldurmam gerekiyor.


4

Bence vakfınız sağlam olacak, gerçekte oturup tüm bunları kendinize öğretmek ve örnekler üzerinde çalışmak için bir disipline sahipseniz. Derecem var ama Mühendislik Bilimi, Bilgisayar Bilimi değil. Bilmeleri gereken her şeyi kendilerine öğreten birçok mükemmel profesyonel programcı ile çalıştım. Kendi kendine çalışma, iyi bir programcı olmak için sahip olmanız gereken bir şeydir, çünkü okulda öğrenemediğiniz yeni bir teknoloji ortaya çıkmaktadır.


3

Hayattaki çoğu şeyde olduğu gibi, cevabım kişiye bağlı olan sağlam bir cevap . Programcı olmak için lisans derecesine ihtiyacınız olmadığına inanıyorum; Ancak, deneyimlerime dayanarak, kolej, insanları bağımsız çalışma yoluyla kendi başlarına karşılaşamayacakları konulara ve fikirlere maruz bırakma eğilimindedir.

Bu gün ve yaşta, motive olmuş bir kişi çevrimiçi olabilir ve MIT Open Courseware gibi kaynaklar sayesinde , onlara oldukça geniş bir bilgi derinliği sağlayacak bağımsız bir çalışma kursu oluşturdular ve bu benim bu kadar geniş bir bilgi birikimi olduğunu düşünüyorum. iyi bir geliştirici yapan nedir. Ancak, kendi kendine motive olmayan biri, tek bir dil öğrenerek öğrenebileceklerini ve sadece kariyerle akıllıca öğrenebileceklerini bulabilir.

Daha önce de belirttiğim gibi, daha iyi bir geliştirici yapan ve daha fazla soruna maruz kaldıkları ve problem çözme becerilerini geliştirdikleri anlamına gelen iyi bir bilgi birikimi olduğunu düşünüyorum. Bu bilgi birikimini elde etmek için okula gitmenize gerek yok, ancak okul kesinlikle bu konuda yardımcı olur çünkü iyi bir derece programı sizi bir bilgi genişliği geliştirmeye zorlayacaktır.


2

Bir programcı olarak sürekli işle ilgili olmayan API'ler ve dillerle (Ruby on Rails, Python, Node.js, vb.) Oynuyorum. Bunu işten çok ilgi için yapıyorum. 2 önlisans derecem var ancak 10 yıllık Java / JEE programlamasından sonra bile BS derecesinin teorisini gerçekten özlediğimi fark ettim (Büyük O, Algoritmalar, Descrete Math, vb.).

Lisansımı Bilgisayar Bilgi Sistemlerinde almak için yarı zamanlı akşam dersleri alıyorum, ancak bu programda sunulan çok fazla CS teorisi yok. Teknik eğitimden daha fazla iş olduğu için ağırlıklı olarak "kağıt" almak için derecemi alıyorum ama bu akşam dersleri için tek seçeneğim.

Check out MİT Açık Coursware . Ücretsizdir ve CS / Matematik teorisindeki boşlukları doldurmak için harika bir kaynaktır.


2

Kolej / üniversitenin tanım olarak size iyi bir programlama temeli oluşturacağını düşünmenin bir yanlışlık olduğuna inanıyorum. Size birçok teori ve bir problem hakkında düşünmenin farklı yollarını öğretecekler. Hepsi iyi ve güzel, ama bu teoriyi uygulamaya koymak farklı bir beceri seti.

Teorinin doğru uygulanmasının öğretilmesinin tek etkili yolu, mentorluk yapmak ve yapmaktır. Kısacası, teoriyi mümkün olan en iyi şekilde uygulamaya çalışmanız ve size yapıcı eleştiriler vermek veya sizi doğru yöne yönlendirmek için daha fazla deneyime sahip birine güvenmeniz gerekir. Akıl hocası işini senin için yapmaz, ama işini yapman için daha iyi olmana yardım eder.

Bugün kariyerimin başında bazı iyi mentorların yardımı olmadan bugün olduğum geliştirici olmazdım. Açık kaynaklı projeler üzerinde çalışmak, zaman ayırmak için biraz zaman harcamak isteyen danışmanları bulmak için iyi bir yoldur. En azından benim deneyimimdi. Ayrıca ilk programlama işimde kolay genişletilmiş uygulamaları nasıl tasarlayacağımı anlamama yardımcı olan bir danışmanım vardı.

Yani kolej / üniversiteye yarar var mı? Evet. Ancak, teoriyi uygulamaya koymanıza yardımcı olacak donanıma sahip değilsiniz. Üniversitede öğrendiklerinizi uygulamaya çalışmaya başlarsanız, teoriyi daha pratik bir düzeyde anlamanıza yardımcı olacak doğru türde sorular sormaya başlayabilirsiniz. İşe başlayana kadar beklerseniz, bu önemli öğrenme sürecini geciktirdiniz.


Anlaşmak. Neredeyse yaptığım iş programlarının tümü bir marangoz gibi bir ticarette çalışmak gibi görünüyor. Bence bir çırak / seyahatci / usta programlama izinin nasıl programlanacağını öğrenmede bir üniversiteden daha yararlı olacağını düşünüyorum.
cfeduke

2

İnsanlar teorik temel, matematik ve algoritmik bilginin IMO önemini abartma eğilimindedirler. Programcıların bu şeylere itme ve röportaj yapma sebeplerinin nedeni matematiğin kendileri "meraklı" olmalarıdır.

Şimdi elbette bir "durum makinesi" nin ne olduğunu bilmek veya "Booyer-Moore" aramasının nasıl kullanılacağını bilmek yararlı olan bazı programlama var. Finansal hesaplamalar veya fizik simülasyonları ile çalışıyorsanız, bazı gerçek matematik bilmenin yararlı olabileceği bazı problemler bile vardır.

Ancak, programlamanın% 90'ı genel olarak bunlardan biri değil, birçoğumuz sert algoritmik gelişim yapıyor. Öğrenmeniz gereken çoğu şey, ilerledikçe öğrenebilirsiniz. Büyük bir vakıf yapısı oluşturmaya gerek yok, aksine farklı sorunların nasıl çözüleceğini sürekli olarak merak ediyorum.

Ben kendim% 100 kendi kendime öğrendim ve algoritmalar hakkında bilgi edinmek için hiçbir zaman problem yaşamadım. Finansal sistemlerde iş yaptım ve hatta daha derin bir teorik matematik becerisi olmadan yapılabilen bir şeydi.

Programlamada iyi olmak temellerle ilgili değildir, araç kutunuzu sürekli olarak genişletmekle ilgilidir ve aldığınız öğrenme, sadece teorik bir araştırma yapmak yerine çözülmesi gereken bir problemin bağlamına koyduğunuzda çok daha değerlidir.

Her şeyi ayrıntılı olarak bilmek zorunda değilsin, Google, StackOverflow ve Wikipedia da orada. :) Ancak durumunuza uygun ve uygulanabilir olduklarını farketmek için farklı araç ve yöntemlerin varlığını bilmeniz gerekiyor . Ayrıca hangi aracın uygulanabileceğini bilme deneyimine de sahip olmalısınız. Vakıflar genellikle yeni başlayanlar için şımartılıyor çünkü belirli bir aracın neden faydalı olacağına dair hiçbir tecrübeleri yok. Çok fazla deneyime sahipseniz, bazı şeyler sadece "tıkla" olur.

Yine de tavsiye ederim bazı şeyler:

  • Almadıysanız, tasarım kalıplarını öğrenmeye başlayın, bu araç kutunuzdaki en pratik ve evrensel araçtır.

  • Merak ediyorsanız, farklı algoritmaların genel bir özetini okuyun.

  • Paralelleştirme ve çoklu okuma (ve bazı fonksiyonel programlama) hakkında bilgi edinin. Birden fazla çekirdeği destekleyebilmek bugün çok önemlidir ve yakında vazgeçilmez olacak, bu yüzden çok önemli bir bilgi.

  • Becerinizi ileriye iten ve sizi bağlamda bir şeyler öğrenmeye zorlayan zorlu ve deneysel hobi projeleri yapın.


Programlamanın yaklaşık% 90'ını güçlü bir teorik içeriğe sahip olmadığına dair tahmininiz muhtemelen doğru. Maalesef çoğu programcı periyodik olarak diğer% 10'la karşılaşacak, bu yüzden gerekli.
Orbling

2

Kolejin size yardımcı olacağı bir şey, kendi başınıza zorluk almakta zorluk çekebilirsiniz, özellikle matematikle ilgili akademik araştırma makalelerini okuma ve anlama yeteneği. Bununla birlikte, bu bile kendi başınıza başarılabilir, ancak bilgiyi daha hızlı ve kolay hale getirmek için eğitmenlerin ve akranların sizi öğrenme sürecinde yönlendirmelerine yardımcı olur.

Bilişim sistemlerinin genel bir programcısı olarak, iyi yapmak için araştırma makaleleri okumazsınız. Günümüzün bilgi sistemleri oldukça basittir ve arama, sıralama ve indeksleme gibi yoğun algoritmaların çoğu veritabanı sistemleri tarafından yapılmaktadır. Kavramları anladığınız sürece zorluk çekmemelisiniz.

Mikro işletim sistemleri geliştirme, derleyici geliştirme, yapay zeka vb. Gibi daha zor programlama alanlarında yer almaya karar verirseniz, araştırma makalelerini okuma ve anlama yeteneğine sahip olmak, sistemleri hızlı ve verimli bir şekilde uygulamak için kritik öneme sahip olabilir.

Bilgiyi uygulayabildiğim kadarıyla, bu çok bireysel bir şey. Üniversiteye giden insanlar, ilkeleri ve üniversiteye gitmeyenleri uygulayamazlar. Eski bir deyiş var, 'Neyin girip neyin geldiği önemli değil'.

Özetle, koleje gitmekten edindiğiniz bilgiler, akademik dünyayı daha iyi anlamanıza ve iletişim kurmanıza yardımcı olabilir. Ancak, bilgi üniversiteye gitmeden elde edilebilir. Dereceye sahip olmak, başkalarını ne yaptığınızı bildiğinize ve akademik araştırma makalelerini anlayabildiğinize ikna etmeyi kolaylaştırır.


2

Pek çok insanın, en azından aynı zaman diliminde değil, üniversiteye gideceği zamanki öz-çalışma yoluyla bir "temel" kazanacağını sanmıyorum. İki yıl boyunca rastgele kitap okumak ve boş zamanlarınızda oyuncak problemleriyle oynamak sizi düzenli bir müfredatla iki yıllık odaklanmış çalışma ile aynı seviyeye getirmeyecektir. Uğraşmak için sana yetecek mi? Büyük olasılıkla. Ama eğer gerçekten "dışarıdaki herkes kadar iyi bir temel" istiyorsan, iki yıldan daha uzun sürecek.

Seni cesaret kırmamak için, kesinlikle zaman kaybı olmaz. Ben sadece birçok insanın iki yıldaki iki yıllık üniversiteyi kendi işlerini yürütürken ve bir tür kişisel / aile yaşamına sahipken eşdeğeri bir araya getirebileceğinden emin değilim.


Yaptım. Aslında, çalışmamın büyük bir kısmı 2 yıldan (yaklaşık 6 ay) çok daha azdı, ancak düzenli olarak 60-70 saat hafta yapıyorum.
dan_waterworth

TMN ile aynı fikirde. GENEL'de örgün eğitiminiz nerede biteceğiniz konusunda hiçbir fikriniz yoktur, belli bir BREADTH (yani bir çok bölgeyi kapsayacak şekilde) arasındadır. Daha önceki bir yazıya olan örneğim: Asla benim kursumun bir parçası olan Compiler Construction kullanacağımı hiç düşünmedim. Görünüşe göre 20+ yıl sonra şimdiye kadar yaptığım en önemli kurslardan biriydi. Şimdi sorun şu ki, kafanın arkasında bu bilgiye sahip olmayanlar için - ne bilmediğinizi bilmiyorsunuz. Ve bu cehalet seviyesi sizi uzun vadede daha az etkili kılar.
hızla

1

On yıldan beri diplomasız bir şekilde profesyonel olarak gelişiyorum. İnsanlarla röportaj yaparken problem çözme ve kodlama yetenekleriyle ilgileniyorum. Bunu söyleyerek, bir dereceye kadar ısrar ettikleri için benim için uygun olmayan bazı şirketler / roller var. Bazı danışmanlıklar bu politikaya sahiptir çünkü sizi daha fazla müşteriye satabilirler.


Bu çoğunlukla işe alımların bir İnsan Kaynakları (İK) departmanı aracılığıyla yapılmasından kaynaklanmaktadır. Bununla başa çıkmanın en iyi yolu, sizi veya en azından sizi tanıyan bir BT yöneticileri sosyal ağı oluşturmak ve İK "filtreleme" sürecini bir kenara bırakmaya çalışmaktır. Başka bir deyişle, derece olmayan insanlar , ilan edilen pozisyonlara başvurmak yerine, becerilerini ve hizmetlerini kendileri pazarlarken daha iyi olma eğilimindedir . Çoğu yetkili BT yöneticisi, sağlam bir sicile ve itibara (örneğin, güvendikleri birinden sevk) dayalı olarak işe alacaktır. Bir hükümet işi almayı beklemeyin. Bugünlerde nadirdir
mctylr 6:11

1

Rakamlar oyununu oynarsanız, dereceleri olanlar daha iyi iş alıyor ve ödüyorlar.

Dereceye giren herkes hiçbir şey öğrenmedi / hatırlamadı.

Çoğu insan teori / arka plan / temel bilgilerinin çoğunu, üniversiteye giderse yapacakları gibi öğrenmek için zaman ayırmazdı. Belki de aileniz 4 yıllık bireysel çalışma boyunca size destek olur; herkesin bir iş bulması gerekiyor.

Dezavantajı, bir CS dereceniz varsa ve başarısız olsaydınız belirli bir seviyeye sahipseniz, düşük beygir gücüne sahip olabilirsiniz. Diyelim ki, 4 yıl boyunca kaşıkla beslenemediyseniz, basılı tutarken ve tam zamanlı işi yaparken bunu çözemezsiniz. Tabii istisnalar.


1

Derecesi olmayan bir yazılım geliştirme alanında geçimini sağlamak istiyorsanız, yaptığınız işin yerel üniversiteyle iletişim kurmasını öneririm. Onlardan bir derece almak için gerekli olacak derslerin bir listesini alın. Üniversitelerin büyük çoğunluğu, talep üzerine bu bilgilerin yanı sıra, derslerin her biri için bir özet / ders programı / kitap listesine sahip olacaktır. O listeye git. Söz konusu kitapları arayın. Hangi konuları kapsadıklarına bakın. Anlamadığınız bir şey görürseniz, kitabı satın alın / kontrol edin ve öğrenin. Bu sürecin sonunda, en azından ne bildiğinizi ve ne bilmediğinizi bilmeli ve ortalama kolej derecenizle oldukça rekabetçi olmalısınız (kim olsa bu derslerin bazılarında uyudu / aldattı).


1

Ayrık matematik, algoritma tasarımı, programlama mantığı, bilgisayar mimarisi, Assembly, C programlama, veri tabanları ve veri yapıları gibi temelleri incelemek için zaman ayırdığımı varsayalım - çoğunlukla kitaplar, çevrimiçi kaynaklar ve birçok kodlama kullanarak. Diyelim ki bu temel bilgileri kapsayan 1-2 yıl geçirdim.

Evet ve hayır. Bazı şeyler bir öğretmen olmadan acımasızca zordur. Genellikle daha fazla matematik işi olur.

Ben inanıyorum - ve sonra hala inanıyorumCS majörlerine TA olarak başlamasına yardım - zihinsel geriliği olmayan herkesin PHP / Java / C # seviyesinde kodlamayı öğrenebileceğine . Temel olarak konuşmak zor değil.

Ayrıca, bu konuda montaj ve bahsettiğiniz diğer teknolojik alanlar da değildir. Bunlar, Bilinmesi Gereken Uygulama Detaylarıdır.

Öğrenme derinse, veri yapıları, algoritmalar, dijital tasarım, bilgisayar mimarisi ve veritabanı cebiri oldukça zordur.


0

Motive olmuş ve özverili bir insanın sağlam bir temele ulaşabileceğinden şüphem yok ama bir dereceye kadar devam etmemeyi tercih ederseniz gelişmenizi artıracak birçok yönden mahrum kalacaksınız. Bu şeylerden biri ve muhtemelen en önemlisi fikir ve kavram alışverişinde bulunabileceğiniz benzer fikirli insanlara maruz kalmaktır. Ayrıca bir veya iki cümle ile yanlış anlaşılan kavramları düzeltmek için değerli bilgeliğe sahip olan ve bazen yanlış anlaşılan kavramları düzeltebilen eğitmenlerin deneyimlerini dinleyebilmek çok güzel. Kavramları ilk maruziyet sırasında netleştirmek ve yanlış fikirleri batırmak ve daha sonra çözmek zorunda kalmak güzel.

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.