Тут много чего упомянули, частично вышеназванные пунктики и ко мне относятся, но самое главное, около 80%, благодаря чему у меня вроде всё ок, это
1) поиск команд, с которым вы будете работать хотя бы ~90+ часов (долгосрочные проекты, когда фриланс - по сути, 2-3 заказчика в год);
2) чувство юмора, неординарность ковер леттеров
3) уровень инглиша (я только с забугором), грамотность языка, лаконичность; не слишком много и не слишком мало информации; тут мне очень пригодилось 4ех летнее обучение в лучшем лингвистическом вузе моей страны, из которого я благополучно ушел, когда надоело
4) частая коммуникация
5) умение отстоять свое мнение, доказать его, бывало такое, что я отказывался на половине проекта, потому что заказчик хотел ереси по моему мнению.
6) работа в ключе, когда заказчик видит, что деньги для тебя не главное (а это на самом деле так, деньги тут это очень незначительный показатель, если о серьезном фрилансе)
7) отсутствие лизоблюдства, всё строго, сурово, и по делу; чтобы и тимлиды, и СЕО, понимали, что ты что-то умеешь в этом и ценили то, что ты говоришь
8) поиск именно команд, стартапов, а не заказчиков, хотящих всего и сразу. желательно поиск команд, у которых классическое развитие проекта:
идея-проектировка-UX-дизайн-фронтенд-тестирование-бекенд-тестирование-продакшен (ну канеш я тут не включаю тестированно-ориентированную разработку, всякие агиле и прочую новомодную хню)
ну например, свой самый долгосрочный проект я получил, написав в письме "lol, wtf, you already ***" и поставив смайлик.
кахтатак.