Nasıl gerçek bir uzman olabilirim? [kapalı]


17

Serbest çalışan olarak, kurumsal eğitim lüksüm ve profesyonel çalışanlardan oluşan bir çevrem yok. Son birkaç yıldır program yapmama ve profesyonel projeler geliştirmeme rağmen, bazen kendimi yardımın olmadığı bir yerde buluyorum. StackOverflow ve diğer ilgili siteler bile yardımcı olamaz.

Örneğin, Crystal Reports'u ele alalım. Son birkaç yıldır projelerimde kullanıyorum. Hepsini kendim öğrendim, ama yine de birçok sorunla mücadele ediyorum. Raporların performansını hala geliştiremiyorum, hızlı tasarlayamıyorum ve yine de Kristal Rapor'un gücünün sadece% 30'unu kullanabiliyorum.

New York veya San Francisco gibi serbest çalışanlar bulamadığım bir şehirde yaşıyorum ve onları öğrenmeleri için işe alıyorum. İnternette bulunan bir avuç uzman bütçemde değil.

Aynı sorun C # ve diğer teknolojilerle de karşılaşıyorum. StackOverflow'da bir uzmanı meşgul tutamazsınız. İki veya üç yorumdan sonra, sorunuzun odağını kaybedecek ve orada yeni bir soruya atlayacak.

Çok az insan hızlı öğrenmek için başkaları tarafından yazılan koda bakmamı önerdi. Ama yine de, sorularımı nasıl yanıtlayacağım. Yazamadığınız bazı yönler var. Kişisel yardıma ihtiyacınız var.

ABD'deki serbest çalışanların diğer ülkelere kıyasla daha iyi seçenek ve esnekliğe sahip olduğunu düşünüyorum.


2
Başkalarına soru sormak hiçbir zaman bir şey öğrenmenin iyi bir yolu olmamıştı. Kendinize sorular sorun ve yanıtları kendi kendinize bulun - böylece hızlı bir şekilde öğrenirsiniz.
SK-logic

2
@ SK-logic: Sanırım insanların programlamayı öğrendiklerini sorarak. İşte bu yüzden StackOverflow ve diğerleri gibi siteler var.
RPK

2
@ RPK, StackOverflow paylaşım için sadece "sormak" daha fazladır. RTFM türündeki sorularda "X'i Y çerçevesiyle nasıl yapacağız" gibi bir anlamı yoktur. İyi bir SO sorusu "XXX yapmak istiyorum, YYY ve ZZZ'yi denedim ve XYZ'de sorun var, lütfen uygun RTFM yönünü önerebilir misiniz?". Bu "Zaten YYY ve ZZZ'yi denedim" aşaması olmadan sorunuz anlamsız olacaktır - hem sizin hem de benzer problemleri olan diğerleri için. Bir şey sormadan önce ödevinizi yapmalısınız.
SK-logic

2
Tanıtımı StackOverflow Sohbet . Bu şekilde bir uzmanla bağlantı kurabilirsiniz.
Buhake Sindi

+1 @ SK-logic - daha fazla katılamadı. Bu "Bay / Bayan, ben C ++ ERP muhasebe sistemine ihtiyacım var ..." Bana kodz şimdi verin.
Morgan Herlocker

Yanıtlar:


15

Serbest çalışan olarak, kurumsal eğitim lüksüm ve profesyonel çalışanlardan oluşan bir çevrem yok.

Bence bunu tekrar düşünmelisin.

Serbest çalışanlar , kendi eğitimlerini finanse etmeleri gerektiği için çalışanlardan çok daha fazla ödenir . Sonuçta, uzman olmaları gerekiyor. Uygun eğitimler ve deneyimler olmadan nasıl uzman olabilirsiniz?

Eğitim, serbest çalışanların iş planının ayrılmaz bir parçası olmalıdır . Hasta günler, emeklilik, sigortalar, tatiller ve tabii ki ... vergiler.

Doktorların veya avukatların üniversiteden ayrıldıktan sonra öğrenmeyi bıraktıklarını düşünüyor musunuz? Babam bir doktordu (generalist) ve eğitimlerde çok para harcadı (durumunda, yasalar tarafından zorunluydu). Sadece onlar için ödeme yapmak zorunda değil, aynı zamanda çalışmaları için fatura kesemedik.

Faturalandırılabilir + 200 günde, eğitimlerin en az% 10'unu düşünün.

