Вход | Регистрация
    1  2

Phyton, Go, Android - куда развиваться?

Phyton, Go, Android - куда развиваться?
Я
   neomarat
 
05.02.20 - 07:58
4. Другое58% (14)
3. Android29% (7)
1. Phyton8% (2)
2. Go4% (1)
Всего мнений: 24

Снова похоливарим - какое ваше мнение если надоело все желтое?
   Oftan_Idy
 
101 - 05.02.20 - 12:53
(95) лять....
   Oftan_Idy
 
102 - 05.02.20 - 12:57
(94) Сложнее.
Только не (94), а так.

x = 1

if (a==1):
   b = 2
   c = 10
   y = c + 1
elif (a==2):
   b = 3
   с = 4
else:
   b = 7
   с = 2
   y = b + c
  
x = 5


И теперь объяснить ребенку где начинается один блок кода, а где другой. Где блок заканчивается и как связаны последние 2 строчки кода. И как это все зависит от пробелов.

С фигурными скобками вся ясно и понятно - здесь начало, здесь конец.
   pechkin
 
103 - 05.02.20 - 12:58
(102) с отступами еще и нагляднее чем ебез них
   ДенисЧ
 
104 - 05.02.20 - 13:00
(102) Мда... Поставь табсайзы в 8 и проблем не будет. А вообще - образное мышление ребёнка надо развивать с детства. А то как он у тебя на ассемблере программировать будет?
   Oftan_Idy
 
105 - 05.02.20 - 13:00
(103) Ладно.
Будем считать что я уже стар для этой херотени.
Пойду на азме что-нибудь напишу...
   Oftan_Idy
 
106 - 05.02.20 - 13:01
(104) " образное мышление ребёнка надо развивать с детства. А то как он у тебя на ассемблере программировать"

образное мышление и ассемблер вообще не связанны между собой.
   Garikk
 
107 - 05.02.20 - 13:15
(102) чесслово, вспоминаю как также негодовал 5 лет назад, тут-же на мисте, по поводу этих отступов и пробелов...и блин пишу сейчас на питоне.. ирония ;)
   ДенисЧ
 
108 - 05.02.20 - 13:19
(106) Нуну. Сразу видно опытного ассемблериста
   Мэс33
 
109 - 05.02.20 - 13:22
(108) ща он налабает на асме что-нить полезное
   strange2007
 
110 - 05.02.20 - 13:26
(80) >> я не смог себя пересилить чтобы разобраться с этим кошмаром (iptables) меня хватило только на то чтобы в итоге плюнуть, купить микротик и тыкать мышкой
ВёбМин сразу ставишь и вообще не паришься - так же тычешь мышой. Я же тоже матерился от линуховых текстовиков и поэтому сразу начал плакаться гуглу про жизнь нелёгкую
   Garikk
 
111 - 05.02.20 - 13:54
(110) надо понимать как оно под капотом работает, а не как картинки выглядят... сломается вебмин или надо будет на роутере настроить без gui и куда ничего установить нельзя..и привет
   crasler
 
112 - 05.02.20 - 14:01
Какие-то не связные у вас варианты, потому как под Android и на Python можно состряпать приложение.
Где больше денег туда и нужно развиваться!

4. Другое
   Мэс33
 
113 - 05.02.20 - 14:41
(112) "Где больше денег" - немного не тот посыл.
Ибо если душа не лежит в ИТ в целом - но хочется денег, то работа будет через "не могу".
Надо все же заниматься тем, что нравится. А на любой технологии можно стать экспертом и зарабатывать.
   Garikk
 
114 - 05.02.20 - 14:56
(113) <А на любой технологии можно стать экспертом и зарабатывать.>
хочу быть экспертом на bash, как мне на этом зарабатывать?
   Кирпич
 
115 - 05.02.20 - 15:03
Это не куда развиваться, а куда деградировать. 1с это профессия, а питоны с андроидами это скучно, мало денег и конкуренция со школьниками.
   Garikk
 
116 - 05.02.20 - 15:04
(115) <мало денег>
чо?
   Кирпич
 
117 - 05.02.20 - 15:05
(116) денег
   Garikk
 
118 - 05.02.20 - 15:06
(117) это с каких пор в питоне/андройде денег меньше чем в 1С?
   Кирпич
 
