• Наиболее безопасный и доступный способ выйти в сеть?

    CityCat4
    @CityCat4 Куратор тега VPN
    //COPY01 EXEC PGM=IEBGENER
    АртемЪ дал замечательный ответ. Понятия "безопасный" и "удобный" - зачастую противоречат друг другу и как правило содержат взаимоисключающие требования. Я обычно спрашиваю в таких случаях - а вектор атаки каков? Чего опасаетесь? Если деанонимизции - то есть способы. Но они очень муторные и мееееедленные. Представьте себе, что Вы - агент по продаже женских купальников, работающий в Саудовской Аравии - чуть что, просто голову чик и все.
    Ответ написан
    Комментировать
  • С#/Unity с нуля. Так много вакансий по С# и Java, но одновременно программисты пишут, что тяжело с работой, особенно без опыта...В чем подвох?

    @Damon_Shine
    .NET, Kotlin
    Евгений: Прочитал вашу историю, не могу пройти мимо. Я разработчик .NET (пишу в основном на ASP.NET MVC/WebAPI, но так же писал на WPF и под Windows Store для больших компаний). Напишите мне, имейл в профиле, я вам подскажу с чего начать, но не рассчитывайте на то, что я буду писать код за вас. Моя мотивация вам помочь в том, что я так же начинал как и вы, правда меня везде отправляли гуглить :)
    Ответ написан
    6 комментариев
  • Дальнейшее развитие для новичка при отсутствии вакансий в городе?

    Shull
    @Shull
    хочу быть хорошим IT-шником
    Я понимаю, что я зажратый маськвич, но...
    Переезд создаст вам КУЧУ различных проблем, даже если вы ВООБЩЕ не работаете.
    Мне уже 33 года, после травмы позвоночника я решил идти во фриланс. Но у меня есть своя комната и мама наливает мне тарелку супа, за что ей огромное спасибо. Понимаете? Эта тарелка супа решает всё! Я встаю в 5-6 утра и у меня есть еда в холодильнике! При переезде такого не будет. Не надо сжигать за собой мосты.

    Итак, мой совет. Идёте к маме и просите тарелку супа. Каждый день встаёте в 5-6 утра и учитесь. Много учитесь. Очень много учитесь.
    Ответ написан
    Комментировать
  • С#/Unity с нуля. Так много вакансий по С# и Java, но одновременно программисты пишут, что тяжело с работой, особенно без опыта...В чем подвох?

    fedorez
    @fedorez
    Хатуль мадан
    1) по поводу возраста не комплексуй. ерунда это всё. просто у большинства после 30 уровень гормонов падает и лень-матушка плюс задница_принявшая_форму_уютного_кресла и боязнь что-то менять. а вовсе не какие-то поражения мозга, чушь это. Просто так сложилось что профессия молодая у нас, дофига молодёжи, молодые боссы - и на начинающего старше себя смотрят с удивлением. В конце 80-х - начале 90-х, когда прорвало занавес и к нам начали массово приходить персоналки было немало программистов-самоучек вида "научный сотрудник за 30 дорвался до айбиэмки". и работали, и в первых фирмочках, выросших из лабораторий НТТМ таких сотрудников овердофига было. просто они сейчас или боссы, или на пенсии, или растворились в массе пришедших на волне бума юношей.

    2) обсудите с женой. без её поддержки и понимания дело швах. или не выгорит со сменой работы, или семьи лишитесь.

    3) нужна "подушка безопасности" в виде некоторой суммы. это важно.

    4)не затягивайте на годы. почитайте буквари пару месяцев, запилите свой тестовый велосипед - и идите устраивайтесь на работу. стажёром, на небольшие деньги берут не так уж редко. тут вам поможет п.3. на реальной работе, с куратором вы будете прогрессировать со скоростью, просто несравнимой с сидением дома за букварями. плюс вам будет идти стаж, будет что сказать при трудоустройстве уже. плюс работа - это не только опыт разработки - там вы окунётесь во всю обвязку этого процесса - багтрекеры, система контроля версий, постановка работы в компании - доски, скрам, и т.п. дома вы этого не получите, скорей всего.

    5)в IT не только программисты есть. есть тестирование, есть менеджеры - совершенно самостоятельная ветка развития. есть продажники наконец. может вам туда? там тоже интересно, как я погляжу.

    6)и главное. побольше веры в себя. помните, что профессия располагает к сарказму и высокомерию, учитесь мысленно посылать нафиг умников которые будут пытаться самоутверждаться за ваш счёт(в нашей профессии их концентрация слегка больше чем в целом по больнице), не пугайтесь. ваши цели достигаются простым упорством и тяжёлым трудом. садимся, улыбаемся и пашем. читаем буквари. планируем время. не отвлекаемся. забиваем на таймкиллеры. если оно вам реально надо - всё получится.
    удачи.
    Ответ написан
    1 комментарий
  • Меньше стек технологий, больше шанс устроиться на удаленную работу?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Меньше стек технологий, больше шанс устроиться на удаленную работу?

    Вовсе. Шанс устроиться на работу определяется качеством знаний И умением себя преподнести, а не маленьким стеком технологий.

    Понимаю, что со временем разработчик "обрастает" знаниями и навыками, описанными выше, но на начальном уровне зачем такое?

    Рынок юниоров перегрет. Найти самую первую работу "за еду" - это уже хорошо. Вначале ваша цель должна быть опыт. А дальше цена ваших услуг с точки зрения работодателя будет на прямую зависеть от качества ваших знаний и опыта.
    Приведу пример. N лет назад общаясь с коллегами возник вопрос: кто в скольких проектах участвовал? На тот момент у меня накопилось около 15 (тогда я был твердым мидлом), у моего коллеги более 300 (слабенький юниор). Возник резонный вопрос: "что так?". Оказалось его проекты в основном сайты-визитки и роста на них (как специалиста) не было.

    Подскажите, от какого программиста(ЯП) требуется минимум технологий на начальном уровне, чтобы устроиться на работу?

    От печатающей обезьянки. Поймите правильно, чем уже стек - тем выше требования к качеству.

    Учишь "ЯП" -> "технология1", "технология2", "технология3" -> проходишь собеседование -> Profit!!!

    Вы ищите то, чего нет. Собеседование - это не экзамен со списком вопросов. Вас могут спросить что угодно, ориентируясь на свой бизнес, а не на то что вы там знаете.

    "Выучить язык" - это не просто знать синтаксис, а еще и владеть основным стеком его применения И смежными технологиями.
    Ответ написан
    Комментировать
  • С#/Unity с нуля. Так много вакансий по С# и Java, но одновременно программисты пишут, что тяжело с работой, особенно без опыта...В чем подвох?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Unity3D - 3 месяца. Хороший сайт для быстрого обучения: null-code.ru
    2. Подвоха нет: людей много - специалистов нет.
    Подборка линков по обучению Unity3D на русском (и не только...)

    UPD: хороший скриптовый C# движок:
    1. www.csscript.net
    2. https://csscriptsource.codeplex.com/

    Позволяет создавать любые программы на C# и тренироваться в понимании синтаксиса и т.д. Очень мощный инструмент в стиле Javascript.
    Ответ написан
    4 комментария
  • Какие необходимы ресурсы для создания web-сервера (домашний комп) на 1000 пользователей?

    @mr_ko
    Javascript, Node.js. React.js, Vue.js, Wordpress
    Я лично считаю что парится с сервером дома, смысла нет. Сейчас можно за 200-300 руб/мес взять VPS.
    Ответ написан
    3 комментария
  • Как эффективно учить 2 языка программирования?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Языки нужно не учить а работать - тупое заучивание ничем хорошим не кончится. Опыт роляет.
    Ну и точно не два одновременно - если опыта с другими языками ноль.
    Ответ написан
    Комментировать
  • День 1C Карьеры, стоит ли идти?

    @asd111
    Если вам интересна программа мероприятия, то да.
    Программа мероприятия: Трудоустройство, стажировки и предложения по прохождению практики;
    общение студентов и выпускников с представителями фирм - партнеров 1С;
    мастер-классы: по быстрой разработке приложений на платформе "1С:Предприятие 8" и информационной системе 1С:ИТС;
    бесплатное тестирование "1С:Профессионал" (необходим студенческий билет и паспорт);
    и другие мероприятия.
    Ответ написан
    Комментировать
  • День 1C Карьеры, стоит ли идти?

    @Dementor
    программист, архитектор, аналитик
    Если есть свободное время, то сходите.
    Не все же время сидеть в компе взаперти, нужно и в люди иногда выходить :)
    Ответ написан
    Комментировать
  • Будет ли upwork брать 20% комиссию за существующего клиента?

    skobkin
    @skobkin
    Гентушник, разработчик на PHP и Symfony.
    https://support.upwork.com/hc/en-us/articles/21106...
    10% for total billings with a client between $500.01 and $10,000

    Вот тут считается:
    https://www.upwork.com/i/pricing/freelancers/?tsf=1
    Ответ написан
    Комментировать
  • Где найти сообщество мэйкеров?

    @pudovMaxim
    web-developer
    ogirock98 - если 98 это возраст, то да, в цмиты уже поздно :) Но в целом цмит - это не обязательно только студенты и школьники. Надо просто пообщаться с представителями, и если будет что-то интересное, то могут и приютить.
    Ответ написан
    1 комментарий
  • Знания Junior php разработчика?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    что должен знать идеальный джуниор (мое личное мнение):

    - Сетевой стэк. Нужно иметь хотя бы базовое представление о том как с сервером общаются. Ну то есть не нужно лезть в дебри, но понимать что такое HTTP или чем TCP от UDP отличается - нужно. В целом это пара часов чтения википедии.
    - GIT или любая другая распределенная VCS. Базовые навыки, что бы хотя бы понимал что есть git revert или git rebase, что такое фичабрэнчи и примерное представление как это работает и зачем надо.
    - Базовые основы unix. Ну то есть что бы не пугаться таких вещей как ssh хотя бы.
    - PHP. Без этого никуда. Он должен понимать что такое слабая динамическая типизация (не заучивать табличку кастов типов, а понимать плюсы и минусы, такая же история с приоритетами операторов - не заучивать а знать как избегать проблем с чтением кода)
    - Понимать что код чаще читают чем пишут, а потому не экономить 5 минут на написании кода, а писать так, чтобы сэкономить 30 минут человеку, разбирающемуся в куске кода.
    - Знать базовые вещи в плане безопасности. XSS и как защищаться, SQL инъекции и как защищаться, CSRF, MITM. Понимать что такое NDA, что данные пользователей - секретная информация. Как хэшировать пароли (не md5 а password_hash) и почему это важно.
    - Знать SQL. Глубоких знаний не требуется, нужно лишь понимание того, что такое нормальная форма, желательно разобраться с вопросом денормализации данных. Идеально иметь хотя бы базовые представления о том как работать с NoSQL решениями.
    - Процедурное программирование: почему глобальные переменные порождают сложность, что такое состояние, как можно использовать классы для изоляции состояния и т.д. Инкапсуляция. Инварианты, пост/пред условия, сохранение целостности...
    - Разделение ответственности. Это один из важнейших принципов, и упрощать все это до "mvc фреймворк" слегка неправильно. Вы должны понимать что от чего отделяете и главное зачем.
    - Автоматические тесты. Джуниор должен знать что это такое и иметь хотя бы минимальный опыт их написания. Должен понимать разницу между юнит и интеграционными тестами. Быть знакомым с пирамидой тестирования.
    - Уметь решать стандартные задачи не задавая слишком много вопросов. Например регистрацию пользователя по email-у вы должны написать, или авторизацию через соц сети, или комментарии, или новостную ленту.
    - Уметь дебажить. xdebug, blackfire и тд.

    В целом где-то за годик весь этот список можно влегкую покрыть с нуля.

    p.s. Я в списке специально не указывал ООП, поскольку всеравно первые пару лет у разработчиков выходит процедурщина на классах. Это не плохо, но того что в моем списке более чем должно хватать для решения стандартных задач. Но термины вроде "инкапсуляция/полиморфизм/наследование" требуются в обязательном порядке подавляющем количеством интервьюверов, а стало быть знать это надо. Единственное что - рекомендую в свободное время глубже погрузиться в этот вопрос а не тупо заучивать формулировки.

    Так же вещи вроде docker джуниорам знать не обязательно просто потому, что их врядли допустят сходу к управлению инфраструктурой. А так пару неделек на изучение и вперед.
    Ответ написан
    12 комментариев
  • Куда нужно смотреть верстальщику для увлечения зп?

    opium
    @opium
    Просто люблю качественно работать
    Ну а больше ничего и нет хтмл цсс жс , все остальное надстройки по вкусу
    Ответ написан
    7 комментариев
  • Верстка у нас и в США (одеск) есть ли ключевые отличия?

    Поработав на апворке и с заказчиками из СНГ могу ответственно заявить, что ключевых отличий нет.
    Все зависит исключительно от капризов отдельно взятого клиента и его перфекционизма. А замороченный до мелочей человек может жить хоть в Омске, хоть в Нью-Йорке.

    Лично сейчас вспомнил случай, как Российский заказчик выдвинул огромный лист требований. Кроме пиксель-перфект он например просил писать аннотации с оглавлением к каждому Sass-файлу. Потом мы проверяли отображение сайта на всех браузерах, оптимизировали скорость работы и много чего ещё. Нужно сказать, что сайт в итоге получился очень хорош. А на апворке редко когда сталкивался с клиентами, которые требовали вообще что то кроме просто хорошей верстки, которая работает во всех браузерах.
    Ответ написан
    2 комментария
  • Какая биржа фриланса сейчас самая массовая?

    HamSter007
    @HamSter007
    HTML/CSS верстальщик
    Ответ написан
    Комментировать
  • Конкуренция на фриланас бирже?

    @murlogen
    Все очень просто. Даже примитивно. И вполне очевидно.
    Чем дороже - тем лучше. Чем дороже - тем меньше конкуренция.

    Есть только такой недостаток человеческой психики -
    когда у тебя есть миллион исполнителей готовых сделать за еду,
    но ты даже головой понимаешь, что это нереально,
    то, все равно, жаба говорит - давай попробуем за 3 копейки.

    Самая большая проблема - если заказчик не специалиста вообще.
    Тогда выбрать адекватного исполнителя сложно.

    Я вот специалист, заказывал работы по своей сфере.
    Я точно знаю что работа занимает довольно много времени
    и человек, квалификация которого позволяет сделать эту работу,
    не будет работать даже в провинции дешевле Х денег,
    но я все равно получал множество предложений
    с обещаниями сделать круто в 10 раз быстрее, чем это физически возможно.
    Ну и разумеется, за деньги в 10 раз меньше.

    На самом деле эту работу невозможно выполнить на таких условиях было.
    Тем не менее жаба моя очень сильно мешала подумать.
    Даже не смотря на то, что я являюсь специалистом в этой сфере и прекрасно понимаю,
    что все эти оценки - мягко говоря, до идиотского оптимистичны.

    Вывод:
    Да, конкуренции полно.
    Да, предложений много.
    Реальных квалифицированных исполнителей - крайне мало.
    То, что там что-то тебе предлагают,
    в 99% означает, что тебе или не выполнят вообще
    Или выполнят на крайне некачественном уровене.

    Ответ очевиден - только деньги.
    Квалифицированные специалисты несмотря на "типа конкуренции" имеют очереди из работ.
    И цен не снижают
    ;)
    Вся эта конкуренция - эффемерная.
    Это больше - просто информационный шум.
    Да, неудобно пробиваться до заказчика или искать адекватного исполнителя.

    То есть эта "типа конкуренция" - просто мешает сосредоточиться, встретиться заказчику и исполнителя.
    Фактически - конкуренции нет.

    Есть еще одна ошибка заказчика.
    Её вы можете почитать на форумах где заказчики жалуются, что невозможно найти специалиста.
    Фактически это выглядит так: "выбрал первого попавшегося за 3 копейки, тот ничего не сделал,
    выбрал второго попавшегося за 3 копейки, тот ничего путного не сделал,
    выучился на своих ошибках, выбрать третьего попавшегося за 10 копеек, тот ничего не сделал,
    выучился на своих ошибках, взял по рекомендации специлиста, тот захотел 100000 рублей, совсем оборзел, отказался,
    выбрал первого попавшегося за 100 рублей, тот сделал вид что делает работу, не более того"

    Ну вот такая вот конкуренция.
    Да, жаба заказчика очень мешает понять, что фактически нет работников за 3 копейки.
    Они не реальные.
    Ответ написан
    9 комментариев
  • Можно ли с Апворка вывести деньги на разные кошельки?

    @ehs
    Architect / 3d designer
    Конечно можно, только все ваши кошельки Skrill, PayPal и т.п должны быть зарегистрированы на тот же самый email что и ваша учетка на Апворк. И добавление нового payment-method занимает 3 дня на Апворк, имейте ввиду.
    Ответ написан
    Комментировать
  • Можно ли с Апворка вывести деньги на разные кошельки?

    opium
    @opium
    Просто люблю качественно работать
    да конечно выводите куда хотите
    аккаунты все конечно лучше верифицировать заранее.
    Ответ написан
    Комментировать