Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.85/55: Рейтинг темы: голосов - 55, средняя оценка - 4.85
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,505
Записей в блоге: 9

Что сейчас стоит осваивать для работы удалённо/фрилансно в России?

04.09.2018, 17:33. Показов 11604. Ответов 258
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вопрос подразумевает осваивать не просто конкретный язык, а язык + соответствующие пакеты, библиотеки. Стеки технологий, если говорить "высоким штилем".
В России, потому что для общения с заграничными заказчиками нужен разговорный английский которого нет.
Под формой занятости подразумевается надомная работа по достаточно гибкому графику (но не ничегонеделание).
Я говорю про себя. Если тут кто замечал, я предпочитаю строго типизированные языки, не скриптовые. Особо вкусно функциональное программирование. Но сейчас привередничать мне не стоит.
Способность осваивать новое я, несмотря на возраст, пока ещё не растерял. Специально себя всё время проверяю осваивая то один язык (или пакет), то другой (на уровне учебника). Может по этому и не растерял такую способность.
В качестве хобби-тренировки освоил до некоторой степени:
- JavaScript/HTML/CSS jQuery, qooxdoo - зарабатывал немного на этом.
- TypeScript (не полное прохождение базового курса на пробу)
- elm самое начало, но у него много от Haskell - понадобится, освою.
- Haskell (тут трудно объяснить до какой степени, достаточно продвинулся, но Haskell не востребован).
- C# (сделал бесплатно курсач, а так же решал задания дочке знакомого, прочитал пару книг)В туче пакетов и технологий .NET совсем не разбираюсь.
- F# не полное изучение пары учебников, успешное решение задачек
- OCаml - начало учебника, решение учебных задач.
- Ada - изучение в несколько подходов, поглубже чем пара учебников, хотя уже забывать начинаю.
- Rust - не полное освоение книги, успешное решение задачек.
- Java - заработал на написании одного приложения для телефона в AndroidStudio.
- Scala - прошёл с решением задач где то треть учебника.
- VBA - делаю макросы для своих нужд к Excel легко.
- Erlang/Elixir - думаю, немного ещё подучить ( и знать бы что), смог бы работать кодером на этих языках. Другое дело что они не очень востребованы.
- Delphi - уверенный пользователь, хотя на делфи-гуру не претендую.
- plSQL (давно), pgSQL, FireBird SQL с хранимками. tinySQL.
(наверняка ещё забыл много)

Как видите достаточно сумбурно, бессистемно и без коммерческой направленности.
Зато, если мне порекомендуют что то, то буду иметь представление от какой печке плясать.

На работе же я долгие годы писал на С для микроконтроллеров и продолжать в этой области вряд ли получится, хотя бы потому что это не надомная работа. А не надомная (по крайней мере постоянно) работа невозможна из за шизофрении (серьёзно). На прошлой работе с этим мирились. Периодически я ухожу в аут или типа того. Сам понимаю, что работник не из идеальных. Но пока мной были довольны. Даже инвалидность не ставил себе по просьбе работодателя. Какую то она ему картину портит перед налоговой или типа. Не в курсе точно.

Не по теме:

p.s. Если кто хочет позлопыхать что я работу потерял, то да, прогнозирую потерю работы. Можете пошире раскрывать свои злопыхала - вам в радость, а мне всё равно.

0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.09.2018, 17:33
Ответы с готовыми решениями:

Что перспективно сейчас в сфере интернет-разработок в России?
Поспорил на выходных со знакомым, что перспективно сейчас в сфере интернет-разработок в России, но так и не пришли к консенсусу, b2b, b2c,...

Стоит ли осваивать JavaFX
Начал самостоятельно изучать Java. Хочу разрабатывать под андроид(уже пытался, но понял что знаний java мало). Стоит осваивать JavaFX...

