Зачем в следующий? Спрашивай сейчас, с удовольствием отвечу.
так ты же сам не знал, есть ли в мускуле сторед процедурки :) я по разнице в функционале между ораклом и мускулем спросить хотел, но да, оракл априори куда серьезней развит.
Это называется подзапрос (sub-query). Капсуляцию, если не ошибаюсь, женщины делают в парикмахерской.
капсуляция - понятие общее, что с женщинами, что без женщин. мы капсулируем один запрос в другом. Включаем, если так удобней.
А если серьёзно, то если бы мы писали на более низком уровне абстракции, чем на самом деле, то страшно подумать сколько человекотысячелетий ушло бы на девелопмент...
так точно, но я не собираюсь утверждать и не утверждал, что высокоуровневые языки и системы ненужны.
Я не работаю на плюсах, и не работаю с файлами операционной системы. Если бы понадобилось - овладел бы. Пока не понадобилось - овладевать не было никакого желания.
да, я это понял.
Ты говоришь об очень поверхностных знаниях. Я-же под знаниями подразумеваю глубокие. Я много чем интересовался и много чего прочитал, но сказать, что я ЗНАЮ, было бы слишком самонадеянно.
ну как поверхостные? умение работать с файлами - да, поверхостные знания, но иногда там имплементированы методики, которые полезно знать для понимания/совершенствования/etc других, более сложных систем. Собственно, мы повторяемся.
Зачем указывать в резюме то, что не надо? Наоборот - нужно отсечь всё лишнее чтоб не морочить рекрутёрам голову.
верно. я делаю два резюме: одно для рекрутеров, второе для спецов. Для рекрутеров - цепляющее, для спецов - полное (ну или если не полное, то "полнее")
Но эти не имеет никакого отношения к данной теме - здесь речь о серьёзных скиллсах, а не "интересовании на уровне уроков географии".
ну так надо было это уточнить, наверное. я подумал, что здесь как раз на уровне, который был упомянут вначале:
Я программист и считаю совершенно нормальным для программиста знание устройства компьютера, понимание работы различных интерфейсов, операционных систем, устройства файловых систем, протоколов связи. Проще говоря, программист, как минимум, должен уметь установить сеть, базу данных и заставить всё это крутиться.
устройство компьютера - не география? Вот, что я подразумеваю под устройством компьютера:
- Знание составных частей (материнка, проц, видео, память, ата/сата устройства, радиаторы, БП, etc.)
- Умение собрать машинку;
- Умение продиагностировать машинку по POST, или как придется;
- Умение нахождения bottlenecks в разных конфигурациях;
Примитивно. я здесь не пишу о рейдах, ракмаунтах, сказях, etc, etc. Чем не география? Между прочим, мне география кажется гораздо сложней, ибо там заучивать больше надо было, а здесь 90% просто нужно понять.
Протоколы связи, операционки, файловые системы. Все это - "география". Я не считаю, что фраза "знание операционных систем" должна значить опыт разработки алгоритмов выделения памяти операционными системами, или опыт обработки priority queue процессов. Это о поверхостных знаниях.
Протоколы связи? ну да, есть UDP и TCP на четвертом уровне оси. Да, транспортные протоколы. Капсулируют в себе более низкие протоколы и капсулируются более высокими. Да, есть там какая-то работа над ошибками в TCP. Да, UDP быстрее, но допускает потери, по юдипи voip работает, к примеру. Или контр-страйк. Имеешь представление о протоколах связи. Для того, чтобы "знать протоколы связи", достаточно прочесть о них на википедии (кстати, там довольно много написано о них). Иметь же опыт девелопмента TCP через UDP совсем необязательно.
Файловые системы? Ну есть какие-то журналируемые ФС, были когда-то нежурналируемые, в основном мы юзаем нтфс нынче фсюду. раньше фат и экст юзали. Есть там кластер, от его размера зависит минимальный размер цельной сущности в фс, есть таблица адресации, задача фс - связать физические адреса с логическими. Такие знания даже в резюме писать не стоит, а вот если ты занимался анализом нтфс и обнаружил такие-то ошибки производтельности, которые сабмитнулись и были пофикшены в такой-то версии freebsd, то я бы добавил это в резюме обязательно. будь я программистом.
Они на то и другие, чтоб не иметь такого отношения. И уж никак они не могут что-то позволять или не позволять.
Окей, моя область - janitor, скажем. Знание элементарной физики школьной является моей областью? нет. Но эти знания определенно позволят мне делать мелкие фиксы и диагностику, скажем, электросети того места, где я жаниторю, что моментально увеличивает мою стоимость. Могут они что-то позволять или не позволять, даже если они другие. Все области так или иначе связаны. Какие-то - плотней, какие-то - меньше, но получить выгоду в одной области от близкой к ней/пересекающейся области достаточно просто. Вот, к примеру, скажи мне, неужели твои знания и опыт в кодинге не помогают тебе админить этот форумчик, читать и редактировать код? Понимать принцип работы? И что же, ты бы тратил столько же время на подпиливание форума, если бы ты работал преподавателем физкультуры? ой сомневаюсь :)
Т.е. я предлагаю учить новое когда наступает необходимость, а ты предлагаешь выучить не то вообще всё существующее в мире компьютерных технологий, не то рандомально, т.е. от балды (я так и не понял какой из этих двух вариантов ты имел в виду) - а вдруг что-то когда-то пригодится? Это напоминает Боярского, который в фильме "Выше Радуги" ходил с завязанным горлом - а вдруг простудится? Жена ему тогда сказала хорошую фразу: так выпей цианистый калий - всё равно ведь когда-нибудь умрёшь!
разница есть. я постигаю новые сферы по мере того, как встречаю их и по мере заинтересованности в них. Я предлагаю учить новое вместо бессмысленных вещей, которые поедают очень большое количество нашего свободного времени. Вот есть у тебя форумчик. Почему бы тебе не посмотреть в свободное время на ajax/jquery? Оно интересно, занимательно и позволит тебе имплементнуть много прикольных фич, что улучшат юзабилити форума. Надо тебе знать JS? да нафиг не надо. Но почему бы не изучить в свободное время вместо телевизора и игрушек. Хотя, конечно, Миш, я ж тебя не знаю, может ты после работы все свободное время уже чем-то занят важным. Но в 95% случаев народ тупо проживает это время во всяких беспонтовых вконтактиках, нетфликсе, etc.