Günlük ücretinizi buna göre ayarlayın .

Eğitimlerden tasarruf etmek için ipucu: bir görev seçtiğinizde, her zaman henüz uzman olmadığınız bir teknolojiyi seçin. Sizi sadece öğrenmeye zorlamakla kalmayacak, aynı zamanda misyonu daha zor ve dolayısıyla daha az sıkıcı hale getirecektir.


3
"Eğitimlerden tasarruf etmek için ipucu: bir görev seçtiğinizde, her zaman henüz uzman olmadığınız bir teknolojiyi seçmeye çalışın. Sizi sadece öğrenmeye zorlamakla kalmayacak, aynı zamanda görevi daha zorlaştıracak ve bu nedenle daha az sıkıcı." -> Sorun, bir serbest çalışan işe alırken, deneyimli bir profesyonel beklemek olmasıdır. Bu, uzmanlık almayı zorlaştırır çünkü deneyimli değilseniz, bu tür projeler için hızlı bir şekilde işe alınmanız mümkün değildir. Çoğu insan, bir şirkette uzun süre çalıştıktan ve deneyim kazandıktan sonra serbest çalışmaya başlar.
Gertjan

+1 - Serbest ve kesinlikle Birleşik Krallık'ta, bu serbest olma paketinin bir parçası. Daha fazla ödeme alırsınız, ancak bu personel permie örneğin ücretsiz olsun birçok şeyi kapsamalıdır. eğitim, hastalıklı günler, tatiller, emeklilik, sigorta vb. ücretli
ozz

@james: Teşekkürler. Serbest çalışmaların neden daha fazla ödendiğine vurgu yapmak için bunları yanıta ekleyeceğim.

+ 1 Bütün serbest çalışanlar için harika bir cevap demeliyim. eğitime yönelik yaklaşımlarını değiştirmelidirler.
maz3tt

2
@ RPK: Çok fazla rekabetin olduğu Hindistan'da güvensizlik gerçek. Ancak bu, çoğu batı ülkesinde yanlıştır.

14

Soruları cevaplamak nasıl uzmanlaştığınızdır. Sorularınızı her zaman başkaları tarafından yanıtlayarak veya "çağrı üzerine" kişisel yardım alarak uzman olmazsınız.

Sen do not kişisel destek gerekiyor. Bir şeyi hızlı bir şekilde nasıl yapacağınızı öğrenmek istiyorsanız kişisel yardım güzeldir. Bir uzman, ne ile çalıştığını anlamaya çalışır, böylece ortaya çıkan herhangi bir soruyu (kendiniz dahil herhangi bir kişi tarafından) ele alabilir. Bir benzetme, fiziği anlamak ve formülü hafızaya her taahhüt etmeden isteyerek çoğaltmak yerine, kalbe göre bazı problemlere uygulamak için bir fizik formülü öğrenmek olacaktır.

Bir forumda (çok özel) bir soruya sahip olmak, çözülmenize yardımcı olabilirken, uzman olmak istiyorsanız, gerçekten nasıl kendine güveneceğinizi öğrenmelisiniz: sorgularınızı cevaplandırırsınız: siz . Bir soru ortaya çıktığında, daha derine inerek cevaplarsınız . Örneğin, Crystal Reports'unuzla: daha derine inmek sadece Crystal Reports kullanarak örnekleri incelemek değil, Crystal Reports kütüphane kodunun kendisini incelemek anlamına gelir. Crystal Reports kütüphanesinin ne hakkında olduğunu, nasıl bir araya getirildiğini ve böylece sizin için en iyi şekilde nasıl çalıştırabileceğinizi ve bununla çözmeye çalıştığınız herhangi bir soruna uygun olup olmadığını anlamaya bu şekilde başlarsınız. ve hatta şu anda yapamayacağı şeyi yapmak için nasıl genişletebileceğiniz ...

Daha derinlere inmek çoğu "prodüksiyon programcısının" yapmadığı bir şeydir. StackOverflow dahil herhangi bir foruma gidin ve topluluğun büyük ölçüde üç gruba ayrıldığını göreceksiniz:

  • "soranların" çoğunluğu: karşılaştıkları sorunları çözmek için yardım isteyen insanlar. Onlar da soruyu cevaplıyorlar, ancak StackOverflow profillerine bakarak, sorularının cevaplarının sayısından çok daha ağır bastığını göreceksiniz.
  • "cevaplayanların" bir minyatürü: sorunlarla karşılaşan, bunları çözen (dış yardımlı veya yardımsız) ve başkalarına yardım etmeye istekli insanlar. Soru soruyorlar, ancak cevaplarının sayısı sorularının sayısından çok daha ağır basıyor.
  • "cevaplayan" olmak isteyen "soru soranlar" grubundan (sayı olarak değişen).

