• Возможно ли использование книги Кернигана и Ритчи для обучения программированию?

    TwerTrue
    @TwerTrue
    Молодой и неопытный разработчик
    Для чего вам учить C ?
    Вы только начинаете программировать ?

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

    Вы можете начать сразу с C++ но книги для начала я вам не подскажу.

    Можно начать с C# и видео уроки от itvdn вам помогут в изучении, там порастающая сложность от новичка до профессионала.
    Ответ написан
  • Есть php скрипт, надо записать его в крон. как сделать?

    babarun
    @babarun Куратор тега 1С-Битрикс
    Безумный план моих идей в руках больных людей
    Добавьте в начало:

    $_SERVER["DOCUMENT_ROOT"] = '/home/bitrix/www';
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
    Ответ написан
    1 комментарий
  • Почему WebGL такой медленный (с пустым шейдером)?

    (хотя и в GPU тоже копируется, но опять же, 60 раз).

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

    gl.bindBuffer(gl.ARRAY_BUFFER, gl.createBuffer());
    Вот так делать нельзя. Создание и заюзание буфера разделили не для того чтобы вам жизнь усложнять. Попробуйте избавиться от этого и сделайте нормально.
    Ответ написан
    1 комментарий
  • Почему WebGL такой медленный (с пустым шейдером)?

    @Q001
    Может, вам посмотреть исходный текст проекта webgl Quake?
    https://habrahabr.ru/post/177159/
    Ответ написан
    4 комментария
  • Один программист Full-Stack или два (Backend и Frontend)?

    @meilmut
    Я бы брал двоих (собственно говоря мы так и делаем). Производительность будет точно выше. Но только при условии, что вы хорошо организуете взаимодействие между девелоперами. Лучше конечно, чтобы люди сидели в одном офисе.

    Варианты как организовать:
    1. Ставится только один тикет. Назначается на того, кто должен сделать свой кусок первым. После он передает тикет другому исполнителю. Если люди сидят в одном офисе, то могут работать над тикетом параллельно. Когда сделали - сдали в тест.
    2. Ставится одна общая задача. Под нее накидываются подзадачи. Все заводится отдельно для backend, отдельно для frontend. Все задачи закрыты - основной тикет идет в тестирование. Найденные баги опять же заносятся подзадачами. И так пока не закроется.

    Лучше первый вариант - меньше дублирования информации.
    Ответ написан
    1 комментарий
  • Как происходит процесс разработки проекта?

    @kn0ckn0ck
    Продюсер
    Вам обязательно нужен сооснователь, который:
    а) знает как организовать процесс разработки
    б) всю технологию разработки и используемые платформы
    в) будет этим постоянно заниматься
    Иначе ваше обучение пройдет очень болезненно.
    Ответ написан
    Комментировать
  • Как верстать из .jpg?

    gadfi
    @gadfi
    https://gamega.org
    не в тему, но насторожитесь ─ есть вероятность что дизайнера кинули.
    Ответ написан
    Комментировать
  • Как верстать из .jpg?

    @ColdSpirit
    Пипетка, выделение, Ctrl+C, Ctrl+V и прямые руки =)
    Ответ написан
    Комментировать
  • Почему сильно разнится SEO-выдача в десктопе и с мобильных устройств?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Почему такая разница в ранжировании для разных устройств и какие факторы на нее влияют?
    Этого никто не скажет точно.
    Можно предположить, что влияет ротация сегмента (для равномерного распределения трафика между линками с одинаковым рангом при поисковой выдаче): моб.устройство+регион+город+подсеть.

    И банальщина: где-то присутствуют "хлебные крошки" и интересы пользователя влияют на результат выдачи.
    Ответ написан
    Комментировать
  • Почему сильно разнится SEO-выдача в десктопе и с мобильных устройств?

    Exploding
    @Exploding
    wtf?
    Ну взять даже то, что в PageSpeed Insights в моб. варианте у Вас 48%, а в десктопном 58%!
    В моб. версии у Вас ответ сервера 1,3сек(!), в десктопной 1,2с(!) - при допустимом 0,2с!!!!
    На позицию влияют такие мелочи, о которых Вы бы никогда и не подумали. Просто одни факторы имею больший вес (заметный), другие меньший и кажется будто это "ничего не дало".
    Читайте мануалы ПС, у них все написано практически по любому вопросу разжевано...
    Ответ написан
    Комментировать
  • Не могу понять, почему мобильная выдача так сильно разница?

    Exploding
    @Exploding
    wtf?
    А что ж ты будешь делать с людьми то такими)))
    Да бы проводить эксперимент нужны заведомо равные условия.
    Поэтому:
    1. Берите свой моб. и идите к нему и его сотрудникам (на всякий случай захватите кастет)
    2. Подключитесь все к одной сети (например к wi-fi), чтобы исключить геолокационные факторы
    3. Включите режим инкогнито
    4. С минимальным интервалом попробуйте загуглить их веселых аниматоров.
    5. Смотрите на результат.
    6. Если результат будет очень хреновым - вспомните о лежащем в кармане кастете и мысленно поблагодарите того, кто посоветовал Вам взять его с собой.
    Ответ написан
  • Как определиться с направлением c#?

    Griboks
    @Griboks Куратор тега C#
    Я выбрал десктоп, т.к. в вебе полно своих нативных технологий. А вообще, я бы не выбирал работу по языку. Как никак, глупо работать строителем только потому, что у тебя есть хорошая лопата.
    Ответ написан
    Комментировать
  • Можно-ли считать WebAssembly "убийцей" JS?

    Ni55aN
    @Ni55aN
    Никуда JS не денется, так как на него подсело много разработчиков, и переходить на С++ (он же компилится в WASM) или что-то подобное они не станут. Ведь кому нужна лишняя головная боль (и выстрелы по ногам), чтобы ускорить приложение, в котором от силы все операции занимают долю секунды.

    Конвертеры, 3D игры, обработка изображений и т.п. - вот где важна производительность, остальное и так быстро работает.
    Ответ написан
    1 комментарий
  • Стоит ли бросать веб ради интернет-маркетолога?

    opium
    @opium
    Просто люблю качественно работать
    Занимайтесь и тем и тем
    Ответ написан
    2 комментария
  • Стоит ли бросать веб ради интернет-маркетолога?

    kumaxim
    @kumaxim
    Web-программист
    Ответь сам себе на вопрос: "Почему я хочу быть программистом/маркетологом/дизайнером и т.д."? Можешь нигде в сети не светить свой ответ, просто зафиксируй его для себя на клочке бумаги.

    Я сам бэк-энд разработчик. Почему я пишу код? Что заставляет меня каждое утро вставать, включать ПК и общаться с клиентами? В моем случае ответ таков: "Я буду последней мразью, если не буду писать код для этого мира". Для меня программирование - это способ самовыражения, я "разговариваю" с окружающим меня миром через свои программы. Кто-то для того чтобы самовыражаться играет на гитаре, кто-то рисует картины. Я - пишу код. Если я не буду этого делать, я сам себя буду считать очень и очень плохим человеком.

    У меня душа "лежит" к написанию/чтению кода, копанию в мануалах, анализу логов и т.д. К чему душа "лежит" у тебя? Что тебе больше нравится: программирование или маркетинг? Ты не сможешь долго заниматься тем, что тебе не нравится. Сделай выбор в пользу чего-то одного и копай вглубь изо для в в день. Деньги потом сами придут, главное чтобы потом, когда они у тебя будут, ты мог спать спокойно, не грызя себя за то, что "А вот надо было тогда...."
    Ответ написан
    1 комментарий
  • Стоит ли бросать веб ради интернет-маркетолога?

    @HellWalk
    Зарегистрировался, чтобы ответить.
    Сам проработал в сфере интернет-маркетинга 9 лет и вот что скажу...

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

    Но если ты с техническим складом ума, если врать (или как это называется "показывать себя/свои услуги с лучшей стороны") тебе противно, если тебе неприятно бросать слова на ветер (классика жанра, когда на словах маркетолог рассказывает как они 100% и с гарантией выводят сайт в топ, а смотришь договор - там они ни за что не отвечают, и вообще не при делах), если тебе противны "продажники" как люди, если ты молчалив, замкнут, заикаешься, не производишь "нужного" эффекта на клиента - то маркетинг это не твое.

    Я 9 лет потратил (не совсем в пустую, но все же) на интернет-маркетинг, и только год назад осознал, что на 80% ценность специалиста в этой сфере не в его профессиональных навыках, а в том, как он говорит и выглядит.

    Плюс к этому потолок зарплат, в среднем, в программировании выше.

    P.S.
    Как вариант, набравшись опыта в продвижении сайтов можно создать и раскрутить несколько своих проектов, и жить на рекламе с них, но и в этой сфере все не так просто - сфера постоянно меняется, и часто умирают целые отрасли, например те, кто успешно освоил нишу "заработка на размещении статей и ссылок" потеряли 70-90% своих доходов, когда в 2015 году пришел минусинкс. А те, кто зарабатывает на контекстной и баннерной рекламе сейчас все больше страдает от популярности блокираторов рекламы.
    Ответ написан
    2 комментария
  • Программист в "громких" компаниях — возможно ли, и нужно ли?

    @awdemme
    1. Кто такой RockStar?
    Не знаю.

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

    3.
    Если взять за пример игры, то они за 15 лет сильно эволюционировали. И если в 90-ых достаточно было работать с 8-битными играми, то теперь это тонны кода в игровых физических движках

    Но при этом уровень разработчиков в среднем сильно упал. Попробуй сделай игру на железе, которое игру еле-еле тянет, как это было в 1980-1990-е годы. Не было движков? Нужно было все придумывать самому.
    А тонны кода в современных движках... И что? Тебе же не нужно весь этот код прочитать/написать, чтобы просто использовать движок.

    4.
    В одной из компаний, для программиста игровой физики, требуется 3-х летний опыт написания игровой физики.

    Мечтать не вредно.
    То что написано в объявлениях о работе для большинства фирм - не более чем мечты. Берут не тех, о ком пишут в вакансиях, а тех, кого удается найти.

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

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

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

    6. Стремиться ли туда попасть. Гм. Ну так то это полезно для профессионального роста. В УЖЕ крутые фирмы - да. Там полно квалифицированных коллег. Тебя быстро подтянут.
    Более того, если ты поработаешь в Яндексе года три, то после Яндекса тебя с руками и ногами оторвут фирмы попроще. И за зарплату повыше яндексовской.
    Ответ написан
    Комментировать
  • Какие знания требуют от junior'a во FRONT-END в 2017 году?

    @awdemme
    вы целом уже неплохо, если вы действительно знаете, а не просто знаете названия.

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

    если вы фронтендер, то node, mongo - не нужны.

    ангуляр 1 уже устарел. и давно.
    учите свежий.

    если вы фронтендер, то вам крайне нужен и css.
    вот например терминология из этой статьи вам должна быть понятна
    https://habrahabr.ru/post/335992/ - все эти flex, классы и атрибуты.
    Ответ написан
    Комментировать
  • Одновременная разработка android + ios?

    zooks
    @zooks
    Frontend
    Имеет смысл сделать личные проекты для портфолио.
    Разработка под две основные мобильные ОС - большой плюс.
    Ответ написан
    4 комментария