Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.83/47: Рейтинг темы: голосов - 47, средняя оценка - 4.83
Модератор
5047 / 3276 / 526
Регистрация: 01.06.2013
Сообщений: 6,806
Записей в блоге: 9
1

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

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

Author24 — интернет-сервис помощи студентам
Вопрос подразумевает осваивать не просто конкретный язык, а язык + соответствующие пакеты, библиотеки. Стеки технологий, если говорить "высоким штилем".
В России, потому что для общения с заграничными заказчиками нужен разговорный английский которого нет.
Под формой занятости подразумевается надомная работа по достаточно гибкому графику (но не ничегонеделание).
Я говорю про себя. Если тут кто замечал, я предпочитаю строго типизированные языки, не скриптовые. Особо вкусно функциональное программирование. Но сейчас привередничать мне не стоит.
Способность осваивать новое я, несмотря на возраст, пока ещё не растерял. Специально себя всё время проверяю осваивая то один язык (или пакет), то другой (на уровне учебника). Может по этому и не растерял такую способность.
В качестве хобби-тренировки освоил до некоторой степени:
- 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2018, 17:33
Ответы с готовыми решениями:

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

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

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

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

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

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

Цитата Сообщение от Curry Посмотреть сообщение
Т.е. штамповка python-кодеров на 5-ом месте и т.д. Просто, сообразно спросу.
В том и суть, что штамповки (пока) нет. Его и преподавать сложнее, т.е. абы кого с улицы не возьмешь и вакансий здесь мало - никто не пойдет. Python популярен в образовании на Западе и у нас там, где уровень повыше.
2
Модератор
5047 / 3276 / 526
Регистрация: 01.06.2013
Сообщений: 6,806
Записей в блоге: 9
03.10.2018, 21:08  [ТС] 244
Цитата Сообщение от S_el Посмотреть сообщение
Там где низкий порог входа. ... после php ... по встречаемости идет java
Цитата Сообщение от S_el Посмотреть сообщение
Его и преподавать сложнее
python сложнее java?
Насколько мне пока известно в python "всё встроено", но для java нужно изучать много стандартных классов, системы сборки ...
0
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
04.10.2018, 00:52 245
Цитата Сообщение от 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
Модератор
5047 / 3276 / 526
Регистрация: 01.06.2013
Сообщений: 6,806
Записей в блоге: 9
04.10.2018, 01:36  [ТС] 246
Цитата Сообщение от S_el Посмотреть сообщение
лично я не знаю ни первого ни второго
Ага, теперь понятно что тогда
Цитата Сообщение от S_el Посмотреть сообщение
Сам на нем пишу, но много знакомых используют python для прототипирования
вы пропустили НЕ.
Цитата Сообщение от S_el Посмотреть сообщение
Что придет на смену штамповки местных кодеров вопрос открытый.
Я думаю Python, Go или Elixir.
Да, прогнозы делать, задача неблагодарная. Пока по Go и Elixir только единичные задания. Правда, по Elixir встречаются эпически жирные задания. Под команды девелоперов. Как только такие команды (студии) себе скиллы на редкие языки набирают?
0
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
04.10.2018, 12:02 247
Цитата Сообщение от Curry Посмотреть сообщение
вы пропустили НЕ.
ага, теперь вижу.

Цитата Сообщение от Curry Посмотреть сообщение
Пока по Go и Elixir только единичные задания. Правда, по Elixir встречаются эпически жирные задания. Под команды девелоперов. Как только такие команды (студии) себе скиллы на редкие языки набирают?
Не стоит ориентироваться только по этому сайту. Есть много других, но я не нашел там возможности посмотреть таблицу.
За Elixir говорить не буду, он от меня довольно далек, но его популярности можно только позавидовать. В качестве метрики взял статистику по количеству PR на Github. А вот по Go вакансий и задач для не новичка достаточно уже сейчас.
Даже если брать исключительно мой опыт, то в 2017 году писать проект на Go потенциальным заказчикам предлагал я, то в этом периодически спрашивают готов ли я взяться за задачу на нем(к моему сожалению пока каждое такое предложение это типовая веб-задача).
Так что если учить что-то с прицелом на будущее(пару лет), то на мой взгляд Go язык №1. А если здесь и сейчас то .net и/или python.
1
Модератор
5047 / 3276 / 526
Регистрация: 01.06.2013
Сообщений: 6,806
Записей в блоге: 9
04.10.2018, 12:54  [ТС] 248
S_el, спасибо за прогноз. Но предсказать что то очень сложно. Например, я в 2015 сделал опрос и там предсказывали что
Цитата Сообщение от castorsky Посмотреть сообщение
Rust подскочит в силу новизны.
. Не подскочил.
В книжке "The Go Programming Language A. Donovan, B. Kernighan" написано "Go имеет сравнительно немного возможностей, и вряд ли в него будут добавлены новые." Я это понял, как то что язык сразу спроектирован под потоковое создание кодеров и это насторожило.
А вообще, не будем забывать про https://www.tiobe.com/tiobe-index/ где python на третьем месте, go растёт.
0
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
04.10.2018, 13:13 250
Цитата Сообщение от 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
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,915
05.10.2018, 17:59 251
Цитата Сообщение от __py__ Посмотреть сообщение
не все ссылки работают
Есть "бэкап интернета" http://web.archive.org - можно попробовать поискать там то, что сейчас не работает.
1
Curry
08.10.2018, 00:08  [ТС]
  #252