Yani, bir konuda uzman olmak istiyorsanız: soruları cevaplamaya başlayın. Kendi sorularınızın yanı sıra başkaları tarafından yöneltilen sorular. Başınızın üst kısmındaki bir sorunun cevabını bilmiyorsanız: araştırmayı yapın. Yanıt zaten verildiyse veya bir yerde bulursanız: "sadece" uygulamadığınızdan (kodu kopyalayıp yapıştırma gibi), ancak sorunun neden sorunu çözdüğünü ve ne yapmanız gerektiğini anladığınızdan emin olun soru (gereksinim) biraz farklı olsaydı.

Oh ve bir uzmanı meşgul tutmak neden zor? Forumlardaki tüm cevaplar gönüllüdür. Erkeğin cevabı almadığını ve onunla birlikte koşmadığını netleştiren takip soruları almak, sinekleri pencereden dışarıda tutmak için çok eğlenceli ve motivasyon değildir. Erkeğin cevabı aldığını ve anlayışını ilerletmek için bazı deneyler / araştırmalar yaptığını gösteren takip soruları almak çok faydalıdır. Bunu aynı iş parçacığında veya yorumlarda StackOverflow'da yapmamanız, ancak önceki bir sorunun cevabını nereden aldığınızı, ne denediğinizi ve nerede takıldığınızı gösteren başka bir iş parçacığı / soru başlatmanız tavsiye edilebilir. şimdi.


4