Стоит ли сейчас углубленно изучать Pascal по тем книжкам, что прикреплены к форуму
Вопрос типичный для новичков, не судите строго. Когда начинал прогать, то ходил на курсы, там изучали Паскаль(даже ассмовские вставки учили...

258
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
03.10.2018, 18:21
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Curry Посмотреть сообщение
Почему? Именно с php или вообще с вебом?
Именно с php. Просто в силу того что php-кодеров очень много и их продолжают штамповать пачками всякие IT-школы. А т.к. жизнь в РФ дороже чем во многих других странах , то вы просто не станете работать за ту цену, которая будет приемлемой для студентов из соседних стран (даже если ограничится Украиной, Беларусью и бедных регионов РФ). С другой стороны будут давить индусы, для которых 12 часов на работе это нормально.

Цитата Сообщение от Curry Посмотреть сообщение
В реале знакомые фрилансят как раз на CMS и PHP, в РФ.
У меня тоже такие есть, но для них фриланс это только как дополнительный заработок.
1
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,505
Записей в блоге: 9
03.10.2018, 19:21  [ТС]
Цитата Сообщение от S_el Посмотреть сообщение
php-кодеров очень много и их продолжают штамповать пачками всякие IT-школы.
Сразу же возникает вопрос: а кого ещё штампуют пачками?
У меня предварительная гипотеза что объём штампования пачками пропорционален приведённой мной выше таблице.
Т.е. штамповка python-кодеров на 5-ом месте и т.д. Просто, сообразно спросу.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
03.10.2018, 19:38
Цитата Сообщение от Curry Посмотреть сообщение
Сразу же возникает вопрос: а кого ещё штампуют пачками?
Там где низкий порог входа. Темой особенно не интересовался, но на вывесках после php (если только языки программирования, т.е. верстка, html,css, и подобные слова отбрасываем) по встречаемости идет java, а все остальное практически не встретишь.

Цитата Сообщение от Curry Посмотреть сообщение
Т.е. штамповка python-кодеров на 5-ом месте и т.д. Просто, сообразно спросу.
В том и суть, что штамповки (пока) нет. Его и преподавать сложнее, т.е. абы кого с улицы не возьмешь и вакансий здесь мало - никто не пойдет. Python популярен в образовании на Западе и у нас там, где уровень повыше.
2
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,505
Записей в блоге: 9
03.10.2018, 21:08  [ТС]
Цитата Сообщение от S_el Посмотреть сообщение
Там где низкий порог входа. ... после php ... по встречаемости идет java
Цитата Сообщение от S_el Посмотреть сообщение
Его и преподавать сложнее
python сложнее java?
Насколько мне пока известно в python "всё встроено", но для java нужно изучать много стандартных классов, системы сборки ...
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
04.10.2018, 00:52
Цитата Сообщение от Curry Посмотреть сообщение
python сложнее java?
Насколько мне известно даже легче(лично я не знаю ни первого ни второго). Его поэтому и выбирают для обучения.

Мне следовало разделить тезисы из предыдущего сообщения чтобы не сбивать читателей с толку. Попробую развернуть мысль.
Продают то, что a) проще продать (php) и б) на что есть спрос (php и java, который и в вашем списке 2-ой)
Эти причины тесно связаны, поэтому нельзя сказать где заканчивается одна и начинается другая.

Многие новички ориентируются в первую очередь на число вакансий(2), выбирают php и смотрят куда пойти его учить. "Учителя"(1) обеспечивают предложение, т.к. php впарить проще и по этой причине они и лепят на вывески в первую очередь его. На вопрос почему именно он идет стандартный ответ
1. Трудоустройство - смотри сколько вакансий, точно найдешь, верняк.
2. Простота - мол, сами понимаете, C++ {на самом деле любая альтернатива} это очень сложно, не все справляются. Зато выучите php, а потом и перейти будет не проблема. Концепции те-же, просто реализация проще. Опять-же быстрее увидите результат.
Горе-ученики идут в проду(их много => ценники низкие + технологии проверенные временем - сплошной win), рождают леджаси, перейти куда-то еще очень сложно, т.к. нужно больше программистов. Даже для переписывания проекта нужен тот кто знает php.
Рынок консервативен поэтому процесс массовой смены технологий растягивается. Мало кто хочет рисковать и переходить на что-то новое. Это вам не OpenSource. Чуть что, а нужной библиотеки и нету - значит пилить самому. Невыгодно. Ждем. Вот и выходит что php-шники нужны. А что такое php? Это веб. Веб стремительно развивается(в плане доступности). И если в относительных числах php неуклонно сдает позиции(субъективно + по рейтингу ЯП), то в абсолютных - набирает и набирать продолжит.