119 - 05.02.20 - 15:09
(118) да всегда так было
   Garikk
 
120 - 05.02.20 - 15:11
(119) чото не заметно, можно зная только js и react получать >400к.р.
а в 1С чтобы получать хотябы 200 надо знать почти все конфиги в идеале и иметь опыт лет 15
   Кирпич
 
121 - 05.02.20 - 15:14
(120) нужно сначала найти идиота, который тебе будет платить 400к
разве что в калифорнии где нибудь
   Garikk
 
122 - 05.02.20 - 15:18
(121) <разве что в калифорнии где нибудь>
почему бы и нет?
<нужно сначала найти идиота, который тебе будет платить 400к >
у меня есть знакомый который удаленно на израйльскую контору работает с такой зп, рядовым фронтовиком на реакте
   Garikk
 
123 - 05.02.20 - 15:19
ну и учитывая что в Мск зарплаты джунов начинаются от 60-90тыр... а сколько там юный падаван 1С-ник получает?
   Кирпич
 
124 - 05.02.20 - 15:23
(122) ну и ты говори, что работаещь на израильскую контору за 400к на реакте.
   Garikk
 
125 - 05.02.20 - 15:30
(124) зачем мне говорить, я лучше поищу весной такую работу себе
   Beduin
 
126 - 05.02.20 - 15:32
(124) В 1С денег тоже дохрена. Но как и 3000 лет назад, мир делится на тех кто ноет и тех кто зарабатывает.
   Garikk
 
127 - 05.02.20 - 15:34
(126) разница в прилагаемых усилиях, чтобы зарабатывать столько в 1С, сколько можно зарабатывать в большом ИТ, надо знать гораздо больше и пригалать больше усилий
   ДенисЧ
 
128 - 05.02.20 - 15:34
(114) в дево-псы идти.
   Garikk
 
129 - 05.02.20 - 15:35
(128) в девопсах баша много не надо
   Кирпич
 
130 - 05.02.20 - 15:38
(125) Давай. Расскажи потом.
Интересно чем твой друг за 400к занимается. По 8 приложений в месяц ваяет что ли. Ладно бы руководитель какой был. Этих реакторов как собак нерезаных. Нафиг им столько платить? Чота Евреи какие то щедрые пошли.
 
 Рекламное место пустует
   Garikk
 
131 - 05.02.20 - 15:43
(130) <По 8 приложений в месяц ваяет что ли>
внезапно, разработка ПО - это не только интернет магазинчики и органайзеры для телефона делать

==
вообще он в Revolut работает, довольно известный финтех-стартап
   Garikk
 
132 - 05.02.20 - 15:43
это во первых, а во вторых 400к по западным меркам это небольшая зарплата
   Кирпич
 
133 - 05.02.20 - 15:45
(132) Это же почти 5500 баксов. Очень даже хорошая зарплата
   Garikk
 
134 - 05.02.20 - 15:48
(133) вот наугад тыкнул в монстер на remote python
https://job-openings.monster.com/senior-python-developer-100-remote-python-django-orm-remote-or-us-cybercoders/215612680

$100,000.00 - $130,000.00 /year
это 8300$ в месяц
   Garikk
 
135 - 05.02.20 - 15:49
5500 баксов это для РФ просто пипец какая хорошая зарплата, для европы просто нормальная, а в США ниже среднего
   Garikk
 
136 - 05.02.20 - 15:50
я вообще к тому что смешно считать что в 1С больше денег чем в других сферах, при схожих усилиях конечно
   badboychik
 
137 - 05.02.20 - 15:53
(135) не гони, даже для США это высокая з/п. Кроме кремниевой долины. Там да, это средненькая.
   Кирпич
 
138 - 05.02.20 - 15:54
(134) Для такой зарплаты ты должен лет 10 отработать где нибудь в силиконовой долине
   Garikk
 
139 - 05.02.20 - 15:54
(137) в долине 130/y это меньше зарплаты джуна
   Garikk
 
140 - 05.02.20 - 15:55
а я вакансию сеньора в пример привел
   Garikk
 
141 - 05.02.20 - 15:56
(138) оч сомневаюсь, у меня как минимум трое знакомых уже свалили за бугор, и явно не продавцами в макдак
   Garikk
 