Kurumsal eğitim tecrübelerime göre çok fazla değerlendirildi. Sen olabilir genellikle web, video (örneğin üzerine çok daha iyi kaynaklardan öğrenmek http://tekpub.com ) ve iyi eski moda kitaplar.

Birçok teknolojide kullanıcı grupları ve destek alabileceğiniz çevrimiçi topluluklar da vardır.


Videolar ve öğreticiler, sektördeki en iyi uygulamaların arkasında bir yoldur.
RPK

1
Dediğim gibi, deneyimlerime göre . Bazı iyi yüz yüze kurslara katıldım, ancak nadirdirler ve iyi olsalar bile, hala bir uzmanla sınırlı bir süredir, kurs bittikten sonra öğrenmeye devam etmek için başka kaynaklara ihtiyacınız olacaktır. Kötü olduklarını söylüyorum, sadece aşırı puan.
Steve

Daha fazla anlaşamadım. Hayatımda 3-4 kurumsal eğitime katıldım ve hepsi sadece başlangıç ​​yapmak için iyi. Eğitmenler uzman olsa bile, 3-4 günlük oturumlarda öğrenmek ve etkileşim kurmak için gerçekten zaman yoktur. "Gelişmiş .." kursları 3 gün içinde kendisi ne kadar öğrenebilirsiniz açıklamalıdır.
Rajesh Chamarthi

2

Serbest çalışan olarak, kurumsal eğitim lüksüm ve profesyonel çalışanlardan oluşan bir çevrem yok.

Nasıl hissettiğini biliyorum, daha önce serbest çalışan olduğumu görüyorum (ve bazen de serbest). Bir serbest çalışan ve yüklenici uzman olarak kabul edilir : Uzmanlık hizmetleri, vb. İçin işe alınır ve ödenir (çoğunlukla) saatlik / günlük ücretler vb. Oraya gitmeniz gerekiyorsa , kendi kurslarınızı / eğitiminizi finanse edin. Bir yazılım mühendisi ve yazılım mimarı olmaya bir adım daha yaklaşmak için bunu yapmam gerekiyordu.

Ayrıca, serbest çalışan / yüklenicilerin kendi alanlarında bilgi sahibi olmaları ve bu nedenle neden işe alınmaları beklenmektedir. Çoğu kuruluş kalıcı personeline eğitim ve kurslar sağlar çünkü kalıcı personel sadece kod geliştiriciler (geliştiriciler için) yapmakla kalmaz, aynı zamanda kuruluşun işini de öğrenmelidir (serbest çalışan ve yükleniciler dahil değildir).

Bir üründe uzman değilseniz, 2 şey yapmanız gerekecektir. Ya da sen:

  • Kalıcı olun veya Crystal Reports'un artı olduğu bir ortamda çalışın. İnsanlarla iletişim kurabilmenin tek yolu budur. Buradaki SO kullanıcılarının çoğu çalışıyor ve çalışmak için para alıyorlar, bu yüzden zamanlarının çoğu işe alındıkları şirket için çalışmak. Uzmanlık istiyorsanız, nerede çalıştıklarını bulun ve orada onlara katılın.
  • Seçtiğiniz üründe bir ders alın ve öğrenin. Bu, uzman olmak için para, zaman (tabii ki ücretsiz) ve kaynaklar harcamanızı gerektirecektir (masrafları size ait).

Her ikisini de yaptım ve gerçekten bir nimet oldu.


Ne yazık ki her iki öneriniz de Hindistan'da çalışmıyor. Ayrıca, serbest çalışanlar uzman olarak kabul edilmez. Serbest çalışanlar bilgisayar tamircisi olarak kabul edilir ve birisi çalışmıyorsa klavyeyi kontrol etmenizi istediğinde kendinizi hazırlamanız gerekir. İnsanlar hala çoğunlukla donanım ve yazılımdan habersizler. Bir ders almak burada her zaman felaket oldu, çünkü bir hafta sonra öğretmenin kendimden daha az donanımlı olduğunu anlıyorum. Her neyse, değerli önerileriniz için teşekkürler. Umarım onları uygulama fırsatı elde ederim.
RPK

@RPK, ilginç! Hindistan'ın farklı bir serbest çalışma görüşüne sahip olduğunu bilmiyordum. Sadece bir yazılım geliştiricisi olduğunuzu müşteriye açıklayın ve OP'nin burada verdiği önerileri uygulayın.
Buhake Sindi

1

Mentor olmak, özellikle nereden başlayacağınızı bilmediğinizde idealdir (Bilmediğinizi bilmek zor.). Sahada çalışıyorsunuz, bu yüzden her zaman sorunla karşılaşmalısınız. Soru sormak savaşın% 90'ıdır. Stackoverflow ile ilgili belirli soruların yanıtlarını alacaksınız, ancak "Daha iyi kurumsal uygulamaları nasıl oluştururum?" hiç kimse tam olarak cevaplamak için gereken birkaç günü almayacak. İyi bir şey olan sorulardan daha fazla cevap bulabilirsin.

Youtube.com'da tonlarca konuşmacı videosu var. Çok sayıda referans kitap ve web sitelerine nasıl. Yine, belki de ideal değiller, ama belli ki bir şeyler yapmak istiyorsunuz. Okumaya başlamak. Ve sadece dile özgü kitaplara sadık kalmayın. Metodoloji, en iyi uygulamalar, tasarım ve diğer temel konular bu konuda yardımcı olacaktır.


1

Teknik bir konuda uzman olmak için en iyi yaklaşımın bu konudaki kitapları okumak olduğunu görüyorum. Daha sonra bu konuda gerçek bir uzman olan birinden tam bir resim alabilirsiniz . Makul bir hızda teknik materyali okumaya başladığınızda, bunun çok etkili bir öğrenme şekli olduğunu göreceksiniz, çünkü diğer insanların zaten çözümler geliştirdiği konulardan zaman kazanabilirsiniz.

ABD ve diğer İngilizce konuşan programcıların bu konuda sahip oldukları en büyük avantaj , kitapların çoğunun ana dillerinde yazılmasıdır. Bununla birlikte, gerçekte teknik okuma, yine de kalıcılıkla geliştirdiğiniz bir beceridir. İlk başta yavaş gidiyor ama bir süre sonra şaşırtıcı derecede kolaylaşıyor.

Bununla birlikte, bir programcının belirli bir endüstriye odaklanmasının belirli teknik becerilere hakim olmaktan daha önemli olduğuna inanıyorum. Hedef müşteri grubunun derinlemesine anlaşılması, uzun vadede size daha fazla müşteri getirecektir.


ABD ve diğer batı ülkelerindeki diğer avantaj, inovasyon ve ahlaka daha fazla önem verilmesidir. Sıkı çalışma takdir edilir, ancak bu diğer ülkelerde doğru değildir.
RPK
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.