А с python пока в комплекте обычно идет качество. Т.к. это либо те, кто учился в современном нашем или грамотном зарубежном заведении или самоучка, который понял куда ветер дует. Python-истов тоже будут пробовать штамповать, но позже, в этой области пост-СССР отстает от Запада. И если там его уже успешно внедрили в образовательную сферу, то здесь это никому не нужно. Почему? Да потому что хватает спроса и на php программистов. Которые ничего больше не умеют и продолжают его использовать. Так что слом вы увидите только когда на Западе php серьезно сдаст позиции и никак не раньше. Что придет на смену штамповки местных кодеров вопрос открытый.
Я думаю Python, Go или Elixir. Хотя я ставлю на 2-ой из-за лучшей адаптации к многопроцессорной среды чем 1-ый и наличием самодостаточного исполняемого бинарника перед 3-ьим. А жаль.
1
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,505
Записей в блоге: 9
04.10.2018, 01:36  [ТС]
Цитата Сообщение от S_el Посмотреть сообщение
лично я не знаю ни первого ни второго
Ага, теперь понятно что тогда
Цитата Сообщение от S_el Посмотреть сообщение
Сам на нем пишу, но много знакомых используют python для прототипирования
вы пропустили НЕ.
Цитата Сообщение от S_el Посмотреть сообщение
Что придет на смену штамповки местных кодеров вопрос открытый.
Я думаю Python, Go или Elixir.
Да, прогнозы делать, задача неблагодарная. Пока по Go и Elixir только единичные задания. Правда, по Elixir встречаются эпически жирные задания. Под команды девелоперов. Как только такие команды (студии) себе скиллы на редкие языки набирают?
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
04.10.2018, 12:02
Цитата Сообщение от Curry Посмотреть сообщение
вы пропустили НЕ.
ага, теперь вижу.

Цитата Сообщение от Curry Посмотреть сообщение
Пока по Go и Elixir только единичные задания. Правда, по Elixir встречаются эпически жирные задания. Под команды девелоперов. Как только такие команды (студии) себе скиллы на редкие языки набирают?
Не стоит ориентироваться только по этому сайту. Есть много других, но я не нашел там возможности посмотреть таблицу.
За Elixir говорить не буду, он от меня довольно далек, но его популярности можно только позавидовать. В качестве метрики взял статистику по количеству PR на Github. А вот по Go вакансий и задач для не новичка достаточно уже сейчас.
Даже если брать исключительно мой опыт, то в 2017 году писать проект на Go потенциальным заказчикам предлагал я, то в этом периодически спрашивают готов ли я взяться за задачу на нем(к моему сожалению пока каждое такое предложение это типовая веб-задача).
Так что если учить что-то с прицелом на будущее(пару лет), то на мой взгляд Go язык №1. А если здесь и сейчас то .net и/или python.
1
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,505
Записей в блоге: 9
04.10.2018, 12:54  [ТС]
S_el, спасибо за прогноз. Но предсказать что то очень сложно. Например, я в 2015 сделал опрос и там предсказывали что
Цитата Сообщение от castorsky Посмотреть сообщение
Rust подскочит в силу новизны.
. Не подскочил.
В книжке "The Go Programming Language A. Donovan, B. Kernighan" написано "Go имеет сравнительно немного возможностей, и вряд ли в него будут добавлены новые." Я это понял, как то что язык сразу спроектирован под потоковое создание кодеров и это насторожило.
А вообще, не будем забывать про https://www.tiobe.com/tiobe-index/ где python на третьем месте, go растёт.
0
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
04.10.2018, 13:13
Цитата Сообщение от Curry Посмотреть сообщение
Не подскочил.
Не подскочил. Я от него тоже ждал большего. Похоже что ошибка была в том, что целевая аудитория - C и C++ разработчики, которые с одной стороны достаточно консервативны, а с другой - имеют кучу новых фич в новых стандартах. Но свою нишу он безусловно займет.

