• Что изучать для карьеры?

    snap44
    @snap44
    Фыр!
    И вот что реально не изменится через год?

    Когда я решил забить на фронт, говорили что флексы еще сырые. Через четыре месяца я решил вернуться и уже говорили "пора верстать на гридах". Еще что-то там говорили про какой-то Vue, который убьет jQuery. Теперь все знают кто такой Vue, но jQuery все еще жив и здравствует. Вы серьезно рассчитываете получить ответ что будет через год? Ну точно могу сказать что Путин будет президентом.

    Что изучать, для карьеры?

    Yii, React, NodeJS, Python. В зависимости от работы, конечно. Потому что =>
    Но всегда требуют Yii, React, NodeJS, Python


    А с учетом =>
    Понятное, дело знаю и нативное

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

    Что же реально надо чтобы найти работу?

    Попробуйте начать отправлять резюме и откликаться на вакансии.
    Ответ написан
    Комментировать
  • Зачем тестировщику Git?

    sabramovskikh
    @sabramovskikh
    Как минимум хранить код тестов в гите
    Ответ написан
    Комментировать
  • Где найти команду начинающему back-end разработчику?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Где найти команду начинающему back-end разработчику?

    биржа труда - штука где команды и люди находят друг друга. В том числе https://moikrug.ru

    По сути готов работать бесплатно

    Это временное желание. И такие никому не нужны. Вам дадут опыт в обмен на работу. Если Вы бесплатный, с Вас хрен что спросишь. Значит хрен спрогнозируешь сроки. Значит зачем такой нужен. Дешевый - другой разговор. Имею горький опыт. Начинается все так: "Хочу учится, буду бесплатно работать", а оказывается "Я работаю, когда мне удобно, а тебя юзаю как справочник". Так что получается не Вы бесплатно работаете, а ментор на Вас. За такое надо доплачивать ментору. Так что только работа за деньги в обмен на опыт или оплачиваемое обучение (менторство). Все должно быть честно.

    В результате хотелось бы стать полноценным middl-ом

    Это от Вас только зависит. Тут иногда не опыт ни образование за рубежом не помогает. Если человек с логикой на "о банан", то никак.

    Вы бы стек свой привели и опыт описали, может кто-нибудь и позвал бы прямо тут.
    Ответ написан
    4 комментария
  • Что должен из HTML (4 + 5) знать профессионал Front-End-а?

    myjcom
    @myjcom
    знать профессионал

    Если не знаете английский начните с него, если знаете, то непонятно где Вы ищите. (в китайском интернете?)
    Все доступно (но это только верхушка айсберга)
    CSS: The Definitive Guide, 4th Edition
    Author: Eric A. Meyer, Estelle Weyl
    ISBN-10: 1449393195
    Year: 2017 Pages: 1090
    Language: English

    CSS Pocket Reference, 5th Edition
    Author: Eric A. Meyer
    ISBN-10: 978-1492033394
    Year: 2018
    Pages: 208
    Language: English

    CSS in Depth
    Author: Keith J. Grant
    ISBN-10: 1617293458
    Year: 2018
    Pages: 472
    Language: English

    CSS Refactoring
    Author: Steve Lindstrom
    ISBN-10: 1491906421
    Year: 2016
    Pages: 160

    New Perspectives HTML5 and CSS3, 7th Edition
    Author: Patrick M. Carey
    ISBN-10: 1305503937
    Year: 2017 Pages: 872
    Language: English

    Responsive Web Design by Example
    Author: Frahaan Hussain
    ISBN-10: 1787287068
    Year: 2018 Pages: 292
    Language: English

    Pro HTML5 with CSS, JavaScript, and Multimedia
    Author: Mark J. Collins
    ISBN-10: 1484224620
    Year: 2017
    Pages: 560

    HTML5 and JavaScript Projects, 2nd Edition
    Author: Jeanine Meyer
    ISBN-10: 148423863X
    Year: 2018
    Pages: 425
    Language: English

    Web Design with HTML5 & CSS3: Comprehensive, Eighth Edition
    Год издания: 2017
    Автор: Minnick J.
    Издательство: Cengage Learning
    ISBN: 978-1305578166
    Серия: Shelly Cashman Series
    Язык: Английский
    Ответ написан
    Комментировать
  • Что должен из HTML (4 + 5) знать профессионал Front-End-а?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Хахаха! Если вы хотите связать свою жизнь с ИТ, то готовьтесь к тому, что нужно будет в месяц по 500-1000 страниц техдокументации осваивать.
    Ответ написан
    7 комментариев
  • Стратегия разработки сайта: какой путь выбрать?

    planc
    @planc
    1) нанимаете человека, который делает вам сайт
    2) нанимаете человека, который спарсит и пихнет в базу
    Ответ написан
    1 комментарий
  • Можно ли восстановить исходники из apk?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Одного dex2jar мало

    1. Качаем dex2jar-0.0.9.8.zip (номер версии может изменяться) и извлекаем все файлы в желаемую папку, например D:\Decompile .
    2. Качаем Java Decompiler, я использовал JD-GUI и извлекаем файлы для удобства в ту же папку, куда и dex2jar.
    3. Качаем apktool и apktool-install-windows-r04-brut1.tar.bz2 и извлекаем файлы уже в системную папку. По умолчанию C:\Windows. (Не забываем скачать второй архив)
    4. Берем нужный apk файл и кладем в папку с dex2jar и Java Decompiler. В примере приведу декомпиляцию приложения Прикрепленный файлCalculator.zip ( 66,18 КБ )
    5. . (надо извлечь из архива).
    6. Открываем Командную строку (Обработчик команд Windows) в вышеупомянутой папке (В папке по пустому месте при зажатой кнопке Shift нажимаем правую кнопку мыши и выбираем Обработчик команд Windows).
    7. Вводим команду dex2jar Calculator.apk и если все прошло хорошо, в той же папке появится файл Calculator.apk.dex2jar.jar
    8. Запускаем jd-gui и открываем полученный на предыдущем шаге файл. (На Windows 7 открывать с правами администратора и с совместимостью Windows XP SP3)
    9. Выбираем пункт меню File-Save All Sources и сохраняем.
    10. Извлекаем полученный zip архив.
    11. Помещаем полученную папку в папку src (надо предварительно создать).(Что бы получилась примерно такая структура D:\Decompile\Calculator\src\com\android)
    12. Опять же в командной строке вводим команду apktool d Calculator.apk Calculator, где Calculator.apk-имя пакета, Calculator-папка для декомпиляции
    13. Если все хорошо, тогда в указанной папке будут исходники в двух форматах (java и smali), ресурсы и файлы AndroidManifest.xml, apktool.yml
    14. Все готово, исходники получены. Правда после декомпиляции в коде есть, можно сказать, ошибки, я заметил пока только что вместо true и false стоят 1 и 0 соответственно.


    Взято с 4pda гуглится за пару секунд
    Ответ написан
    4 комментария
  • Какую книгу мне лучше начать изучать по PHP с нуля, в которой много практики (чем больше, тем лучше)?

    @marlboro13
    делал, делаю и буду делать сайты на PHP
    на русском Котеров, Семидянов "РНР 7 в подлиннике" ее в основном все советуют, сам по ней учился
    Ответ написан
    2 комментария
  • Не сталкивался с таким, нужно сверстать блок?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Перерисовать все в svg включая надписи, ибо нет смысла верстать такую приблуду, когда её можно мышкой накликать.
    Вставлять svg на страницу инлайново, а не через img или background. + ширину в 100%.
    Будет и адаптивно и шрифты мылиться не должны.
    Ответ написан
    2 комментария
  • Куда пойти школьнику учится на Веб-разработчика?

    rockon404
    @rockon404
    Frontend Developer
    Все только в ваших руках. Ни одно образование в России, ни за рубежом не даст вам гарантии, что вами заинтересуется Яндекс. Как и отсутствие высшего образования не будет преградой для получения работы в этой компании.

    Мнение программистов Яндекс на этот счет.
    Ответ написан
    5 комментариев
  • Как/почему функция-генератор присваивается переменной?

    это особенность функций генераторов.
    вызов $collect = collect(); возвращает объект \Generator
    а потом вы уже итерируетесь по этому объекту.
    Ответ написан
    Комментировать
  • Проблемы трудоустройства и свободного времени в it, насколько все плохо?

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

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

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

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

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

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

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

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

    opium
    @opium
    Просто люблю качественно работать
    Если у вас учиться два три языка учите все
    Ответ написан
    1 комментарий
  • Какой язык/фреймворк выбрать?

    longclaps
    @longclaps
    Единственный действительно универсальный подход состоит в том, чтобы не изучать ничего.
    В таком случае твои познания в любой области будут равно глубоки.
    Всё остальные неизбежно ведёт к специализации.
    Ну, ты понял.
    Ответ написан
    1 комментарий
  • Как спарсить сайт gg11.bet?

    @Ambrosian
    Отключи JS в браузере.
    Если видишь тоже ничего - то значит не получится спразить так.
    Нужен специализированные инструмент - PhantomJS, SlimerJS или на худой конец Selenium
    Ответ написан
    1 комментарий
  • Какой процент платить посреднику?

    @Ambrosian
    Какова справедливая доля посредника от прибыли?


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

    Например, у меня был знакомый, который хотел посредничать за 50%, при том, что приводимые им клиенты были "холодными". Какое-то время он поработал по такой схеме, но это скорее исключение.

    Если посредник приводит "холодного" клиента - то есть фактически дает только его контактную информацию - это одно. Тут процент посредника мизерный.

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

    Также цифры зависят от степени зависимости от посредника.
    Если у программиста и так полно работы - зачем ему посреднику платить хоть 1 копейку?

    Если нет работы, если не можешь найти сам никак и деваться некуда - то может быть и 90% посредника.

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

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

    Короче - вопрос бессмысленный.
    Ответ написан
    7 комментариев
  • Какой процент платить посреднику?

    sim3x
    @sim3x
    Какова справедливая доля посредника от прибыли?
    0-100%

    Забудьте про такое слово как "справедливость" в денежно-товарных отношениях
    Ответ написан
    8 комментариев
  • Куда дальше расти, что изучать? Как найти команду?

    search
    @search
    мама говорит что я особенный
    Судя по описанию вашего карьерного продвижения и проектам на гитхабе, у вас всё неплохо получается. Прогресс пойдёт значительно быстрее если вы попадёте в команду и встретите там своего гуру.

    Вы пока что не видите ценности в node/gulp/angular/vue и в консоли потому что не сталкивались с крупными проектами и не работали в команде. Все эти технологии раскрывается в полную силу именно в таких условиях.

    Те разработчики, которых принято называть "крутыми" - это ребята, способные метко замечать шаблонные/повторяющиеся поведения или структуры и адекватно на них реагировать. Для того чтоб быть похожим на тех самых крутых ребят, можно почитать The Pragmatic Programmer и Clean Coder.
    Ответ написан
    Комментировать
  • Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

    @abbaboka
    В течении дня могли переключить на другое задание, не связанное с программированием (скорее с тех.поддержкой ), а потом говорить почему я то не сделал.

    1) Косяк в организации работ на фирме.
    2) С вами не должны нянчиться, про все детали как вы работаете не должны помнить. Если у вас проблема - общайтесь с руководителем непосредственным.

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

    И кто за вас будет задавать вопросы?
    Выяснение задачи до конца, прежде чем начать работу - один из основных навыков программиста.

    Каждое задание мне приходилось переспрашивать по 5 раз, а если вскрывался подводный камень, о котором мне не говорили, то ещё по 5 раз.

    Абсолютно нормально для начинающего.
    Более того - абсолютно нормально даже для сеньора, который только входит в новый для себя проект.

    Да и вообще - подводные камни - это "наше все" в программировании.

    Знаний для позиции Junior C# с головой

    Нет. Вы не джун еще. Вы всего лишь "трейни".

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

    Один из типовых навыков программиста - это все выяснять.
    Постоянно, каждодневно.
    Это нормально.

    Получается, что каждое задание - это постоянные вопросы, непонимание, моральное давление


    А вы часом не перехвалили себя в резюме?

    От вас поди ожидали большей квалификации.

    За всё время я лишь подтянул знания о git'е и не более.


    Вас никто не будет учить, кроме вас самого.

    можно ли назвать позицию "Разработчик C#/.NET", если за месяц стажировки я написал максимум 10 строчек ?

    Вполне.
    Дело трейни - разбираться, вникать. Тем более первый месяц.
    И вообще производительность труда программиста отнюдь не в количестве строк меряется. Я с месяц назад за исправление значения 2 констант взял 6 000 рублей за свою работу.

    После своего первого опыта чувствую себя ни на что неспособным в программировании. Со стажировки ушёл.


    Вход в профессию программиста тяжел.
    Вход и вникание на новом месте работы тоже не прост. Даже если вы уже сложившийся программист.

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

    Не нашел ничего такого эдакого в вашем описание.
    Все норм. Примерно так и должно быть

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

    Все остальное:
    Исключительно ваши косяки.


    Вы напрасно слиняли.
    Как показывает моя практика - 2 недели нужно только для первичного вникания.
    То есть когда ты еще ничего не понимаешь по сути, но хоть что то полезное делать можешь. 2 недели только на это.

    Есть 2 пути программиста:

    1) Индивидуализм. Фриланс. Говносайты, говноприложения. Работа в не ИТ-шных фирмах или в мелких фирмочках где не поставлен процесс и по сути делаешь все один. Плохо тем, что не от кого получить обратную связь не с кем учиться, нет опытных коллег рядом. Всю жизнь будешь делать говносайты и говноприложения. Ну чуть чуть более цивильно. И все. Это предел.

    2) Если хотите все же заниматься в жизни чем посложнее и поинтереснее и поденежнее - учиться в большой конторе с коллегами. Где поставлен процесс. Где твою работу контролируют. Да придется ковыряться в куче чужого года, в куче легаси. Это нормально. Для высококвалифицированного программиста - чужой код и взаимодействие с коллегами крайне важно. Технически серьезные проекты делаются только большими группами программистов.
    Ответ написан
    4 комментария