142 - 05.02.20 - 15:58
вообще забавно отрицать такие вещи...помнится когда мой бизнес начал разваливаться, мой партнер по бизнесу убеждал продолжать работать со словами 'да кто тебе будет платить даже 80к!? это опыт нужен от 10 лет, да нафиг никому не нужны люди на такую ЗП'
вот ваша риторика очень похожа
   Garikk
 
143 - 05.02.20 - 16:00
я тогда за неделю устроился 1Сником на восьмерочный битфинанс..на зп в 100к...имея опыт только на 7.7 и пробел в стаже одинесником в 5 лет...
я хз откуда такие измышления берутся что 'такованебывает... никто не будет тебе платить!!'
   Кирпич
 
144 - 05.02.20 - 16:03
(143) 7.7 это ж сколько тебе лет то
   badboychik
 
145 - 05.02.20 - 16:03
(139) В долине да, но не во всей. Если брать топ-5 компаний уровня гугла, то да, но там есть и куча стартапов с непонятным будущим и невысокими зарплатами:

Для примера в этой статье мы будем рассматривать технологические уровни компании Гугл. Уровень L2 в компании Google — это, скорее всего, практиканты, которые работают в среднем 3 месяца и их базовая зарплата может начинаться от $80 тысяч долларов в год. После L2 следует L3 и это уровень молодого специалиста после университета или после 2х лет опыта работы в индустрии. Согласно сайту levels.fyi типичная базовая зарплата на этом уровне может быть $120 тысяч долларов в год + 15% бонус + $160 тысяч долларов год на 4 года акции + бонус при подписании контракта. Это дает общую компенсацию первого года работы в районе $200 тысяч долларов. Большинство инженеров, скорее всего, находятся на уровне L4, где уровень общей компенсации согласно сайту levels.fyi находится в районе $250-$300 тысяч долларов в год. После уровня 4 идет уровень L5, старший разработчик, который руководит небольшой группой разработчиков. Уровень общей компенсации согласно сайту levels.fyi для этого находится в районе $300-$400 тысяч долларов в год. Далее следуют уровни тим лидеров, где типичная общая компенсация разработчиков на этом уровне может быть в районе $500 тысяч долларов в год и выше.
   Кирпич
 
146 - 05.02.20 - 16:04
+(144) и нафига ты в в 1с пошел, если можно 400к иметь
   Кирпич
 
147 - 05.02.20 - 16:06
видимо думал, что в 1с денег больше
   badboychik
 
148 - 05.02.20 - 16:10
Из того что тут - Python
А вообще - Node.js.
Хотя Go-йцы начинают блеять про закат и смерть node под наттиском божественного Golang. Но я в это не верю

4. Другое
   badboychik
 
149 - 05.02.20 - 16:17
даже из приведенной вакансии по питону видно, что знать надо не столько сам питон, сколько обвязки вокруг него:
- Джанго
- микросервисы
- Apache Solr / эластиксерч
- фронтенд (куда ж без Javascript в наше время)
- ORM
- работа с AWS
Чтоб все это знать надо хотя бы несколько промышленных проектов закончить, а это не домашнюю бухгалтерию дома запилить
Значит просто так из 1С не перескочить, надо в московских фирмах поработать пару годиков, начиная с джуна или джуно-мидла - а значит с понижением зп

4. Другое
   Garikk
 
150 - 05.02.20 - 16:17
(146) я в 1С пришел в 2005 году, я тогда понятия не имел сколько где платят, интернета у меня не было доступного и мозгов тоже еще не сильно много.... при том что я тогда уж на C# писал немного
   Beduin
 
151 - 05.02.20 - 16:17
(147) Да везде денег полно. Я во время депрессии решил бросить программирование. Пошел в такси, работал 3 месяца, это 2017 год был. Работал по графику, день работы(10 часов)-день отдыха. Средняя выручка в день получилась 8 тысяч на руки. Но это я берег себя. В обед перерыв на час минимум. Если программист зарабатывает меньше 150 на руки после года работы, то это либо чрезвычайно ленивый либо без знаний и способностей.
   Garikk
 
152 - 05.02.20 - 16:18
(149) ну вот я могу сказать что почти всё это знаю из списка, хотя в питоне всего 4 года, а в коммерческом программинге (за пределами 1С) 5 лет


и из 1С в яваджунов я перешел...с повышением ЗП ;)
   pechkin
 
