Що навчитися стати фрілансером? [зачинено]


15

Я маю близько 8 років досвіду в розробці програмного забезпечення. Я працював над розробкою додатків усі ці роки, використовуючи C ++ / win32.

Я через кілька років хочу стати фрілансером. Я спробував заглянути на деякі позаштатні сайти, і я не в змозі знайти жодного проекту на C ++ / win32. Я відчуваю, що C ++ / Win32 не допоможе мені багато, і мені потрібно навчитися новим навичкам. Але моя робота вимагає, щоб я все ще працював на C ++, тому я не можу навчитися новим навичкам. Я все ще можу засвоїти нові навички, але без хорошого проекту це не матиме сенсу.

У мене в списку мало навичок

  1. php
  2. jquery
  3. перл
  4. пітон
  5. android

Я все ще плутаю, з чого почати і як отримати досвід у них. Усі пропозиції?


Дякую хлопцям за ваші цінні коментарі. Нещодавно я почав працювати над андроїдом, створюючи основні додатки. Коли я переглянув сайти-фрілансери, я виявив більшість веб-проектів, тому заплутався, що робити php, html або android? Тепер я вирішив вивчити андроїд і створити якийсь додаток, поки не думав про ідею. Давайте подивимось, як це йде ..
Alien01

Відповіді:


7

Я думаю, що конкретна мова, яку ви плануєте використовувати, викликає особливе занепокоєння, коли ви стаєте фрілансером. Фактичне програмування, мабуть, найлегша частина більшості людей. Так, вам, ймовірно, доведеться знати всі перелічені вами мови / рамки (залежно від того, яку саме роботу ви хочете знайти: якщо ви не хочете займатися мобільною розробкою, то розробці Android для Android мало сенсу) .

Більш важливими навичками буде навчання керувати своїм часом та вашими клієнтами. Ви можете робити курси, щоб вивчити такі речі (я робив півроку курсу "малого бізнесу", але відмовився ... він занадто сильно зосередився на "традиційній" рекламі для того, що я б робив, але це рент на інший день). Як правило, ви дізнаєтесь про ці речі під час переходу, але є багато веб-сайтів, які дають хороші поради (посилання на відповідь у knb виглядає досить добре).

Але якщо ви зараз працюєте в іншій компанії і займаєтесь справами, які не мають нічого спільного з тим, що ви будете робити як фрілансер, то, напевно, ви повинні зараз робити :

Побудувати портфоліо

Тобто почніть працювати над проектами вже зараз , чи то для інших людей, чи для себе, у вільний час. Ви хочете мати два-три завершені проекти, щоб мати можливість показувати потенційним клієнтам, коли ви нарешті кинете роботу.

Над якими проектами ви працюєте, залежить від того, який фріланс ви очікуєте зробити. Якщо ви збираєтеся робити веб-розробки, створіть кілька веб-сайтів. Навіть якщо це просто особистий блог або щось, що вам потрібно мати, щоб показати потенційним клієнтам. Якщо ви збираєтеся займатися розробкою мобільних пристроїв, створіть кілька додатків для Android або iPhone тощо.

Так, важко працювати над проектами у вільний час, коли ти вже маєш штатну роботу. Але якщо ви потрапляєте на фріланс, вам все одно потрібно бути готовими до довгих годин (принаймні, коли ви починаєте ... якщо ви досить добрі, можете заробити достатньо, щоб зробити менше годин, але Я завжди борюся з "я можу зараз працювати", хихикаючи почуттям, яке я отримую, коли просто сиджу перед телевізором розслабляючись: p)


6

Я не розумію, як робота над розробкою додатків C ++ не дозволяє вам вивчати нові навички та мови. Набір нової мови, як правило, займає досвідченого програміста менше декількох днів, наскільки синтаксис відповідає. Чому б вам не почати, намагаючись створити динамічний веб-сайт для себе. Можливо, імітація wordpress. Це цікавий проект з декількох точок зору. Ви можете дізнатися такі речі, як PHP, SQL, JavaScript, HTML і т.д., і наприкінці ви фактично матимете створений вами корисний продукт, який згодом ви зможете перетворити на платформу для демонстрації своєї роботи клієнтам.


5

Стати фрілансером! = Отримання ваших проектів із фрілансерського сайту.


Гарна відповідь! І це я знаю з гіркого, гіркого досвіду.
ankush981

Я досить пізно, але ви б хотіли детальніше розібратися? Ви кажете, що більшість моїх проектів виходитимуть із знань людей та мереж, а не з веб-сайтів-фрілансерів?
aanrv

@JeffersonSteelflex Вони обидва говорять про те, що сайти, що займаються фрілансуваннями, по суті, зведеться до "торгів війнами", де ви намагаєтесь працювати менше, ніж усі інші люди на сайті, щоб отримати роботу. І ви, мабуть, варті більше, ніж це + "хороші клієнти" будуть знати, що їм доведеться витрачати гроші, щоб заробити гроші.
Олівер Шьонінг

4

Так!

PHP - Так, вивчення цієї мови зробить вас придатним для великої кількості позаштатних проектів. Можливо, ніші (та більш високооплачувані) послуги, такі як налаштування WordPress, налаштування Drupal, налаштування Joomla, стануть можливістю для вас, якщо ви знаєте PHP.

Python - це ще одна популярна мова і має багато вільних робочих місць. З цим також цікаво працювати. Я не брав проектів, які потребують python, але я бачив багато робочих місць на дошках завдань, odesk.com, guru.com, які вимагають, щоб ви знали python. Ці проекти завжди передбачають розробку веб-додатків із Python за допомогою веб-програми Django.

Android - це найгарячіша доступна сьогодні система мобільних розробок. Я б з обережністю ступав, якби я на вас покладався виключно на це для постійного джерела доходу. Кілька років тому Symbian був найгарячішою ОС для мобільних телефонів. Зараз ви можете знайти не декілька компаній, які використовують ОС Symbian. Nokia (яка зараз є власником Symbian) перейшла до MeeGo OS.

Про те, як отримати експертизу з цих питань: Є кілька десятків книг, опублікованих на ці теми Packt, Apress, Wiley, O'Reilly. Інвестуючи в ці книги, ви заощадите багато часу.

Ні, не дуже

perl - Не так багато веб-сайтів сьогодні використовують perl. Ви не зможете знайти багато проектів, які потребують роботи над Perl.

jQuery - Це лише бібліотека javascript. Знання, як це використовувати самостійно , не допоможе вам працювати на повний робочий день (якщо, звичайно, ви плануєте працювати повний робочий день). Що важливіше, це те, що ви знаєте, як працювати з Javascript та моделлю об'єктного документа.

Я пропоную вам зосередитись на розробці веб-сторінок. Дізнайтеся PHP, HTML, CSS та Javascript. Навчіться користуватися jQuery.

Також врахуйте ..

Ruby On Rails - Ruby - мова програмування, а Rails - це рамка веб-додатків, написана в рубіні. Ви знайдете багато робочих місць на цьому, а також штатних посад на тому ж.

Головне

Важливо, щоб ви НЕ базували свою думку тільки на тому, які відповіді ви отримаєте тут. Перейдіть до багатьох дощок праць. Ось каталог дощок:

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

Отримайте уявлення про те, які навички ніші, які сьогодні затребувані. Не обов’язково готуватися до надання навичок, які найбільше користуються попитом. Визначте, що ви реально можете зробити добре, і придбайте цю майстерність.


1
Хм ... ваша логіка здається порушеною. ви поміщаєте jQuery у розділ "Ні, не дуже"; але тоді ви кажете «зосередьтеся на веб-розробці. Дізнайтеся PHP, HTML, CSS та Javascript. Навчіться користуватися jQuery '...
Стівен Уоткінс

Ви, здавалося, продемонстрували частину про: ".... Знання, як це використовувати самостійно, не допоможе вам пройти повний робочий день ...."
rsman

2

Якщо ви серйозно намагаєтеся потрапити на фріланс і хочете заробити серйозні гроші, зосередьтеся на домені, а не спочатку мовах програмування. Наприклад, якщо ви хочете вступити в розробку додатків для Android, справжньою справою є інновації на рівні програми та рівні користувальницького інтерфейсу - кодування - це останнє, що потрібно зробити тут (звичайно, дуже важливо). Отже, ви б точно хотіли ознайомтеся зі статистикою більшості програм, що продаються, порівняйте та порівняйте те, що працює, а що ні, як правило, необхідно справедливо трохи вивчити ринок.

Звичайно, мови програмування мають значення, але скажіть, що якщо ви знаєте C ++, у вас не повинно виникнути особливих проблем з підбором Java або C # на роботі, і, як ви рухаєтесь, ви зміцнюватиметесь якоюсь мовою в домені.

Ключовим тут є сам домен - у кожного є свої проблеми, і вам рекомендується читати технічні журнали, торгові видання, документи IEEE та ACM або групи, які зосереджуються на галузевих проблемах тощо.


Я розумію, що це стара тема, але було б корисною пропозицією звернутися в цьому контексті - я планую розпочати фрілансування після 10-ти років розвитку веб-додатків підприємств у серверних технологіях java ee. Мені незрозуміло, що ви називаєте тут як домен? Це бізнес-домен чи технічний домен - як у розробці веб-додатків, розробці мобільних пристроїв чи розробці інтернету?
Енді Дуфресне

2

Я працюю фрілансером вже більше року. І що я з’ясував, що хоч мати технічні знання (мови, модель дизайну, etcetc) необхідно, ви повинні розуміти і робити також те, чого не потрібно було робити в компаніях як кодері стільки. У вас не буде менеджера, бухгалтера, продавця, маркетолога. Хоча ви можете отримати деякі з них, це удача .. Ви не повинні відмовлятися від такої підтримки, якщо отримаєте її. Тому спробуйте дізнатися більше про ці речі, навіть якщо ви ще в компанії:

  • спробуйте оцінити свої дні : як ви могли продати свою сьогоднішню роботу.
  • керуйте своїм планом, відстежуйте свій час
  • спробуйте продати себе на ринок : знайдіть товар, спробуйте знайти ринок для того, хто може використовувати, потрібен ваш продукт, опублікуйте свої коди, щоб показати, що ви можете зробити, продайте свої технічні здібності, а також свої знання в конкретній галузі; можливо, мати блог, поділитися своїми результатами та ідеями
  • знайти способи поводження з клієнтами, навчитися добре спілкуватися з ними: клієнти часто нереалістичні очікування, стикаючись з реальністю або люб'язно говорячи, що ні - це чеснота, яку добре знати
  • маєте стратегію : вибирайте та дотримуйтесь (але не надто завзято) групи технологій, які використовуєте для вирішення проблем у вибраному домені

Поки що я бачу, набагато безпечніше відчувати себе в компанії, але веселіше як фрілансер.


"набагато безпечніше почувати себе в компанії, але веселіше як фрілансер" - Дуже добре сказано! Хоча я продовжую гойдатися між двома крайнощами, враховуючи мій бурхливий досвід роботи з фрілансінгу, я схильний до роботи з роботою на день, бажано за сумісництвом.
ankush981

-3

Підпишіться на RSS-канал новин хакера.

Ви отримаєте безліч посилань, таких як цей .

Графічний дизайн найбільше важливий для клієнтів, "несправедливий, але правдивий".

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.