Цитата Сообщение от Curry Посмотреть сообщение
В книжке "The Go Programming Language A. Donovan, B. Kernighan" написано "Go имеет сравнительно немного возможностей, и вряд ли в него будут добавлены новые." Я это понял, как то что язык сразу спроектирован под потоковое создание кодеров и это насторожило.
Минимализм это не всегда плохо. В Go стараются поддерживать обратную совместимость, но это для одной ветки. Когда выйдет Go2, то туда могут добавить все важные возможности.

Цитата Сообщение от Curry Посмотреть сообщение
А вообще, не будем забывать про https://www.tiobe.com/tiobe-index/ где python на третьем месте, go растёт.
Мне не кажется Tiobe адекватным рейтингом, в нем и Erlang и Elixir на данный момент не входят даже в топ50, хотя такие редкие языки как D и Dart там постоянно. Было бы интереснее посмотреть на графики в динамике.

Вот на PYPL есть занятный график, который показывает что за 5 лет больше всего набрал Python, а php потерял сильнее всего.

Добавлено через 5 минут
Цитата Сообщение от __py__ Посмотреть сообщение
Полезные ресы по go (не все ссылки работают (собирал несколько лет (для себя лично))):
Лучше в профильную тему продублируйте - Язык программирования Go от Goooooogle
или сюда - Мне нужен учебник

Еще можно на еженедельную рассылку подписаться. Golang Weekly попадаются толковые статьи и интересные либы.
1
2615 / 1627 / 265
Регистрация: 19.02.2010
Сообщений: 4,319
05.10.2018, 17:59
Цитата Сообщение от __py__ Посмотреть сообщение
не все ссылки работают
Есть "бэкап интернета" http://web.archive.org - можно попробовать поискать там то, что сейчас не работает.
1
08.10.2018, 00:08  [ТС]

Не по теме:

Я понимаю что это чисто субъективно и вообще осеннее обострение, но ознакомившись по тутошним советам с python-ом и go (и помятуя что основной там Php), мне подумалось будто кто то нарочно во фрилансе заставляет программистов скакать в мешках вдоль обрыва, при этом у них над головами домокловы мечи раскачиваются, а перед глазами клубки с иголками качаются.
Ну вот, зачем в go инициализация новой переменной ( := ) может, заодно, и ранее определённую переменную изменить?
Как такое можно смешивать и зачем?
И там полно такого, об этом и сами гошники пишут.
Так то идея языка компилируемого в машинный код, но с GC, строго типизированного (хотя с этим там тоже заскоки) и с потоками хороша, но читая книжку только и восклицал "ну нафига!". Вообще, он производит впечатление зародыша, такого, с хвостиком и жабрами но сердце уже стучит.

Сразу приходит в голову совет заменять go на ocaml, но там потоки, говорят, менее кузявные. Ну, и, само собой, он не так бесбашенен для фриланса.

0
Эксперт .NET
 Аватар для Usaga
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
08.10.2018, 06:00
Curry, уже месяц прошёл с момента создания темы. Вы так и не определились?
0
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,505
Записей в блоге: 9
08.10.2018, 09:23  [ТС]
Usaga, нет. Английский учу, его явно нужно подтягивать. Изучаю то что используется во фрилансе. Не ознакомившись со всем распространённым там как определится? Хотя вышеупомянутое мне не нравится, что играет существенную роль. Можно поставить на тёмную лошадку, когда заказов мало (но всё таки есть), но и специалистов по этому языку/фреймвёрку/технологи тоже мало. Может быть и на java и/или C# остановлюсь.
0
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,505
Записей в блоге: 9
20.10.2018, 19:12  [ТС]
В настоящий момент. с целью означенной в топике. Осваиваю Angular 6, т.е. тот который на TypeScript, а не Angular.js.
На биржах труда, правда Angular.js указывают, но, думаю, просто по инерции,да и какая заказчику дофеня - Angular.js или Angular с тайпскрипт. Заодно и TypeScript вспоминаю. backend в VS, естественно C#, хотя как там ajaxами или чем ещё с бекендом взаимодейтвовать, ещё не дошёл. Ну, коли Angular 6 позиционируется как целый фреймвёрк, а не просто либа по созданию динамической странички, видимо там как то есть. Кроме C# нужно будет серверную часть и на node.js посмотреть, тем более книжки/статьи по Angular и TypeScript (как ни странно) в основном про node.js.
Вот, пока как то так.

Не по теме:

По крайней мере, от этих продуктов не тошнит как от пхп с питоном.

0
Модератор
 Аватар для Curry
5153 / 3446 / 536
Регистрация: 01.06.2013
Сообщений: 7,505
Записей в блоге: 9
25.12.2018, 19:45  [ТС]
Я не являюсь противником C++, считаю что это вполне годный язык, в том числе, для фриланса. Есть на него заказы, но в них чаще попадаются задания написать либу для вызова из C#/Phyton/PHP...
Т.е. учить эти языки всё равно надо. А про С++ попалась прикольная хабростатья с которой я не согласен полностью, но написано живо. Перевод, правда кривоват. (Какие такие рейсы?)
0
Эксперт .NET
 Аватар для Usaga
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
26.12.2018, 06:32
Цитата Сообщение от Curry Посмотреть сообщение
Кроме C# нужно будет серверную часть и на node.js посмотреть, тем более книжки/статьи по Angular и TypeScript (как ни странно) в основном про node.js.
Node.js используется для сборки всего фронтэнда и в книжках по Angular используется для бекэнда чисто для упрощения, чтобы было какое подобие сервера, у которого чего запросить можно. Лично я не вижу смысла изучать возможности ноды дальше, чем сборка фронтэнда.
1
531 / 180 / 39
Регистрация: 18.08.2012
Сообщений: 907
11.04.2019, 18:26
Из всего вышесказанного, я думаю только лишь статистика реальных коммитов на Github имеет вес. А все эти TIOBE, основанные на поисковых выборках - ничего не стоят. Кроме того, неоднократно замечал, что стоит известному автору выпустить в сша книжку по какому-нибудь захудалому фреймворку - как тут рождается тренд, который сперва подхватывают Apache, Mozilla и вот... уже на сайтах вакансий работодатели кричат, что мол де - чтоб был эксперт в таком-то фреймворках и штук надцати смежных с ним. При том, что самим фреймворкам в универах не учат, а также и то, что самим фреймворках от силы 4 года. В общем... всеобщий дебилизм и маркетинг.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
11.04.2019, 23:04
Цитата Сообщение от sam063rus Посмотреть сообщение
а также и то, что самим фреймворках от силы 4 года
Т.е. старые слишком?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.04.2019, 23:04
Помогаю со студенческими работами здесь

Кому должен принадлежать курортный бизнес в современной России? Кто должен осваивать Крым?
Кому должен принадлежать курортный бизнес в современной России? В СССР например, курортный бизнес (курортная мафия) всегда принадлежала...

Стоит ли покупать 4 ядра для игр сейчас?
вибор проца стоит ли пакупать сейчас 4 ядра??или хватет phenоm 2 x2 545,550,555??для игр играю в фіфа, MW2, pes, shift, dirt2,cs16, wow. ...

Сколько стоит по экономическим меркам России написать плагин для cms?
Сколько стоит по экономическим меркам России написать плагин для cms (wordpress, joomla и т.д.) или тему? Добавлено через 16 минут ...

Софт для работы с MYSQLSERVER удаленно из Windows
Есть сервер на котором работает MYSQLSERVER 2008 R2, нужно удаленно подключиться к нему, с возможностью создавать БД, таблицы и просмотра...

Что использовать, что осваивать!?
Привет умудрённые опытом и не только!:) Вопросец есть. На каких языках написаны и какие web технологии используются при создании...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
259
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru