Модератор
|
|
1 | |
Что сейчас стоит осваивать для работы удалённо/фрилансно в России?04.09.2018, 17:33. Показов 8833. Ответов 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
|
04.09.2018, 17:33 | |
Ответы с готовыми решениями:
258
Что перспективно сейчас в сфере интернет-разработок в России? Стоит ли осваивать JavaFX Стоит ли сейчас углубленно изучать Pascal по тем книжкам, что прикреплены к форуму Кому должен принадлежать курортный бизнес в современной России? Кто должен осваивать Крым? |
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
03.10.2018, 18:21 | 241 |
Именно с php. Просто в силу того что php-кодеров очень много и их продолжают штамповать пачками всякие IT-школы. А т.к. жизнь в РФ дороже чем во многих других странах , то вы просто не станете работать за ту цену, которая будет приемлемой для студентов из соседних стран (даже если ограничится Украиной, Беларусью и бедных регионов РФ). С другой стороны будут давить индусы, для которых 12 часов на работе это нормально.
У меня тоже такие есть, но для них фриланс это только как дополнительный заработок.
1
|
Модератор
|
|
03.10.2018, 19:21 [ТС] | 242 |
Сразу же возникает вопрос: а кого ещё штампуют пачками?
У меня предварительная гипотеза что объём штампования пачками пропорционален приведённой мной выше таблице. Т.е. штамповка python-кодеров на 5-ом месте и т.д. Просто, сообразно спросу.
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
03.10.2018, 19:38 | 243 |
Там где низкий порог входа. Темой особенно не интересовался, но на вывесках после php (если только языки программирования, т.е. верстка, html,css, и подобные слова отбрасываем) по встречаемости идет java, а все остальное практически не встретишь.
В том и суть, что штамповки (пока) нет. Его и преподавать сложнее, т.е. абы кого с улицы не возьмешь и вакансий здесь мало - никто не пойдет. Python популярен в образовании на Западе и у нас там, где уровень повыше.
2
|
Модератор
|
|
03.10.2018, 21:08 [ТС] | 244 |
python сложнее java?
Насколько мне пока известно в python "всё встроено", но для java нужно изучать много стандартных классов, системы сборки ...
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
04.10.2018, 00:52 | 245 |
Насколько мне известно даже легче(лично я не знаю ни первого ни второго). Его поэтому и выбирают для обучения.
Мне следовало разделить тезисы из предыдущего сообщения чтобы не сбивать читателей с толку. Попробую развернуть мысль. Продают то, что 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
|
Модератор
|
|
04.10.2018, 01:36 [ТС] | 246 |
Ага, теперь понятно что тогда
вы пропустили НЕ. Да, прогнозы делать, задача неблагодарная. Пока по Go и Elixir только единичные задания. Правда, по Elixir встречаются эпически жирные задания. Под команды девелоперов. Как только такие команды (студии) себе скиллы на редкие языки набирают?
0
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
04.10.2018, 12:02 | 247 |
ага, теперь вижу.
Не стоит ориентироваться только по этому сайту. Есть много других, но я не нашел там возможности посмотреть таблицу. За Elixir говорить не буду, он от меня довольно далек, но его популярности можно только позавидовать. В качестве метрики взял статистику по количеству PR на Github. А вот по Go вакансий и задач для не новичка достаточно уже сейчас. Даже если брать исключительно мой опыт, то в 2017 году писать проект на Go потенциальным заказчикам предлагал я, то в этом периодически спрашивают готов ли я взяться за задачу на нем(к моему сожалению пока каждое такое предложение это типовая веб-задача). Так что если учить что-то с прицелом на будущее(пару лет), то на мой взгляд Go язык №1. А если здесь и сейчас то .net и/или python.
1
|
Модератор
|
|
04.10.2018, 12:54 [ТС] | 248 |
S_el, спасибо за прогноз. Но предсказать что то очень сложно. Например, я в 2015 сделал опрос и там предсказывали что
. Не подскочил.
В книжке "The Go Programming Language A. Donovan, B. Kernighan" написано "Go имеет сравнительно немного возможностей, и вряд ли в него будут добавлены новые." Я это понял, как то что язык сразу спроектирован под потоковое создание кодеров и это насторожило. А вообще, не будем забывать про https://www.tiobe.com/tiobe-index/ где python на третьем месте, go растёт.
0
|
in code we trust
133 / 162 / 12
Регистрация: 29.02.2016
Сообщений: 885
|
|
04.10.2018, 13:02 | 249 |
Полезные ресы по go (не все ссылки работают (собирал несколько лет (для себя лично))):
Go https://tour.golang.org/welcome/1 https://go-tour-ru-ru.appspot.com/list https://gobyexample.com/ http://golang-book.ru/ http://gocode.io/ https://golang.org/ref/spec#Return_statements https://www.jdoodle.com/execute-go-online https://habrahabr.ru/post/133281/ http://golangshow.com/ http://losst.ru/wp-content/upl... -Doksi.pdf https://www.socketloop.com/home/ https://github.com/avelino/awesome-go https://www.youtube.com/channe... vXg/videos https://astaxie.gitbooks.io/bu... /01.0.html https://codegangsta.gitbooks.i... index.html http://www.golangbootcamp.com/book/frontmatter https://tproger.ru/translations/golang-basics/ https://devhints.io/go По вакансиям python часто пишут, что знание go это +
3
|
2443 / 1841 / 406
Регистрация: 15.12.2013
Сообщений: 8,238
|
|
04.10.2018, 13:13 | 250 |
Не подскочил. Я от него тоже ждал большего. Похоже что ошибка была в том, что целевая аудитория - C и C++ разработчики, которые с одной стороны достаточно консервативны, а с другой - имеют кучу новых фич в новых стандартах. Но свою нишу он безусловно займет.
Минимализм это не всегда плохо. В Go стараются поддерживать обратную совместимость, но это для одной ветки. Когда выйдет Go2, то туда могут добавить все важные возможности. Мне не кажется Tiobe адекватным рейтингом, в нем и Erlang и Elixir на данный момент не входят даже в топ50, хотя такие редкие языки как D и Dart там постоянно. Было бы интереснее посмотреть на графики в динамике. Вот на PYPL есть занятный график, который показывает что за 5 лет больше всего набрал Python, а php потерял сильнее всего. Добавлено через 5 минут Лучше в профильную тему продублируйте - Язык программирования Go от Goooooogle или сюда - Мне нужен учебник Еще можно на еженедельную рассылку подписаться. Golang Weekly попадаются толковые статьи и интересные либы.
1
|
1487 / 1414 / 240
Регистрация: 19.02.2010
Сообщений: 3,915
|
|
05.10.2018, 17:59 | 251 |
Есть "бэкап интернета" http://web.archive.org - можно попробовать поискать там то, что сейчас не работает.
1
|
Curry
|
08.10.2018, 00:08
[ТС]
#252
|
Не по теме: Я понимаю что это чисто субъективно и вообще осеннее обострение, но ознакомившись по тутошним советам с python-ом и go (и помятуя что основной там Php), мне подумалось будто кто то нарочно во фрилансе заставляет программистов скакать в мешках вдоль обрыва, при этом у них над головами домокловы мечи раскачиваются, а перед глазами клубки с иголками качаются.
0
|
12078 / 8387 / 1281
Регистрация: 21.01.2016
Сообщений: 31,595
|
|
08.10.2018, 06:00 | 253 |
Curry, уже месяц прошёл с момента создания темы. Вы так и не определились?
0
|
Модератор
|
|
08.10.2018, 09:23 [ТС] | 254 |
Usaga, нет. Английский учу, его явно нужно подтягивать. Изучаю то что используется во фрилансе. Не ознакомившись со всем распространённым там как определится? Хотя вышеупомянутое мне не нравится, что играет существенную роль. Можно поставить на тёмную лошадку, когда заказов мало (но всё таки есть), но и специалистов по этому языку/фреймвёрку/технологи тоже мало. Может быть и на java и/или C# остановлюсь.
0
|
Модератор
|
|
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
|
Модератор
|
|
25.12.2018, 19:45 [ТС] | 256 |
Я не являюсь противником C++, считаю что это вполне годный язык, в том числе, для фриланса. Есть на него заказы, но в них чаще попадаются задания написать либу для вызова из C#/Phyton/PHP...
Т.е. учить эти языки всё равно надо. А про С++ попалась прикольная хабростатья с которой я не согласен полностью, но написано живо. Перевод, правда кривоват. (Какие такие рейсы?)
0
|
12078 / 8387 / 1281
Регистрация: 21.01.2016
Сообщений: 31,595
|
|
26.12.2018, 06:32 | 257 |
Node.js используется для сборки всего фронтэнда и в книжках по Angular используется для бекэнда чисто для упрощения, чтобы было какое подобие сервера, у которого чего запросить можно. Лично я не вижу смысла изучать возможности ноды дальше, чем сборка фронтэнда.
1
|
530 / 180 / 38
Регистрация: 18.08.2012
Сообщений: 904
|
|
11.04.2019, 18:26 | 258 |
Из всего вышесказанного, я думаю только лишь статистика реальных коммитов на Github имеет вес. А все эти TIOBE, основанные на поисковых выборках - ничего не стоят. Кроме того, неоднократно замечал, что стоит известному автору выпустить в сша книжку по какому-нибудь захудалому фреймворку - как тут рождается тренд, который сперва подхватывают Apache, Mozilla и вот... уже на сайтах вакансий работодатели кричат, что мол де - чтоб был эксперт в таком-то фреймворках и штук надцати смежных с ним. При том, что самим фреймворкам в универах не учат, а также и то, что самим фреймворках от силы 4 года. В общем... всеобщий дебилизм и маркетинг.
0
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
|
11.04.2019, 23:04 | 259 |
0
|
11.04.2019, 23:04 | |
11.04.2019, 23:04 | |
Помогаю со студенческими работами здесь
259
Стоит ли покупать 4 ядра для игр сейчас? Сколько стоит по экономическим меркам России написать плагин для cms? Софт для работы с MYSQLSERVER удаленно из Windows Что использовать, что осваивать!? Стоит ли сейчас учить C++? Сколько сейчас стОит 1с, V7.7 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |