Serbest meslek sahibi olmak için ne öğrenmeli? [kapalı]


15

Yazılım geliştirme konusunda yaklaşık 8 yıllık tecrübem var. Tüm bu yıllar boyunca C ++ / win32 kullanarak uygulama geliştirme üzerinde çalıştım.

Bundan birkaç yıl sonra serbest meslek sahibi olmak istiyorum. Bazı serbest sitelere bakmaya çalıştım ve C ++ / win32 üzerinde herhangi bir proje bulamadım. C ++ / Win32'nin bana çok yardımcı olmayacağını hissediyorum ve yeni beceriler öğrenmem gerekiyor. Ama işim hala C ++ üzerinde çalışmamı gerektiriyor, bu yüzden yeni beceriler öğrenemiyorum. Yine de bazı yeni beceriler öğrenebilirim, ancak iyi bir proje olmadan hiçbir anlam ifade etmeyecektir.

Az sayıda beceri listeledim

  1. php
  2. jQuery
  3. perl
  4. piton
  5. android

Hala hangisinin başlayacağı ve bunlarda nasıl uzmanlık kazanılacağı konusunda kafam karıştı.


Değerli yorumlarınız için teşekkürler çocuklar. Son zamanlarda bazı temel uygulamalar oluşturarak android üzerinde çalışmaya başladım. Freelance sitelere baktığımda, web projelerinin çoğunu buldum, bu yüzden php, html veya android ne yapacağım karıştı? Şimdi fikrimi düşünmeden android öğrenmek ve bazı uygulama oluşturmak için aklıma geldi. Nasıl gittiğini görelim ..
Alien01

Yanıtlar:


7

Kullanmayı planladığınız dilin serbest meslek sahibi olurken çok az endişe duyduğunu düşünüyorum. Gerçek programlama muhtemelen çoğu insan için en kolay kısımdır. Evet, büyük olasılıkla listelediğiniz tüm dilleri / çerçeveleri bilmeniz gerekecektir (tam olarak ne tür bir iş bulmak istediğinize bağlı olarak: mobil geliştirme yapmak istemiyorsanız, Android geliştirmeyi öğrenmek için çok az nokta vardır) .

