• IT-блог как трудовая книжка программиста?

    opium
    @opium
    Просто люблю качественно работать
    Напишите бизнес план на блог + план по сео и сразу станет ясно стоит или нет.
    Ответ написан
    Комментировать
  • IT-блог как трудовая книжка программиста?

    @uroot
    Я фрилансер-программист (фриланс биржа)
    Мне кажется, что ваш профиль, отзывы, портфолио - это хороший "блог" с целью заявить о себе. Ну и как писали - проекты на github, тот же codepen и т.д.
    Ответ написан
    Комментировать
  • IT-блог как трудовая книжка программиста?

    DDenisov_adv
    @DDenisov_adv
    Стратегический маркетолог
    1. Личный блог, если вы его правильно оптимизируете, сможет давать вам лиды с поиска. Например, вы можете написать несколько статей на тему "Найти программиста и не прогадать", "Хороший программист - на все золота". Т.е. с вхождением в метатеги в тексте запросы, по которым могут искать такого специалиста. Да, это чисто коммерческая история но и вы ведь работаете за деньги, не так ли, и это всё не из-за любви к искусству, а чтобы найти клиентов.

    2. Человек который пишет, всегда "выше на голову" того, кто не пишет. Конечно при условии, что они на примерно одном уровне и человек не пишет ерунды.

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

    Успехов, направление верное. Лучше это делать, чем не делать. Я кстати себе нашел разработчика на один проект на битриксе именно через его блог, в поисковой выдаче.
    Ответ написан
    8 комментариев
  • IT-блог как трудовая книжка программиста?

    an-tar
    @an-tar
    Full stack web developer
    И все же, есть ли смысл? (может я занимаюсь самообманом?)


    Смотря как интенсивно вы будете в него вкладываться. Имхо такие блоги могут быть интересными, если ты опытный и "матёрый". Я бы все-таки больше ориентировался на существующие ресурсы - хабр, стековерфлоу, яндекс.зен, да и медиум и т.д. Все-таки там больше жизни, больше ЦА.
    Стоит ли распространять мои статьи через habra, medium, etc (с точки зрения поиска будущей работы) (или это только для чсв?)

    Как источник для поиска работы это вряд ли можно полноценно рассматривать первые несколько лет,при условии, если будете активным писателем. Скорее на удачу можно что-то поймать, ну и не без ЧСВ здесь))
    Стоит ли быть активным на Stackoverflow (с точки зрения поиска будущее работы)

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

    Ищите явно, отправляйте резюме, имейте активный github аккаунт, в наше время часто это есть портфолио программиста)

    В конечном счете несведующему человеку можно пустить пыль в глаза, знающий же коллега, взвесив и прочитав все про вас и о вас, сложит свое компетентное мнение. Помните, "все,что сказано, может быть использовано против вас", взвешивайте каждую букву.
    Ответ написан
    Комментировать
  • Структура файлов REST API backend?

    @galliard
    Ну во первых стоит отказаться от использования слова "api" в названии папок, файлов, классов, функций, etc.

    Я подобную задачу решал приблизительно так:
    ..shop
    ....users.js
    ....books.js
    ..buyer
    ....users.js
    ....books.js
    ..users.js
    ..books.js

    При этом users.js и books.js, лежащие в папках shop и buyer, наследовались от users.js и books.js, лежавшие в корневой папке.
    Ответ написан
    Комментировать
  • Что использует OS чтобы отрисовать GUI: CPU или GPU?

    @Vezzird
    PM
    Для вывода любой графической информации используется GPU, которая может быть встроена в CPU.
    В случае, если у вас нет GPU или отдельного чипа, который отвечает за вывод изображения (обычно - это крайне слабый GPU по сути) - то изображения не будет вообще :)
    Другое дело, что чем больше разрешение и чем больше красивостей на экране - тем больше требуется мощности GPU. Например, старые ноутбуки с встроенной графикой часто тупили и грелись на анимированных рекламах и даже на ютубе.
    В целом, если ноутбук не древний - то 7-8 поколения интела с встроенной графикой тянут 4к, без излишеств.
    Если встроена более старая - то с высокой вероятностью ее не хватает.
    Один из вариантов попытаться решить вопрос - в биосе увеличить объем памяти, который отдается встроенной GPU.
    Ответ написан
    1 комментарий
  • API POST field - ID vs Name?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    Пофиг, разраб все равно при сборке запроса обратится к свойству своего объекта.
    И ид тут лучше, так как унифицирует код..
    Ответ написан
    Комментировать
  • Что использует OS чтобы отрисовать GUI: CPU или GPU?

    @pfg21
    ex-турист
    отрисовка интерфейса слишком неоднородная задача чтобы ее скидывать на GPU.
    тыкну пальцем в небо и скажу процент использования GPU небольшой.
    upd: подразумевается отрисовка немультимедийных элементов интерфейса - окошки, кнопочки, менюшки...

    "внутри интерфейса" проги уже зависит от кода самого приложения.
    в 3д-игрушках, видеоплеерах и подобных GPU используется очень активно.
    upd: подразумевается, к примеру, поток видео, в котором надо произвести малое количество операций над большим количеством данных.
    Ответ написан
    Комментировать
  • Что использует OS чтобы отрисовать GUI: CPU или GPU?

    @MASISKAR
    Full stack developer
    Вообще то за отрисовки графики отвечает именно GPU и для того, чтобы иметь хорошую графику, у вас должен быть хорошая графическая карта (GPU). Обычно у лаптопах невозможно или очень сложно апгрейдить GPU, потому что это или запаян к материнскому плату, или встроен в процессор. Есть способы подключить внешний GPU, но это не совсем удобно, так как лаптоп превращается в монстр. Ubuntu не имеет хорошую поддержку графики и поэтому не имеет смысла использовать мощную видеокарту. Обычно в лаптопах Ubuntu может хорошо чувствовать себя только при подключении монитора не мощнее, чем FullHD (1920x1080). Спасибо за вниманию.
    Ответ написан
    Комментировать
  • Что использует OS чтобы отрисовать GUI: CPU или GPU?

    @uroot
    Но теперь моя Ubuntu тормозит
    Откройте Системный монитор и посмотрите во что вы впиратесь
    Ответ написан
    Комментировать
  • Что использует OS чтобы отрисовать GUI: CPU или GPU?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    3840x2160. Мне поможет мощная видеокарта? Ubuntu вообще использует мощность видеокарты (при прорисовке графического интерфейса)? Или важна именно мощность процессора?

    Да, с мощной видеокартой в 4к работается комфортнее. От процессора не такая сильная зависимость, но чем мощнее — тем лучше. Для игр в 4к надо топовую карту, что-то типа 1080ti/2080/ti.
    Ответ написан
    Комментировать
  • Как правильно заполнять БД при тестировании API?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Какого уровня тесты?
    • если интеграционный тест -- посмотреть в БД запись, на этом уровне тестирования вы работаете с разными участками системы и их взаимодействие (БД как раз является частью системы)
    • если приемочный -- посмотреть ответ по  GET, тк на этом уровне уже все должно работать как черный ящик, вы просто работаете с системой и смотрите результат ее работы (как человек, как браузер и т.д..)


    3 пункт конечно не делать!
    Ответ написан
    3 комментария
  • Нужно ли очищать БД перед каждым тестом (TDD/BDD)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    много идеологических вопросов, что именно и зачем тестируете.
    несколько уровней тестирования, обычно при ТДД разработке требуется быстрая обратная связь с тестами, и тестируют исключительно ту функциональность которую разрабатывают, без тестирование зависимостей в виде баз данных и тд, для этого используют разного рода заглушки (в виде мокапа).
    тоесть базу данных вообще не используют.
    В конце разработки, все равно прогоняются "интеграционные" тесты, по всему сервису, чтоб посмотреть работу сервиса в целом, включая все его части, тогда используется максимально идентичное окружение, что и как на продакшене, по возможности даже используя примерно такую-же БД что и на продакшене. База данных в памяти уже не соответствует этому требованию, может случится так, что например разница в задержках между тем как отрабатывало в памяти и как отрабатывает в реальности будет сильно отличатся, и приведет к неожиданному поведению.
    ну и да на каждый такой интеграционный тест базу заново перезаписывают и заполняют темеже самыми данными что и ранее (мы же обычно в тестах проверяем соответствие исходным данным, потом проверяем например изменение этих данных, поэтому без отката этих данных назад, повторить теже самые тесты не получится)
    Ответ написан
    1 комментарий
  • Нужно ли очищать БД перед каждым тестом (TDD/BDD)?

    sim3x
    @sim3x
    1. Значит ли это что мне нужно очищать базу данных после каждого теста?
    да

    2. Как лучше заполнять базу данных: вызывать функцию заполнитьБдТестовымиЗаписями() (функция заполняет сразу все таблицы какими-то текстовыми записями) перед каждым тестом? Или не заполнять сразу всю базу данных, а создавать только необходимые записи (например пару юзеров) прямо внутри теста?
    создавать только необходимые записи (например пару юзеров) прямо внутри теста

    3. Правда ли что тестовая БД должна храниться именно в memory? (не в файле, как обычная БД) (то есть использовать sqlite для тестов, вместо mysql)
    желательно, но не обязательно.
    "Финальные" тесты должны проходить на софте и окружении, который будет на продакшене.
    Также желательно провести тесты еще раз не на пусстой базе, а на обезличенных данных с реального проекта

    Разберитесь в различиях функциональных/приемочных тестов и юнит-тестов
    Ответ написан
    2 комментария
  • Как не отпугнуть заказчика плохим английским?

    @Karpion
    У меня английский совсем слабый. Я обычно говорю:
    "I speak English very little. Speak slow, please."

    Правда, это не на собеседовании; а типа объяснить туристу, как ему добраться.
    Ответ написан
    1 комментарий
  • Как не отпугнуть заказчика плохим английским?

    KEugene
    @KEugene
    Could you speak a bit slowly?
    I'm afraid my English is not fluent...
    и улыбнуться.
    Это более "живой" вариант, который вызывает симпатию :)
    Ответ написан
    Комментировать
  • Как не отпугнуть заказчика плохим английским?

    Olek1
    @Olek1
    Если вы не выучили язык, то актёрское мастерство и подражание вас вряд ли спасут здесь. Надо хотябы знать такой каркас как am is are, has, do и does с will, was, were, there is & there are, to be going to; иначе будет как в фильме: https://www.youtube.com/watch?v=gElv9YMdWl4
    Ответ написан
    Комментировать
  • Как не отпугнуть заказчика плохим английским?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Всем пофиг насколько хорош твой английский, главное, чтоб ты их понимал и они тебя, можно говорить с кучей ошибок и поймут.
    Вот так прям сразу навык понимания языка не прокачаешь, но на будущее, смотри фильмы, видео на YouTube в оригинале.
    Ответ написан
    Комментировать
  • Как не отпугнуть заказчика плохим английским?

    Падэн, или Экскьюзми
    Ответ написан
    Комментировать