borisd

Рейтинг
262
Регистрация
13.02.2008
SeVlad:
Чтобы читать и даже писать - нафик этот "багаж" не нужен.

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

lospirata, Сначала группировку надо указать, а условие по количеству уже после группировки. Как то так:

SELECT CollectionT.Id, CollectionT.Name, COUNT(CollectionT.Name) FROM CollectionT INNER JOIN ItemT ON CollectionT.Id = ItemT.CollectionId GROUP BY CollectionT.Name HAVING COUNT(CollectionT.Name) < 5

SeVlad:
ТС спросил "как читать книжки", а ему вместо изучения азбуки тут советуют строить типографию своими руками. Ппц какой-то.

Дык, так очевидно же, что для того, чтобы читать (а также понимать ) книжки по программированию (а потом свободно применять знания), азбуки недостаточно и нужно обладать всем вышеперечисленным багажом. Это примерно то же самое, как если бы кто-то спросил: "посоветуйте, с чего начать изучение методик операций на суставах?"...

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

MichailFrolov:
Подскажите пожалуйста с чего начать?

Если по нормальному, то примерно в такой последовательности:

1) Арифметика.

2) Алгебра/Геометрия.

3) Физика/Химия/Биология (на школьном уровне, чтоб хотя б основы понимать).

4) Логика, теория множеств, высшая математика, теория элементарных частиц, основы электротехники и электроники. На уровне понимания принципов.

5) Основы операционных систем. Не извращайтесь с виндой и денвером, ставьте дебиан и в нем экспериментируйте, изучайте.

6) Приступайте к изучению теории алгоритмов, конечных автоматов, графов и пр.

7) Начинайте изучать реальные языки программирования. Можно и PHP/HTML/CSS. С вышеуказанным багажом вам недели хватит.

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

Меня прежде всего в Битриксе поразила странная логика создания материалов. Создаваемая страница является статическим html-файлом с автоматически генерируемой помесью пхп-кода и контента, что рвет все общепринятые шаблоны проектирования. Второй момент, который меня поразил, - непонятно, на кого Битрикс ориентирован: запутанное создание сущностей в визуальном редакторе гарантированно не под силу простому пользователю, а программисту это не нужно, визуальные свистелки-перделки скорее мешают, чем помогают. Также поразило отсутствие элементарных вещей из коробки, например в списке товаров можно к каждому товару было добавить кнопку "в корзину", а поле "количество" задать было нельзя. Помню, и API не предоставляло простой возможности сделать эту банальную вещь. Но я лишь поверхностно познакомился с Бистриксом лет пять-семь назад и этого знакомства мне хватило, чтобы забыть об этом варианте и не рассматривать более его, и прежде всего по архитектурным соображениям.

LazyBadger:
Если этот имелся в виду

Ага. Шикарная вещь. ЦМСка, которая практически не накладывает никаких ограничений. Сыровата еще конечно из-за новизны, но активно развивается. Но без скила разработки на питоне там делать нечего, конечно. Это скорее конструктор (аля друпал), только собирать сайт надо не мышкой, а кодом, но... как же это приятно...

---------- Добавлено 06.11.2017 в 23:54 ----------

borisd:
то ТС наплачется в процессе

Так ТС ничего конкретного и не указал, поэтому я и позволил себе такой совет :)

Powerbiz:
свой вариант (какой?)

Если интересно, то мой вариант такой: модный нынче на западе wagtail + elasticsearch. Причем elasticsearch можно вынести на отдельный сервер (или несколько серверов в случае необходимости).

blacknight:
да отключи ты почту вообще на сервере. Очень помогает. Живешь спокойно - никто нервы не треплет

Кстати, очень дельный совет.

Dmitriy_2014, Апач используете? Отказывайтесь от него в пользу nginx.

vvovvo:
Если человек инженер в Google, он что там пироги печет?

Может и пироги, почему бы и нет? Ну, представьте себе реального инженера или программиста. Ему дан определенный узкий участок работы и всё. А если есть режим секретности (а он, уверен, есть), то этот инженер не будет знать, чем реально занимаются люди в соседнем отделе.

Вы всерьез полагаете, что инженеры, директора, менеджеры по всему миру (включая Россию) знают реальные принципы работы алгоритмов гугла?

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


---------- Добавлено 02.11.2017 в 22:14 ----------

Pliny:
зовем Фантом. Никто в том числе в бурже не знает что это был и как это исправить. Я бьюсь с этим уже год.

Если кратко, подскажите, как у вас дела с гуглом - изменений с тех пор не было?

Всего: 2244