• Что такое public?

    0xD34F
    @0xD34F
    Я тут начинаю изучать php с фреймворка yii2

    Что в переводе на русский означает "собираюсь стать говнокодером".

    Может лучше вы забудете про yii на ближайшие полгода и начнёте изучать php c собственно php? Чтобы вот таких вот дурацких вопросов не задавать. На него и ответить-то нормально нельзя - учитывая ваши нулевые знания php, это всё равно что объяснять тригонометрию человеку, который складывать-вычитать не научился.
    Ответ написан
    1 комментарий
  • Как реализовать API запросы в PHP?

    @l4m3r
    Мне же не надо создавать для каждого поста отдельную папку?(а если поста нет?)

    А может ну его, это программирование?
    Ответ написан
    7 комментариев
  • Верно ли я понял суть внешних ключей на примере данной БД?

    Я бы вместо создания отдельной таблицы для каждой марки машин (BMW, Renault и т.п.) сделал бы просто таблицу cars, где была бы сразу марка и модель.
    Ответ написан
    Комментировать
  • Как и что нужно изучить (веб) чтобы просто устроиться работать?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    подскажите как на данный момент попасть в сферу веба.

    Е*ашить по черному для получения опыта, причем на мелких конвеерных говнопроектиках опыта вы получите мало.

    Просто уже 1.5-2 года не интересовался особо данной темой.

    Это уже прошлый век))

    И самое главное, как собрать портфолио?

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

    Какие проекты сделать, чтобы не стыдно было приходить на собеседование?

    Перефразирую: какие ингредиенты взять, что бы не стыдно было подавать еду? Все зависит от того, что вы готовите. В вашем же случае - на какую вакансию собеседуетесь.

    Готов уже пойми и заниматься пусть не самой любимой работой, но хотя бы оплачиваемой.

    У вас немножко искаженное представление о работе в web. Если вам это дело не нравится - это очень скучная, сложная, монотонная сидячая работа. А без опыта - еще и низкооплачиваемая. Рынок джунов перегрет, а на фрилансе у вас еще будет куча конкурентов из Индии. Во многих случаях первая работа - чисто за еду, для получения опыта. Учиться вам придется буквально постоянно, как только вы этот процесс приостановите - цена вашего часа работы сразу же начнет падать. С другой стороны вы не найдете ни одного синьйора, которого не прет его работа.
    Все это я веду к вот чему: если вам не нравится - не теряйте время, попытайтесь себя найти в чем-то другом. DEV в IT - это не быстрые и легкие деньги.
    Ответ написан
    2 комментария
  • Создать тепловую карту времени, за которое можно добраться до точки?

    profesor08
    @profesor08
    Для каждого адреса через API карты проверь путь, а потом отсортируй от меньшего к большему, сверху и будут самые привлекательные. Для интереса можешь расставить их маркеры на карте и закрасить разными цветами для наглядности.
    Ответ написан
    Комментировать
  • Почему не находит view в Yii2?

    @sidni
    Php Developer
    ну ссылка должна быть как минимум
    Html::a('Сменить пароль ', ['/site/change-password'], ['class' => 'btn btn-link'])
    Ответ написан
    Комментировать
  • Почему в IT так много индусов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Коммерческая IT индустрия в Индии исторически началась гораздо раньше, чем в СНГ. В 80-х они уже аутсорсили и иммигрировали в штаты.

    В 1991 в Индии департамент электроники провел огромную работу и реформировал ИТ отрасль, которая к тому времени уже существовала.
    В 1991 году он основал STPI - государственную корпорацию, которая занималась вопросом экспорта ИТ услуг зарубеж (консультации, разработку, интеграцию) на уровне, недоступном ранее частным компаниям для всех зарегистрированных инженеров и компаний. Офисы STPI были во всех крупных городах Индии. Спутниковый интернет предлагался частным компаниям для удаленной работы. С 1994 года частные компании могли даже свой спутниковый инет заполучить.

    Уровень работы был высокий - заказчик мог просто обратиться в STPI и получить для себя инженеров практически любого уровня. С сертификатами, с гарантиями и так далее.

    Нигде в мире на тот момент не было такой господдержки для развития ИТ сектора, как в Индии.

    Ну и сейчас, 2018 год, это уже почти 30 лет опыта разработки, поддержки, развития и конечно люди с их знаниями.
    * Общее образование в индии уже десятки лет включает гораздо более адекватные базовые знания информатики, чем в СНГ, где среднестатистический преподаватель информатики линукс от виндовс не всегда отличает.
    * Для заинтересовавшихся полно учебных заведений с приличными программами
    * Население Индии очень большое, зарплата ИТшника гораздо больше, чем средняя по стране.

    Ну а "плохой индусский код" - потому что как и везде, в ИТ ломятся все подряд, поэтому хочешь нанять дешевого индуса - получишь макаку. Хочешь нанять нормального индуса - заплати... все равно не слишком много - гораздо дешевле чем американца или европейца.
    Ответ написан
    9 комментариев
  • Есть ли перспектива создавать сой яп для игр??

    OrlovEvgenii
    @OrlovEvgenii
    golang developer / DevOps
    который будет быстрее всяких C++..

    быстрее всяких C++..

    всяких C++..


    5b9691e4ae14d531041711.jpeg

    Если по делу - нет.
    Ответ написан
    Комментировать
  • Как изменить home на главная в Yii2?

    Нужно в конфиге приложения указать русский язык
    $config = [
    'language' => 'ru-RU', // язык приложения
    ....
    ];
    Ответ написан
    Комментировать
  • Что нужно сделать перед изучением ЯП?

    @Ambrosian
    То исть как начать думать как программист, а не как кодер.


    Программистом делает программиста не знания языка программирования.
    А знание алгоритмов, паттернов, концепций, парадигм программирования.

    Это только кодеры думают, что вся проблема только в том, чтобы изучить язык программирования. Ан нет. Изучив язык программирования, вы по сути "изучите мышь и клавиатуру", а не то, что можно с помощью них делать.

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

    Поэтому ответ - нужно программировать начинать уже. Хватит задавать вопросы на форумах.
    Ответ написан
    1 комментарий
  • Какие преимущества у C# и недостатки перед JS (Electron, NW.JS) для дескстопных приложений?

    @beduin01
    Electron корявое и глюкавое поделие. Дальнейшее обсуждение бессмысленно.
    Ответ написан
    5 комментариев
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    кто-то говорит, что работу найти можно, кто-то что это вообще невозможно, кто-то твердит о больших зарплатах, а кто-то о копейках по меркам Москвы/Питера/остального мира

    Кто-то профессионал экстра-класса, которого пытается сманить к себе сразу много компаний, предлагая очень выгодные условия, а кто-то только считает себя профессионалом, но по факту не нужен даже текущему работодателю.

    Опять же, очень волнует вопрос свободного времени.

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

    Или если становишься программистом, то и ноулайфером по определению?

    Многое зависит от вас лично - от того, какой потолок карьерного роста вас устроит, от того с какой скоростью вы обучаетесь, от того как способны организовывать свой распорядок дня и т.д. и т.п.

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

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

    Так ведь и вся жизнь пролетит, смысл в этих деньгах, если их некуда тратить

    Можно каждые выходные целый день валяться на берегу местной речки, попивая с школьными друзьями недорогое пивко местного же разлива. Можно раз в год неделю пить скотч, который старше твоей женщины, на борту круизного лайнера. Только вам выбирать, что из этого является "пролетающей жизнью".
    Ответ написан
  • Насколько реально большой спрос на специалистов в области DS/ML в России?

    sim3x
    @sim3x
    Вообще, есть смысл, сытому, но заскучавшему фронтэндщику попробовать свои силы в данной сфере
    Накопить жирок на 12 мес и вперед
    И не за зп, конечно же, а за приключениями
    Ответ написан
    2 комментария
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

    nki
    @nki
    bezkart.ru готовая система лояльности
    вопрос оплаты труда волнует меня в последнюю очередь

    вранье
    с позиции нуба и чайника, нравится эта сфера, процесс обучения доставляет удовольствие.

    просто вы работать еще не начали в этой сфере
    Никто ведь не захочет тратить 90% времени в вузе на учебу, а потом 95% из взрослой жизни.

    Начни с ответа на вопрос - "как я хочу жить?", а потом уже решайте кем работать чтобы обеспечить себе такую жизнь.
    Я часто предлагаю таким не определившимся следующее "упражнение" - представьте себе свой идеальный рабочий день. С самого пробуждения до отхода ко сну. Прямо в мельчайших подробностях. Где и с кем живете, что едите, как и где работаете и т.д. Повторить с выходным днем. Теперь вопрос - ваша выбранная деятельность позволит вам достичь желаемого?

    А трудоустройство, правда ли, что работодатель зачастую требует знания новых технологий, которым там максимум полгода, а у тебя с ними должно уже быть несколько проектов?

    нет
    тем более что профессия подразумевает многочисленные болезни

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

    Это нормально. У тебя будет опыт и выучить что-то новое не так уж и сложно.
    Ответ написан
    12 комментариев
  • C# vs Java для удалённой работы за рубежом. Что востребовано?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Ориентироваться на зарплаты по языкам программирования - это полный идиотизм.
    Много платят за уровень специалиста, а не за язык.
    Найти опытного специалиста по PHP, который зарабатывает больше среднего специалиста по Java или C# - несложно.

    Поэтому пока вы годами будете выбирать и прыгать с одного на другое, кто-то другой уже приобретет опыт и устроится.
    Ответ написан
    Комментировать
  • Выбор между C и C++, и вообще стоит ли?

    @EvgeniiR
    https://github.com/EvgeniiR
    Олимпиадные задачи;
    Разработка игр;
    Клиент-серверные приложения;
    В последствии хайтек, роботы и прочее.


    1. Это 4 разные области, в которых используется 4 разных стека технологий. Вы не сможете подобрать такой язык на котором можно всё это реализовать(конечно, на c++ "можно всё" но это не всегда разумно, и круг использования с возрастом сузился у него).

    2. Вы не освоите столько областей. На то чтобы устроиться каким-нибудь стажером хоть по одной вам потребуется около года активного изучения выбранной области. Чтобы получать там какие-то стоящие деньги нужно вложить в неё хотя бы несколько лет.

    А если учесть что ещё вчера вы пытались выучить Django, но не осилили шаблонизаторы - думаю, это не ваше.
    Неужели вы подумали что эти области будут легче чем веб?)
    Ответ написан
    Комментировать
  • C# vs Java для удалённой работы за рубежом. Что востребовано?

    sim3x
    @sim3x
    tl;rd учить нужно то что не вызывает отвращения
    На зп на других ЯП нужно ориентироваться, когда у вас будет за плечами 1-5 лет разработки
    И понимание, что программинг - ремесло и в редких случаях важен инструмент

    Сразу нормальных денег не будет

    В этом году я решил, что программирование может помочь мне заработать деньги
    не поможет. Для того чтоб помогло нужно 1-5 лет вкалывать

    Сравните стоимость труда PHP и Python программиста за рубежом, и поймете, о чем речь.
    сравнивали. Мидл - в обоих стеках получает одинаково

    Существовали задачи, которые я не мог решить на Python. Например клиент-серверные приложения, игры. Не хватает производительности.
    варгеймингу хватает, а вам нет. Ок

    Java №1 в мире
    первое правильное утверждение

    Из чего следует, что C# развивается, и кросс-платформенность тоже развивается.
    ну да

    По сравнению с Java у C# выше производительность,
    ну да

    У меня знакомый информатик крутил JVM, говорит, что как-то вроде можно, но непонятно как. А в C# говорят, что можно в некоторых областях программы сделать неуправляемый код и контролировать память.
    сын маминой подруги btw умеет гуглить

    В C# комфортнее работать. Более того, он меньше по объему, чем Java.
    очень важный параметр

    Наши Украинцы тоже считают, что Java №1, но при этом, востребованность выше у C#, чем у Java.

    Колличество вакансий для Украины (от джуна до синьора)
    Java 306
    .NET 315
    Ответ написан
    4 комментария
  • Программирование - что для старта выучить ребенку?

    @BarryHAllen
    Зависит от возраста конечно, но я бы выбрал что-то более сложное и низкоуровневое, например - плюсы.
    В таком случае, если ребенку понравится конечно, у вас есть шанс получить к 20ти годам вместо еще одного вполне успешного веб разработчика (например) талантливого нинзю, который будет творить историю (:
    Ответ написан
    2 комментария
  • Как избежать прокрастинации с утра?

    @AlexSku
    не буду отвечать из-за модератора
    В какой-то книге (Таунсенд, "Сломай систему"?) читал способ: повесить напротив на стене бумагу с текстом "То, чем ты сейчас занимаешься, продвигает тебя к достижению цели?" и поглядывать на неё.
    Ответ написан
    2 комментария
  • Почему не рекомендуют начинать с фриланса?

    kimono
    @kimono
    Web developer
    на удаленку без опыта же не берут

    А вы и не говорите, что нет опыта (работы на удалёнке), покажите свои знания, а там пойдёт.
    Ведь и во фрилансе тоже отдают большее предпочтение людям "с опытом".
    Что теперь, "неопытным" работать нельзя что ли?!
    Ответ написан
    1 комментарий