153 - 05.02.20 - 16:20
(152) у тебя значит в 1с была зп не ахти
   Garikk
 
154 - 05.02.20 - 16:20
(153) 100к в 1С у меня была ЗП, яваджуном я получал 120
   badboychik
 
155 - 05.02.20 - 16:29
(154) со ста конечно можно. Со 150 посложнее. Со 190 вообще нереально, это уже и в яве уровень опыта >3 лет (в РФ)

4. Другое
   Мэс33
 
156 - 05.02.20 - 16:40
(114) devops - прямая дорога.
bash`ом конечно не ограничишься, но если ты в нем Б-г - без работы не останешься.
   Мэс33
 
157 - 05.02.20 - 16:43
(151) ну, ну...
   Мэс33
 
158 - 05.02.20 - 16:45
   Garikk
 
159 - 05.02.20 - 16:51
(155) на самом деле реально, только надо идти не программером, а как минимум тимлидом или выше
   badboychik
 
160 - 05.02.20 - 17:03
(159) так это уже не для программиста путь, а для рук.проектов например, у меня так айтидиректор с прошлой работы (группа компаний золото-строительство-нефть) ушел в тимлиды по яве, гемора меньше зп наверно та же
 
 Рекламное место пустует
   Конструктор1С
 
161 - 05.02.20 - 17:21
(99) очень даже андроид-иос. Не бекэнд будет разруливать ситуацию с плохой зимбабвийской мобильной сетью или тормозным китайфоном. На мобилках масштабируемость измеряется количеством разношерстных устройств и условий функционирования, при которых мобильное приложение будет стабильно работать
   pechkin
 
162 - 05.02.20 - 17:24
(161) если ты работаешь с сетью, то по любому есть какой то бэкэнд
   pechkin
 
163 - 05.02.20 - 17:25
конечно как ты реализуешь кэширование и синхронизацию - это уже на совести фронта
   Конструктор1С
 
164 - 05.02.20 - 17:26
(162) не бээнд же будет разруливать ситуацию, когда при плохой сети, вмести загрузки данных с сервера, нужно переключиться на закэшированные в БД данные
   Garikk
 
165 - 05.02.20 - 17:35
(164) а кто будет разруливать ситуацию когда ты загрузил 10% данных, а потом у тебя связь отвалилась и ты кеш стал юзать? как остальное догружать? как данные делить? как куски валидировать?
   Garikk
 
166 - 05.02.20 - 17:36
я в прошлом проекте очень сильно угорел такое реализовывать, это ниразу не фронтовая задача...в итоге я на фронт уже собранную на беке sqlite базу отправлял и diff-ы в виде json-ов
   Конструктор1С
 
167 - 05.02.20 - 17:38
(165) не бэк же. Он тупо ждёт ответа, что данные загружены. По-умолчанию действует как в том анекдоте:
Идут стрельбы.
Дали автоматы, патроны, показали куда стрелять.
Админ отстрелялся, подводят итоги.
Мишень админа чистая.
Командир:
- ??????!!!!!..
Админ, проверяя автомат:
- С моей стороны пули вылетели. Проблемы у вас.
   Garikk
 
168 - 05.02.20 - 17:39
(167) бек думает как данные для фронта подготовить чтобы фронт их сожрал и не подавился
   Garikk
 
169 - 05.02.20 - 17:44
(168) а потом ещё в мобильной разработке, учитывать что существует много-много релизов приложения, для которых для всех чуть разные апи могут быть, разные наборы данных, фиксы глюков старых версий
   Garikk
 
170 - 05.02.20 - 17:44
некомильфо всех юзеров заставлять апдейтится каждые два дня потому что глюк нашелся
   Конструктор1С
 
171 - 05.02.20 - 17:45
(168) бэк ничего не знает, и знать не может о "локальной" ситуации мобильного приложения: качество соединения, заряд батареи... К тому же в приложении могуть быть покупки, а это ещё неведомее для бэка
   pechkin
 
172 - 05.02.20 - 17:46
а в чем сложность покупок?
   Garikk
 
173 - 05.02.20 - 17:46
(171) <К тому же в приложении могуть быть покупки>
'заряд, соединеие' - это да, вопросы приложения, а не бека

а покупки..так это бек должен тоже учавствовать, он же должен знать что там купили чтобы данные отдавать и вообще бек должен биллинг осуществлять
   Конструктор1С
 
174 - 05.02.20 - 17:49
(169) вот поэтому для масштабируемости и пишут приложения на гольной джаве под андроид. В андроиде есть мощная библиотека поддержки, которая разруливает многие ситуации
   Garikk
 
175 - 05.02.20 - 17:50
(174) это реальный опыт или предположение?
<которая разруливает многие ситуации>
какие ситуации? я писал крупный сервис с андройдом+айосом, андройд и его лиьы ничем не помогают в этом...
   Garikk
 
176 - 05.02.20 - 17:51
я в итоге и стал вручную базу собирать на беке, потому что очумеешь на фронте это делать, он ещё и тормозит безбожно если ему мегабайт 500 закинуть
   pechkin
 
177 - 05.02.20 - 17:52
(174) если там все уже есть, то никакой сложности знасит нет.
и речь вести не о чем. все из коробки
   sevod
 
178 - 05.02.20 - 17:55
(0) выбирай направление, а потом язык
   Конструктор1С
 
179 - 05.02.20 - 18:08
(175) "какие ситуации?"

Жизненные. Допустим, у тебя миллионная аудитория. У всех разные устройства. Индус сидит на стареньком китайфоне с Android 4.0 и экраном 3.5 дюйма, через GPRS. Француз сидит на новеньком самсунге с Android 10.0 и экраном 6' в сети 4G. Что у индуса, что у француза приложение должно одинаково хорошо работать, без тормозов, глюков и кривого отображения. Это с успеход достигается при использовании всяких там библиотек поддержки под "чистую разработку"
https://developer.android.com/topic/libraries/support-library

Фишка-то в чём
Разрабатывая на java/kotlin под андроид, ты можешь добиться стабильного и одинакового поведения на большом количестве устройств.
Разрабатывая на каком-нибудь хитрозадом кроссплатформенном инструменте, типа Xamarin, у тебя такой уверенности не будет. Твои приложения будут хорошо работать только на каких-то "типовых" устройствах. Даже одна и та же кнопка может отображаться по разному на разных версиях android, не говоря о переносе на другую ОС.
Разрабатывая на 1с, у тебя даже не будет уверенности, что твоё приложение будет работать на устройстве с той же версией ОС, под которой твоё приложение тестировалось

Поэтому, когда нужна большая масштабируемость, нафиг выбрасывают всякие хитромудрые и удобные приблуды, и пишут на гольной java. О чём я речь и веду
   Конструктор1С
 
180 - 05.02.20 - 18:10
(177) "сделать всё и хорошо" из коробки? Вряд ли
   Garikk
 
181 - 05.02.20 - 18:17
(179) < Даже одна и та же кнопка может отображаться по разному на разных версиях android, не говоря о переносе на другую ОС. >

только я работал ещё в проектах где софт писали на react-native как раз из соображений что это всё работало и на андройде и на айосе и релизилось в один день с одинаковым функционалом...и занимался этим один человек

вы приводите проблемы чисто фронтовые, как картинки всем показывать одинаковые
а у меня была проблема что запрос данных был размером от 50 до 500 мегабайт в распакованном виде...и 'китайфон на андройд 4.0' просто умирал от этого, а на "новеньком самсунге всё отлично"...и тут все эти либы не помогут, надо конструировать самодельный велосипед чтобы всё работало одинаково
   Конструктор1С
 
182 - 05.02.20 - 18:23
(181) кроссплатформенные инструменты используют, чтобы не писать приложения под каждую платформу отдельно. Это как бы дешевле, но похуже. Но если нужна высокая масштабируемость, то приложения пишут под каждую платформу на "родном" инструменте. Это дороже, но надёжнее
   strange2007
 
183 - 06.02.20 - 08:47
(111) >> надо понимать как оно под капотом работает, а не как картинки выглядят... сломается вебмин или надо будет на роутере настроить без gui и куда ничего установить нельзя..и привет
Угу. Представляешь, я не смогу даже конфигурацию сигнала датчика вращения верхнего вала у жатки понять и вообще прочитать, но на машине гоняю как-то. Даже не представляю как работает калькулятор, но работаю на нём. О нет! Я совсем не знаю как устроен смартфон и тем более не понимаю как звоню по нему и смотрю видюшки.

Нафига знать тонкости, если они не нужны? Будут нужны - изучу
  1  2

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.