Не по теме:

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

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

0
Эксперт .NET
12078 / 8387 / 1281
Регистрация: 21.01.2016
Сообщений: 31,595
08.10.2018, 06:00 253
Curry, уже месяц прошёл с момента создания темы. Вы так и не определились?
0
Модератор
5047 / 3276 / 526
Регистрация: 01.06.2013
Сообщений: 6,806
Записей в блоге: 9
08.10.2018, 09:23  [ТС] 254
Usaga, нет. Английский учу, его явно нужно подтягивать. Изучаю то что используется во фрилансе. Не ознакомившись со всем распространённым там как определится? Хотя вышеупомянутое мне не нравится, что играет существенную роль. Можно поставить на тёмную лошадку, когда заказов мало (но всё таки есть), но и специалистов по этому языку/фреймвёрку/технологи тоже мало. Может быть и на java и/или C# остановлюсь.
0
Модератор
5047 / 3276 / 526
Регистрация: 01.06.2013
Сообщений: 6,806
Записей в блоге: 9
20.10.2018, 19:12  [ТС] 255
В настоящий момент. с целью означенной в топике. Осваиваю 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
Модератор
5047 / 3276 / 526
Регистрация: 01.06.2013
Сообщений: 6,806
Записей в блоге: 9
25.12.2018, 19:45  [ТС] 256
Я не являюсь противником C++, считаю что это вполне годный язык, в том числе, для фриланса. Есть на него заказы, но в них чаще попадаются задания написать либу для вызова из C#/Phyton/PHP...
Т.е. учить эти языки всё равно надо. А про С++ попалась прикольная хабростатья с которой я не согласен полностью, но написано живо. Перевод, правда кривоват. (Какие такие рейсы?)
0
Эксперт .NET
12078 / 8387 / 1281
Регистрация: 21.01.2016
Сообщений: 31,595
26.12.2018, 06:32 257
Цитата Сообщение от Curry Посмотреть сообщение
Кроме C# нужно будет серверную часть и на node.js посмотреть, тем более книжки/статьи по Angular и TypeScript (как ни странно) в основном про node.js.
Node.js используется для сборки всего фронтэнда и в книжках по Angular используется для бекэнда чисто для упрощения, чтобы было какое подобие сервера, у которого чего запросить можно. Лично я не вижу смысла изучать возможности ноды дальше, чем сборка фронтэнда.
1
530 / 180 / 38
Регистрация: 18.08.2012
Сообщений: 904
11.04.2019, 18:26 258
Из всего вышесказанного, я думаю только лишь статистика реальных коммитов на Github имеет вес. А все эти TIOBE, основанные на поисковых выборках - ничего не стоят. Кроме того, неоднократно замечал, что стоит известному автору выпустить в сша книжку по какому-нибудь захудалому фреймворку - как тут рождается тренд, который сперва подхватывают Apache, Mozilla и вот... уже на сайтах вакансий работодатели кричат, что мол де - чтоб был эксперт в таком-то фреймворках и штук надцати смежных с ним. При том, что самим фреймворкам в универах не учат, а также и то, что самим фреймворках от силы 4 года. В общем... всеобщий дебилизм и маркетинг.
0
Эксперт функциональных языков программированияЭксперт Java
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
11.04.2019, 23:04 259
Цитата Сообщение от sam063rus Посмотреть сообщение
а также и то, что самим фреймворках от силы 4 года
Т.е. старые слишком?
0
11.04.2019, 23:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2019, 23:04
Помогаю со студенческими работами здесь

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

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

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

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

Стоит ли сейчас учить C++?
Всем привет народ у меня к вам вопрос вот я сейчас изучаю c++ но мне скоро в институт и я собираюсь...

Сколько сейчас стОит 1с, V7.7
Господа, сколько сейчас стоит купить лицензионный 1С, v.7.7? Нужна только сама среда, без типовых...


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

Или воспользуйтесь поиском по форуму:
259
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru