• Какие есть способы реализации для уведомлении о продажах на сайте?

    @skrimafonolog
    Способов интеграции программных подсистем - миллионы.
    Ответ написан
    4 комментария
  • Что делать если приходится собирать требования и программировать одновременно?

    @skrimafonolog
    Я хочу быть первоклассным разработчиком, а в вместо этого становлюсь непонятно кем.


    Становитесь квалифицированным разработчиком, конечно же.
    Для квалифицированного разработчика важно умение выцеплять из уст заказчика задачу (хоть клещами, хоть пытками).

    А то что имеете ввиду вы - называется "чистый кодер".

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

    Работа мне нравится, но я просто разрываюсь между двумя должностями =)

    Тогда смиритесь.
    В любом случае - выделенный аналитик - сможет завалить работой и 20 программистов. Поэтому в вашем случае его нанимать бессмысленно.

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

    @skrimafonolog
    Оформить товарный чек, поставить на нем печать.
    Проверить условия гарантии, чтобы вписали серийный номер (если в бланке данного магазина это принято).

    Короче - положиться на гарантию.
    Гарантия на процессоры и мат.платы обычно очень долгая, вы вполне сможете все проверить тщательно за долгие месяцы эксплуатации, пока гарантия еще не кончилась.
    Ответ написан
    Комментировать
  • Разряд и бит это одно и тоже?

    @skrimafonolog
    Не всегда.
    Обычно - да.

    Пример обратного - технология TLC в SSD
    Ответ написан
    Комментировать
  • Почему при объявлении переменной, в любом языке программирования, резервируется весь размер памяти отведённый под тип данных?

    @skrimafonolog
    Во первых не в любом языке программирования. В частности в языках с динамической типизацией это скорее не так, чем так.
    Во вторых - отнюдь не для всех типов данных. Для базовых/примитивных типов верно. Но для сложных типов (типа деревьев, векторов и т.п.) - это уже не так.

    Скажем хочу купить SSD, для хранения всего одного файла весом в 50 мб, но в продаже есть только на 64GB и выше, как бы тоже самое


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

    @skrimafonolog
    Любой. Любой язык программирования, каким лучше владеешь лично ты или каким лучше владеют нанятые тобой люди.
    Ответ написан
    8 комментариев
  • Перспективы перехода в 1С?

    @skrimafonolog
    Но в последнее время слышал не раз, что запросов от бизнеса на доработку функционала 1с становится меньше.


    Система учета - это сердце бизнеса.

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

    Бизнес постоянно развивается, появляется новый и т.п. и т.п.

    Поэтому автоматизация предприятий (а система учета 1С - одна из важнейший частей автоматизации) - будет востребована всегда.

    Поскольку 1С (и т.п.) - это основа, это сердце, то деньги там очень хорошие.

    Но, разумеется, это не касается новичков. Новичкам везде платят немного.
    Ответ написан
    Комментировать
  • ES5 only на возможном месте работы. Что скажете?

    @skrimafonolog
    Вы придаете слишком большое значение языку программирования.

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

    Язык - вторичен. Он учится просто.
    Сложно учатся - алгоритмы, парадигмы, принципы, концепции, паттерны.
    Но! Эти вещи из языка в язык - переходящие.

    P.S.:
    Как пример - вы даже еще не понимаете, что ES6 в чистом виде мало где применим.
    Что до сих пор еще нужны транспиляции:

    Когда вы пишете на ES6, прогоняете через транспилятор - и получаете ES5, который и выкладывается в проект.
    Ответ написан
    1 комментарий
  • Стоит ли лезть на фриланс или лучше дождаться возможности устроиться в офис?

    @skrimafonolog
    Наиболее эффективно для обучения - работать в команде профи.
    По мере роста переходить под крыло все более квалифицированных и квалифицированнейших профи.

    Фриланс - годный пусть.
    Но скорость в нем раза в 3-5 меньше.

    Знания передаются через людей гораздо эффективнее чем через статьи и т.п.
    Ответ написан
    Комментировать
  • Как обстоят дела с фрилансом у 1С разработчиков?

    @skrimafonolog
    Очень хорошо обстоят.
    Работал 20 лет в этой области.

    Такое впечатление, что 90% 1С это фриланс.
    Ответ написан
    Комментировать
  • Инфраструктура стартапов в России существует?

    @skrimafonolog
    Есть но мало.
    Её и в ЕС-то мало.
    Основное - только в США.
    Ответ написан
    Комментировать
  • Что делать если увольняют с работы(IT компания. Скорее всего по статье за несоответствие занимаемой должности)?

    @skrimafonolog
    Что делать если увольняют с работы(IT компания. Скорее всего по статье за несоответствие занимаемой должности)


    Для этого нужна аттестация, а это геморно и компания не будет этим заниматься.
    Проще чтобы вы уволились по собственному желанию - компании выгодно, что без возни, вам выгодно, что без записей о профнепригодности.
    Ответ написан
    Комментировать
  • Где лучше всего брать хостинг для международного сайта?

    @skrimafonolog
    Если нет тяжелого контента (видео) - где угодно.

    Например, в РФ, тут VPS/VDS дешевые и качественные (конечно не брать школохосты).
    Если нужен выделенный сервер - то OVH/Hetzner в Европе.
    Если американцы будут важной частью аудитории - то в США.

    Если тяжелый контент - то озаботится размещение или на CDN или делать зеркала в разных регионах самому.
    Ответ написан
    Комментировать
  • Собираюсь убегать от 1С-Битрикс. А на что убегать-то?

    @skrimafonolog
    . Много шишек, нервов, денег и времени отнял 1С-Битрикс. Решил уйти на самописанный сайт. Не хочу уже никаких cms, 1С-Битрикс отбил желание даже смотреть на конкурентов его (я понимаю, что я ошибаюсь и есть годные cms - но не хожу уже).


    То есть заточенную систему вы не осилили?
    Но считаете что свою можете реализовать? Конечно, это возможно - если вы квалифицированный программист.
    Правда, возникает вопрос - а почему тогда вы готовую систему осилить не смогли раз уж вы такой квалифицированный.

    P.S.:
    Самописные системы используют:

    1) Когда вообще практически никакого функционала не нужно и можно за день-два-три на коленке написать решение.

    2) Когда нужно много уникального функционала и стандартные системы вас не удовлетворяют.

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

    Главная цель перехода на самопис: скорость, легкость, гибкость по функционалу.


    Это все запросто.
    Но! Если у вас функционал не примитивен - то это вся скорость и гибкость - это очень и очень дорого стоят в самописе.

    Примитивный сайт, конечно, самописный дешевле.

    Много моих друзей, знакомых, партнеров разделились на два лагеря. Первые советуют делать самопис на node.js, а вторые за laravel. Поделитесь опытом в какую сторону смотреть и почему.


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

    P.P.S.:
    Конкретно описанный вами функционал делать на самописном вряд ли целесообразно.
    Это с одной стороны уже не примитив.
    Но уже и не такой сайт, чтобы имело смысл делать индивидуальное решение.

    Впрочем, если бизнес прет, есть деньги (речь идет о сотнях тысяч), и вы собираетесь развиваться и развиваться - это целесообразно.

    Если не все так оптимистично - самописка будет не выгодна и раззорительна.
    Ответ написан
    3 комментария
  • QA Team Lead - тупиковая ступень карьеры?

    @skrimafonolog
    QA Team Lead — тупиковая ступень карьеры?

    Вы что же уже достигли своего пика карьерного роста?

    Вы где QA Team Lead - в Netflix или в Google?
    Ответ написан
    Комментировать
  • Поиск на сайте, с учётом разных вариантов написания слова (как у Google)?

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

    1) Можно подключить поиск Google к своему сайту.

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

    Как составляются правила
    Конференция Highload. Почему оно не находится!

    Как пример, см. реализацию алгоритма soundex.
    Ответ написан
    Комментировать