А можно конкретнее что вы не поняли в LISP?
Я понял бы, если речь шла про какой нибудь пролог для нейронных сетей.
А тут перебор, в чистом виде синтаксис и алгоритмистика. Или я ошибаюсь?
Что такое CMS разработка?
Что такое «знать язык»? Его API, библиотеки?
Правило простое. Есть сомнения что делаешь много работы — лезь в API.
нет в API, ищи библиотеку.
Много переборов в циклах — лезь в API, они написаны например на «С»
А дальше вопрос проектирования системы.
А всякие каллейбл и итерейбл это не знания языка, это больше знания проектирования.
Зачем джуниору лезть в запросы?
У вас часто джуниоры в системы запросы создают?
Может это дело модели по запросам строить саму себя?
А джуниор работает только с частью MVC?
Начнем с того что MVC это паттерн (или набор паттернов, которые используются вместе)
Если вы все паттерны используете «как написано в книге», то тут явно ваш просчет.
Видет кучу реализаций MVC
MVC как паттерн
Java MVC (еще может называться MVCv2)
.NET MVC
Yii шный MVC очень сильно отличается. Там с моделью вообще какой то бардак.
3. Согласен, если у большинства людей забрать jQuery, они не смогут даже цикл по массиву написать
Проблема «Держания синтаксиса JavaScript в голове». Откроет простейший учебник по JavaScript и через 2 минуты получите решение вашей задачи.
Мне казалось видение алгоритма важнее синтаксиса языка.
Про рекурсию
в начале 2000х годов очень часто натыкался на статьи «рекурсия это плохо, нужно ее разворачивать»
Сейчас что то поменялось?
Напишите функцию, которая выводит содержимое массива, учитывая что значением может быть вложенный массив:
А может это назвать деревом, тогда и задача будет проще решаться?
Как известно в вопросе содержится 80% ответа.
Чем правильнее задан вопрос, тем лучший ответ вы получите.
Проверьте как нибудь, назвав ваш массив деревом.
Опять же в вашем контексте много «специфического сленга»
Если я не работал в команде, то я могу не знать что такое «запрос в MVC», так как в слух это ни кто не произносил.
Но все изменения обрабатывает контроллер. Может пусть они своими словами расскажут что и как, а не устраивать тест как ЕГЭ? В Yii не контроллер, а роутер скорее всего встречает запрос, потом уже передает контроллеру.
Опять же есть понятие MVC, есть MVCv2, в разных языках отличаются реализации. На каком нибудь PHP можно прийти к браузеру. Так как запрос идет на урл и т.д…
JavaScript про JQuery интересное решение. Человек знает о существовании css селекторов. Это разве плохо?
Можно подробнее?
Чем отличается Java от PHP в плане программирования?
Кроме строгой типизации и обязательности исключений?
Это довольно разные инструменты для разных задач.
Например в Web имея 100 файликов с информацией проще их достать на PHP и отдать по JSON. Тут с типами данных в файлах как то паралельно, если задача взять и отдать (какой нибудь array с ключами)
А вот на стороне клиента получить HasMap в Java и провести нужный анализ, GUI и т.д. — это уже другая задача.
нет
Если человеку нужны деньги, пусть работает кем хочет
Я в свое время так же искал работу.
Знал в свои 17 (без вышки) целую линейку языков начиная от ассемблера и заканчивая C++, имел несколько программ.
Работу программистом не нашел в то время.
Пошел «на первую попавшуюся любую»
В этом году праздную 10 лет в своей отрасли. 8 из которых руковожу своими отделами. Была своя организация.
У человека довольно не плохо получается систематизировать знания. Ему это поможет в любой сфере.
А продажи это хорошо. Периодически такие топорные HRы попадаются, что нужно себя продать, а потом уже говорить о проф навыках.
Впервые за 10 лет подумываю кардинально сменить род деятельности и уйти наконец в программисты.
Из опыта программирования имею несколько построенных систем проверенных временем, кучу обученных людей (и программированию в том числе), имею представление о workflow по созданию проекта с 2х сторон (заказчик/исполнитель). Подрабатывал сингл разработчиком и разработчиком в команде.
А с таким предвзятым отношением про «продажника» и как он будет выглядеть — жить нельзя. Для этого и дают тестовые задания.
Ну а если еще к работе подходить «ему 25 лет, а знает он на 23», то это уже и в какие ворота не лезет.
Еще заметил что было бы хорошо анализировать основной язык текста и понижать скорость для прочтения слов на «не нашем» языке.
Просто не все могут одинаково быстро читать русские и английские слова.
Что то вроде ActiveRecord в Yii
Я не работаю программистом :)
Осенью буду искать вакансии джуниоров)
Программы = Алгоритмы + Структуры данных
У вас много маленьких проектов или один большой?
«я хочу услышать что человек понимает что такое архитектура «клиент-сервер» и как они взаимодействуют между собой.»
Будет больше толку?
Я вот как раз об этом и говорю.
AVR asm
AVR C
C++ (до 11)
java
php
js (JQuery)
Bash (shell)
Основной PHP(серверная часть)+Java(Клиент)
Я понял бы, если речь шла про какой нибудь пролог для нейронных сетей.
А тут перебор, в чистом виде синтаксис и алгоритмистика. Или я ошибаюсь?
Что такое «знать язык»? Его API, библиотеки?
Правило простое. Есть сомнения что делаешь много работы — лезь в API.
нет в API, ищи библиотеку.
Много переборов в циклах — лезь в API, они написаны например на «С»
А дальше вопрос проектирования системы.
А всякие каллейбл и итерейбл это не знания языка, это больше знания проектирования.
Зачем джуниору лезть в запросы?
У вас часто джуниоры в системы запросы создают?
Может это дело модели по запросам строить саму себя?
А джуниор работает только с частью MVC?
Помню что он есть не во всех, а через JQuery — об этом заботится библиотека, которая кормит целый зоопарк «XMLHttpRequest» для всех браузеров.
Всё.
Хотел услышать от вас что не так с PHP
А порог вхождения один и тот же.
Вы хотите услышать сервер.
Тоже самое, если я скажу «жучка», то вы должны сказать «Собака»
У джуниоров нет этих рефлексов, они ни с кем не обсуждали эти вещи.
Зачастую они о них знают, но не понимают что вы от них хотите.
Скажите иностранцу «Juchka», он в скольки случаях ответит «Dog»?
И вы правда считаете что он ничего не знает от «Собаках»?
Если вы все паттерны используете «как написано в книге», то тут явно ваш просчет.
Видет кучу реализаций MVC
MVC как паттерн
Java MVC (еще может называться MVCv2)
.NET MVC
Yii шный MVC очень сильно отличается. Там с моделью вообще какой то бардак.
3. Согласен, если у большинства людей забрать jQuery, они не смогут даже цикл по массиву написать
Проблема «Держания синтаксиса JavaScript в голове». Откроет простейший учебник по JavaScript и через 2 минуты получите решение вашей задачи.
Мне казалось видение алгоритма важнее синтаксиса языка.
в начале 2000х годов очень часто натыкался на статьи «рекурсия это плохо, нужно ее разворачивать»
Сейчас что то поменялось?
Напишите функцию, которая выводит содержимое массива, учитывая что значением может быть вложенный массив:
А может это назвать деревом, тогда и задача будет проще решаться?
Как известно в вопросе содержится 80% ответа.
Чем правильнее задан вопрос, тем лучший ответ вы получите.
Проверьте как нибудь, назвав ваш массив деревом.
Опять же в вашем контексте много «специфического сленга»
Если я не работал в команде, то я могу не знать что такое «запрос в MVC», так как в слух это ни кто не произносил.
Но все изменения обрабатывает контроллер. Может пусть они своими словами расскажут что и как, а не устраивать тест как ЕГЭ? В Yii не контроллер, а роутер скорее всего встречает запрос, потом уже передает контроллеру.
Опять же есть понятие MVC, есть MVCv2, в разных языках отличаются реализации. На каком нибудь PHP можно прийти к браузеру. Так как запрос идет на урл и т.д…
JavaScript про JQuery интересное решение. Человек знает о существовании css селекторов. Это разве плохо?
Чем отличается Java от PHP в плане программирования?
Кроме строгой типизации и обязательности исключений?
Это довольно разные инструменты для разных задач.
Например в Web имея 100 файликов с информацией проще их достать на PHP и отдать по JSON. Тут с типами данных в файлах как то паралельно, если задача взять и отдать (какой нибудь array с ключами)
А вот на стороне клиента получить HasMap в Java и провести нужный анализ, GUI и т.д. — это уже другая задача.
Если человеку нужны деньги, пусть работает кем хочет
Я в свое время так же искал работу.
Знал в свои 17 (без вышки) целую линейку языков начиная от ассемблера и заканчивая C++, имел несколько программ.
Работу программистом не нашел в то время.
Пошел «на первую попавшуюся любую»
В этом году праздную 10 лет в своей отрасли. 8 из которых руковожу своими отделами. Была своя организация.
У человека довольно не плохо получается систематизировать знания. Ему это поможет в любой сфере.
А продажи это хорошо. Периодически такие топорные HRы попадаются, что нужно себя продать, а потом уже говорить о проф навыках.
Впервые за 10 лет подумываю кардинально сменить род деятельности и уйти наконец в программисты.
Из опыта программирования имею несколько построенных систем проверенных временем, кучу обученных людей (и программированию в том числе), имею представление о workflow по созданию проекта с 2х сторон (заказчик/исполнитель). Подрабатывал сингл разработчиком и разработчиком в команде.
А с таким предвзятым отношением про «продажника» и как он будет выглядеть — жить нельзя. Для этого и дают тестовые задания.
Ну а если еще к работе подходить «ему 25 лет, а знает он на 23», то это уже и в какие ворота не лезет.
Просто не все могут одинаково быстро читать русские и английские слова.