Daha önemli beceriler zamanınızı ve müşterilerinizi yönetmeyi öğrenmek olacaktır. Bu tür şeyleri öğrenmek için kurslar yapabilirsiniz ("küçük işletme" dersinin yarım dönemini yaptım, ama vazgeçtim ... Yapacağım şeyler için "geleneksel" reklamlara çok fazla odaklandı, ama bu başka bir gün için bir rant). Tipik olarak, bu şeyleri gittikçe öğreneceksiniz, ancak iyi tavsiyeler veren çok sayıda web sitesi var (knb'nin cevabıyla bağlantılı oldukça iyi görünüyor).

Ancak şu anda başka bir şirket için çalışıyorsanız ve serbest çalışan olarak ne yapacağınızla ilgisi olmayan şeyler yapıyorsanız, muhtemelen şu anda yapmanız gereken şey:

Portföy oluşturun

Yani boş zamanlarınızda, başkaları veya kendiniz için şimdi projeler üzerinde çalışmaya başlayın . Nihayet işinizi bıraktığınızda potansiyel müşterilere gösterebilmek için tamamlanmış iki veya üç projeniz olsun isteyeceksiniz.

Ne tür projeler üzerinde çalıştığınız, ne tür bir freelancer yapmayı beklediğinize bağlıdır. Web geliştirme yapacaksanız, bazı web siteleri oluşturun. Sadece kişisel bir blog veya bir şey olsa bile, potansiyel müşterileri gösterecek bir şeye sahip olmanız gerekir. Mobil geliştirme yapacaksanız, bazı Android veya iPhone uygulamaları vb. Oluşturun.

Evet, zaten tam zamanlı bir işiniz olduğunda boş zamanlarınızda projeler üzerinde çalışmak zor. Ancak, serbest çalışmaya başlıyorsanız, yine de uzun saatler boyunca hazırlıklı olmanız gerekir (en azından başlangıçta ... yeterince iyiyseniz, daha az saat yapmak için yeterli para kazanabilirsiniz, ancak Her zaman "Ben şu anda çalışıyordum" ile mücadele ediyorum, sadece TV'nin önünde dinlenirken aldığım hüzünlü duygu: p)


6

C ++ uygulama geliştirmede çalışmanın sizi yeni beceriler ve diller öğrenmekten nasıl engellediğini anlamıyorum. Yeni bir dil seçmek, sözdizimi uyumlu olduğu sürece deneyimli bir programcı için birkaç günden daha az zaman alır. Neden kendiniz için dinamik bir web sitesi oluşturmaya çalışmıyorsunuz? Belki bir wordpress taklidi. Birkaç açıdan ilginç bir proje. PHP, SQL, JavaScript, HTML, vb. Şeyleri öğrenirsiniz ve sonunda, oluşturduğunuz, daha sonra işinizi istemcilere göstermek için bir platforma dönüştürebileceğiniz kullanışlı bir ürününüz olacaktır.


5

Freelancer olmak! = Projelerinizi serbest çalışan bir siteden almak.


Güzel cevap! Ve bunu acı, acı deneyimlerden biliyorum.
ankush981

Oldukça geç kaldım, ama ayrıntıya girmeyi düşünür müsünüz? Projelerimin çoğunun serbest web siteleri yerine insanları tanımak ve ağ kurmaktan geleceğini mi söylüyorsunuz?
aanrv

@JeffersonSteelflex İkisi de serbest çalışan sitelerin, işleri almak için sitedeki diğer insanlardan daha azıyla çalışmaya çalıştığınız "teklif savaşları" na kaybolacağı hakkında konuşuyorlar. Ve muhtemelen daha iyi değer + "iyi müşteriler" para kazanmak için para harcamak zorunda olduğunu bilecek.
Oliver Schöning

4

Evet!

PHP - Evet, bu dili öğrenmek sizi çok sayıda serbest proje için uygun hale getirecektir. PHP biliyorsanız, WordPress özelleştirme, Drupal özelleştirme, Joomla özelleştirme gibi niş (ve daha yüksek ücretli) hizmetler sizin için bir olasılık olabilir.

Python - Bu, popüler ve çok sayıda serbest meslek sahibi olan başka bir dildir. Ayrıca çalışmak da eğlencelidir. Python gerektiren projeler almadım, ancak iş panolarında, odesk.com, guru.com'da python bilmenizi gerektiren birçok iş gördüm. Bu projeler her zaman Django web uygulama çerçevesini kullanarak Python ile web uygulamaları geliştirmeyi içerir.

Android - Bugün mevcut olan en sıcak mobil geliştirme çerçevesidir. Eğer sabit bir gelir kaynağı için sadece buna güveniyor olsaydım dikkatli olurdum. Birkaç yıl önce Symbian, programlanacak en sıcak cep telefonu işletim sistemiydi. Artık Symbian işletim sistemini kullanan bir avuç şirket bulamıyorsunuz. Şu anda Symbian'ın sahibi olan Nokia, MeeGo işletim sistemine geçti.

Bunlar hakkında nasıl uzmanlık kazanılacağı konusunda: Packt, Apress, Wiley, O'Reilly'nin bu konularda yayınladığı düzinelerce kitap var. Bu kitaplara yatırım yapmak size çok zaman kazandıracak.

Hayır, pek değil

perl - Bugün pek çok web sitesi perl kullanmıyor. Perl üzerinde çalışmanızı gerektiren birçok proje bulamazsınız.

jQuery - Bu sadece bir javascript kütüphanesidir. Bunu tek başına nasıl kullanacağınızı bilmek , tam zamanlı çalışmanıza yardımcı olmaz (elbette tam zamanlı olmayı planladığınızı varsayarsak). Daha da önemlisi, Javascript ve belge nesnesi modeliyle nasıl çalışacağınızı bilmenizdir.

Size önerim web geliştirmeye odaklanmak. PHP, HTML, CSS ve Javascript öğrenin. JQuery kullanmayı öğrenin.

Ayrıca ..

Ruby On Rails - Ruby bir programlama dilidir ve Rails ruby ​​ile yazılmış bir web uygulaması çerçevesidir. Bu konuda birçok iş ve aynı zamanda tam zamanlı pozisyonlar bulacaksınız.

En önemlisi

Fikrinizi yalnızca burada alacağınız yanıtlara dayandırmamanız önemlidir. Birçok iş kuruluna gidin. İşte iş panolarının bir dizini:

http://freelanceswitch.com/resources-directory/freelance-jobs/job-boards/

Bugün talep edilen niş becerilerin neler olduğu hakkında bir fikir edinin. En çok talep gören becerileri sağlamak için hazırlık yapmanıza gerek yoktur. Gerçekçi olarak neleri iyi yapabileceğinizi belirleyin ve bu beceriyi kazanın.


1
Hmm ... mantığın bozuk görünüyor. jQuery'yi 'Hayır, Değil' bölümüne koyarsınız; ama sonra 'web geliştirmeye odaklan' dersiniz. PHP, HTML, CSS ve Javascript öğrenin. JQuery '' kullanmayı öğrenin ...
Stephen Watkins

".... Bunu tek başına nasıl kullanacağınızı bilmek tam zamanlı gitmenize yardımcı olmayacaktır ...."
rsman

2

Ciddi bir şekilde serbest çalışmaya girmeye çalışıyorsanız ve ciddi para kazanmak istiyorsanız, önce programlama dillerini değil, etki alanına odaklanın. Örneğin, Android için uygulama geliştirmeye girmek istiyorsanız, gerçek şey uygulama düzeyinde ve kullanıcı arayüzü düzeyinde yenilik yapmaktır - kodlama burada yapılacak son şeydir (elbette çok önemlidir). en çok satan uygulamaların istatistiklerini kontrol edin, neyin işe yarayıp neyin işe yaramadığını karşılaştırın ve karşılaştırın, genellikle pazar araştırmasının adil olması gerekir.

Tabii ki programlama dilleri önemlidir, ancak C ++ biliyorsanız, Java veya C # işini almakta çok fazla sorun yaşamamanız gerektiğini ve ilerledikçe etki alanında kullanılan dil ile daha da güçleneceğinizi söyleyin.

Buradaki anahtar alanın kendisidir - her birinin kendi sorunları vardır ve teknik dergileri, ticaret yayınlarını, IEEE ve ACM kağıtlarını veya sektöre özgü sorunlara odaklanan grupları vb. Okumanız önerilir.


Bunun eski bir iş parçacığı olduğunu anlıyorum ama bu bağlamda almak için değerli bir öneri olacak - sunucu tarafı java ee teknolojilerinde 10 yıllık kurumsal web uygulaması geliştirmeden sonra serbest çalışmaya başlamayı planlıyorum. Burada alan adı olarak adlandırdığınız içerik konusunda net değilim? Web alanı geliştirme, mobil geliştirme veya ön uç web geliştirme gibi ticari alan mı yoksa teknik alan mı?
Andy Dufresne

2

Bir yılı aşkın bir süredir serbest olarak çalışıyorum. Ve teknik bilgiye (diller, tasarım deseni vb.) Sahip olmak gerekli olsa da, şirketlerde bu kadar kodlayıcı olarak yapmak zorunda olmayan şeyleri anlamalı ve yapmalısınız. Yönetici, muhasebeci, satıcı, pazarlamacı olmayacak. Bunlardan bazılarını alabilmenize rağmen, bu bir şans .. eğer böyle bir destek almayı reddetmemelisiniz. Bu yüzden, henüz bir şirkette olsanız bile, bunlar hakkında daha fazla bilgi edinmeye çalışın:

  • Günlerinize değer vermeye çalışın : bugünkü işinizi nasıl satabilirsiniz?
  • planını yönet , zamanını izle
  • kendiniz pazarlamaya çalışın : bir ürün bulun, kimin kullanabileceği, ürününüze ihtiyaç duyabileceği, neler yapabileceğinizi göstermek için kodlarınızı yayınlayabileceğiniz, teknik yeteneklerinizi ve bilginizi somut bir alanda satabileceğiniz bir pazar bulmaya çalışın; belki bir blogunuz olabilir, sonuçlarınızı ve fikirlerinizi paylaşabilirsiniz
  • müşterilerle başa çıkmanın, onlarla iyi iletişim kurmayı öğrenmenin yollarını bulma : Müşteriler çoğu zaman gerçekçi olmayan beklentilere sahiptir, gerçeklerle yüzleşir veya nazikçe hayır demek, bilmek iyi bir erdemdir.
  • bir stratejiniz var : seçili bir alandaki sorunları çözmek için kullandığınız bir grup teknolojiyi seçin ve buna bağlı kalın (ancak çok zor değil)

Gördüğüm kadarıyla, bir şirkette olmak çok daha güvenli bir duygu, ancak serbest çalışan olarak daha eğlenceli.


"bir şirkette olmak çok daha güvenli bir duygu, ama serbest meslek sahibi olarak daha eğlenceli" - Çok iyi dedi! Her ne kadar serbest uçlarla ilgili kaba deneyimim göz önüne alındığında, iki uç arasında sallanmaya devam etsem de, günlük iş, tercihen yarı zamanlı tarafım var.
ankush981

-3

Hacker haberleri RSS beslemesine abone olun.

Aşağıdaki gibi bağlantıların çok alırsınız bu bir .

Grafik Tasarım en çok "haksız ama gerçek" müşteriler için önemlidir.

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.