Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 18.07.2013
Сообщений: 23
1

ТРЕТЬЕГО ДНЯ, сходил на собеседование по C#. Считаю PHP/JS развитыми технологиями

03.03.2015, 15:42. Показов 2822. Ответов 54
Метки нет (Все метки)

ТРЕТЬЕГО ДНЯ, сходил на собеседование, и тамышний директор пытался принять мою скромную персону на должность программиста C#. Представился он (скрытно) как эксперт Си Шарп, мол могу нафигачить что хош, если захошш. Поднял моё, ранее присланное резюме, и вдруг спросил:

ОН: Сколько процентов вашей прошлой карьеры вы занимаетесь разработкой?
Я: Примерно от 80 до 90 %%
ОН: И какие языки?
Я: PHP, JavaScript
ОН: Охх, ну это самое простое, что может быть, - это просто для создания веб-сайтов...

Как вы считаете, друзья? Разве можно кидать столь скорополительные мнения, по-поводу таких развитых и популярных технологий (PHP/JS)?
Или же директор был просто ангажирован собеседованием? (снизить мне начальную зарплату...)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2015, 15:42
Ответы с готовыми решениями:

Сходил за сметанкой...
Иду мимо вино-водочного отдела(там ещё квас стоит) думаю: яйца взял, сметану взял, ща квас возьму и...

Считаю запятые
Как рассматривать каждый символ в строке отдельно? Dim TestString As String TestString =...

Считаю символы в строке
Захотелось написать функцию которая считает символы в строке (знаю, что есть strlen, но это не...

Скажите правильно ли я считаю
Нужно найти ошибку в коде и дать объяснение преподавателю, скажите правильно ли я считаю: В этом...

54
4135 / 2714 / 388
Регистрация: 01.06.2013
Сообщений: 5,714
Записей в блоге: 9
04.03.2015, 21:00 21
Цитата Сообщение от pycture Посмотреть сообщение
Less (sometimes stylized as LESS) is a dynamic stylesheet language that can be compiled into Cascading Style Sheets (CSS)
И при чём тут js ?
Собственно, я не знаком с чудо-технологиями на платформе дотнет которые бы сделали совершенно прозрачным html+css+js. Но, как то не верится что можно без потери гибкости описывать гуй на чём то другом или в каком то графредакторе создавать, а потом из этого генерировать html+css+js. Т.е. можно, но с потерей возможностей, т.к. все три компонента развиваются. Аналогия с компиляцией в машинный код плохая. Машинный код куда более консервативен.
0
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
04.03.2015, 21:03 22
Цитата Сообщение от pycture Посмотреть сообщение
о да. русскоязычные переводисторы еще и не такое понавтыкают.
Хорошо.
Читай первый абзац: Шах и Мат!
0
1193 / 586 / 88
Регистрация: 20.09.2012
Сообщений: 1,877
04.03.2015, 21:08 23
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
Собственно, я не знаком с чудо-технологиями на платформе дотнет
дотнет тут не при делах. ноги всего этого из руби растут.
Но, как то не верится что можно без потери гибкости описывать гуй на чём то другом или в каком то графредакторе создавать, а потом из этого генерировать html+css+js. Т.е. можно, но с потерей возможностей, т.к. все три компонента развиваются
(шаблонизатор html+less/sass+генератор js) (1), а потом из этого генерировать (html+css+js) (2)
(1) развивается 100 и одним направлением
(2) фактически неизменно т.к. требует обеспечения совместимости между всем и вся. также консервативно как и машкод
0
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
04.03.2015, 21:14 24
Цитата Сообщение от pycture Посмотреть сообщение
а потом из этого генерировать (html+css+js) (2)
ну вот сам же и сказал, что less без css никуда ))
0
1193 / 586 / 88
Регистрация: 20.09.2012
Сообщений: 1,877
04.03.2015, 21:22 25
Цитата Сообщение от GalaX Посмотреть сообщение
Читай первый абзац: Шах и Мат!
ну ок. а С это такой расширитель ассемблера (разница между css и less примерно равна разнице асма и с).
на том и порешим.

Добавлено через 5 минут
Цитата Сообщение от GalaX Посмотреть сообщение
ну вот сам же и сказал, что less без css никуда
какая связь то? я пользую less. про css ни сном, ни духом. и?
точно также сишник пользует си, про машкод ни сном, ни духом.
для меня css практически также несуществует, как машкод для сишника (при этом разумеется я и он можем знать во что транслируется то что мы пишем, но при кодировании ни css, ни машкод напрямую не используется).
0
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
04.03.2015, 21:35 26
Цитата Сообщение от pycture Посмотреть сообщение
а С это такой расширитель ассемблера
Вроде как С и ассемблер это расширения машинного языка (кода/команд).
Но здесь я спорить не буду, ибо ни с С ни с ассемблером особо близко не знаком

Добавлено через 4 минуты
Цитата Сообщение от pycture Посмотреть сообщение
какая связь то? я пользую less. про css ни сном, ни духом. и?
точно также сишник пользует си, про машкод ни сном, ни духом.
Просто изначально вопрос стоял в том, что js,css - это все протухло и уже можно не использовать и вообще выкинуть.
Я отвечал на первоначальный вопрос, что ни js ни css не получится выкинуть ибо нет конкурентных аналогов.
А про кто на чем программирует/верстает - тут не поспорить, дело каждого (как говорится на вкус и цвет)
0
> /dev/null
286 / 119 / 86
Регистрация: 14.05.2014
Сообщений: 767
04.03.2015, 21:55 27
Цитата Сообщение от pycture Посмотреть сообщение
какая связь то? я пользую less. про css ни сном, ни духом. и?
Тогда печально, это доказывает то что вы не сильно разбираетесь в данной теме. Less это почти тот же css только намного функциональней.
Ответьте пожалуйста на несколько вопросов.

Как вы думаете во что компилируеться ваш less код после того как попадает в браузер?
Для чего тогда нужно подключать js файл что бы он заработал?
Почему тогда less - это предпроцесор?
http://habrahabr.ru/sandbox/78148/

Ваше мнениео о том что css не нужен ошибочно, полезно иногда знать как работаю технологии которые вы используете.
0
4135 / 2714 / 388
Регистрация: 01.06.2013
Сообщений: 5,714
Записей в блоге: 9
04.03.2015, 22:11 28
Цитата Сообщение от pycture Посмотреть сообщение
разница между css и less примерно равна разнице асма и с
Посмотрел я на less - код. Если Вы его используете, значит знаетн css + навороты. Тут скорее аналогия css~Си/ less~плюсы. На одном less вебапликуху не сделаешь. Т.е. он не генерит html+js (ну, может обработчики событий на js для элементов css, но этого врят ли хватит.
Цитата Сообщение от pycture Посмотреть сообщение
развивается 100 и одним направлением
Вы про раби на рельсах? Каком 101 направлении Вы говорите? Гугел помнится делал какой то фреймфёк на Java который генерил js. Не про CMS же вы говорите.
0
1193 / 586 / 88
Регистрация: 20.09.2012
Сообщений: 1,877
05.03.2015, 09:05 29
Цитата Сообщение от bleef159 Посмотреть сообщение
Как вы думаете во что компилируеться ваш less код после того как попадает в браузер?
Для чего тогда нужно подключать js файл что бы он заработал?
Почему тогда less - это предпроцесор?
1) less не попадает в браузер (как ни странно) в нормальных средах разработки
2) не знаю. исходя из 1го ответа
3) риторический вопрос. да?
Цитата Сообщение от bleef159 Посмотреть сообщение
Ваше мнениео о том что css не нужен ошибочно
повторяю (для новоприбывших) последний раз
знание во что less превратится может быть полезным, но сам css при разработке не нужен
также как и при программировании на С может быть полезным знание в какой машкод все превратиться, но это не значит что надо писать в машкодах

Добавлено через 4 минуты
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
На одном less вебапликуху не сделаешь.
никто это и не говорил. я что писал ? (шаблонизатор html+less/sass+генератор js) (1)
Вы про раби на рельсах? Каком 101 направлении Вы говорите
я о том что в (1)
шаблонизатор html = тьма их, кто во что горазд (ну возьмем по кол-ву 10)
less/sass = уже не меньше 2-х + классика (> 3)
генератор js = тьма их тоже (ну пусть будет тоже с 10-ок)
итого в разных сочетаниях имеем 10 * 3 * 10 варантов развитий событий. так что 101 направление и есть, одни более популярны, другие менее но много их
0
4135 / 2714 / 388
Регистрация: 01.06.2013
Сообщений: 5,714
Записей в блоге: 9
05.03.2015, 09:53 30
Цитата Сообщение от pycture Посмотреть сообщение
знание во что less превратится может быть полезным, но сам css при разработке не нужен
Это всё равно что сказать - "я си совсем не знаю потому что на плюсах пишу". Да, есть отличия.
Цитата Сообщение от pycture Посмотреть сообщение
никто это и не говорил. я что писал ? (шаблонизатор html+less/sass+генератор js) (1)
Вы это по отдельности, что ли юзаете и при этом, не зная, якобы, html+css+js ухитряетесь сделать приложение? Такое невозможно. А считать сколько есть шаблонизаторов по отдельности для html+css+js и их перемножать - ну, сами то понимаете что пишите?
И потом, шаблонизатор - это как раз для знающих шаблонизируемый формат, просто, что бы там были условные вставки/повторы и строки из хост-проги вставлять. А если html/js/css - это как ассемблер, то, было бы конструирование ГУя как в Delphi, к примеру, где WinAPI нигде в исходном коде может быть не представлен, и знать его не обязательно (хоть и желательно).

Добавлено через 16 минут
Вот, фреймвёки, использующие практически только один js существуют - http://demo.qooxdoo.org/current/demobrowser
Сходите, по выбирайте примеров из дерева слева. А вверху справа есть кнопки HTML-code и JS-code. Так, обычно HTML - по минимому, только вызов скрипта.
0
1193 / 586 / 88
Регистрация: 20.09.2012
Сообщений: 1,877
05.03.2015, 10:00 31
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
не зная, якобы, html+css+js ухитряетесь сделать приложение? Такое невозможно.
ок
http://funscript.info/samples/pacman/index.html
http://funscript.info/samples/worldbank/index.html
где здесь (в коде проекта разумеется) html+css+js?

Добавлено через 4 минуты
не зная, якобы, html+css+js
хотя я не говорил что их не надо знать. я говорю что их не следует использовать при разработке
0
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
05.03.2015, 10:29 32
Цитата Сообщение от pycture Посмотреть сообщение
знание во что less превратится может быть полезным, но сам css при разработке не нужен
также как и при программировании на С может быть полезным знание в какой машкод все превратиться, но это не значит что надо писать в машкодах
Мысль твоя понятна, и я с тобой согласен, не спорил (насчет этого) и спорить не буду.
До тебя же хотят донести, что без css, js никуда.
Пример из жизни: на двухколесном велосипеде маленький ребенок не сможет ездить, поэтому нужны доработки (вариант - еще 1-2 колеса). Ну с велосипедом благо уже придумали 3-ех и 4-ех колесные, здесь уже дорабатывать нечего (ну не пятое же делать).
А с фреймворками? Если тебе понадобиться реализовать такой функционал, которого нет во фреймворках, то что будем делать? Остается два варианта:
Первый: Писать своими руками вне фреймворка либо доработать фреймворк... и чем мы будем пользоваться? Естественно css или js (ну смотря что понадобится). Ну а если мы не шарим ни в css ни в js, то значит мы никогда их изучать и делать что-то свое, а просто ждали когда это сделают за нас.
И тогда остается только Второй вариант: молча смотреть в монитор и ждать и надеятся на разработчиков когда они доделают, и если еще доделают, тот функционал, что тебе нужен... чтобы потом пару строк кода кинуть и считать себя продвинутым в программировании....

Добавлено через 4 минуты
зы: про изобретение велосипеда я не говорю - что изобретено (если стоящее), то использовать. Но если чего-то нет, то вполне можно самому сделать... и это что-то явно не на фреймворках делать надо будет...
0
1193 / 586 / 88
Регистрация: 20.09.2012
Сообщений: 1,877
05.03.2015, 10:47 33
Цитата Сообщение от GalaX Посмотреть сообщение
Ну а если мы не шарим ни в css ни в js
возмем к примеру coffescript. на нем можно писать совершенно не шаря в js. если что упадет - map файл спроецирует ошибку в исходник coffescript. синтаксисом coffescript на js ни разу не похож. но при этом через coffescript можно доработать любой фреймворк. т.о. знание js здесь как бы не требуется (как я говорил знать во что выльется полезно, но совершенно не обязательно). тоже с css
0
4135 / 2714 / 388
Регистрация: 01.06.2013
Сообщений: 5,714
Записей в блоге: 9
05.03.2015, 10:57 34
Цитата Сообщение от pycture Посмотреть сообщение
где здесь (в коде проекта разумеется) html+css+js?
Где здесь шаблонизатор html+less ? Я написал что по отдельности, не зная html и css их использовать нельзя.
Цитата Сообщение от pycture Посмотреть сообщение
я пользую less. про css ни сном, ни духом
Так как в приведённой библиотеке веб-гуй делать можно, я об этом писал, но, предположу что весьма ограниченно.
В первом примере не сколько html, сколько рисование на элементе <canvas>. Во втором простая форма и подключен график на js.

Добавлено через 7 минут
Цитата Сообщение от pycture Посмотреть сообщение
возмем к примеру coffescript. на нем можно писать совершенно не шаря в js
Ну конечно. Те же JQuery используются и пр. И не так уж и не похож. Смотрел его. Недостатки js остались, только дооформлены в сторону ФП. Та же только динамическая, утиная типизация.
0
1193 / 586 / 88
Регистрация: 20.09.2012
Сообщений: 1,877
05.03.2015, 11:10 35
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
В первом примере не сколько html, сколько рисование на элементе <canvas>. Во втором простая форма и подключен график на js
в обоих случаях весь код проекта компилится в js, который или рисует на канвасе или дергает другую библиотеку на js. но разработчик не прикасается к самому коду на js, он его даже не видит в проекте.
0
4135 / 2714 / 388
Регистрация: 01.06.2013
Сообщений: 5,714
Записей в блоге: 9
05.03.2015, 11:25 36
Цитата Сообщение от pycture Посмотреть сообщение
в обоих случаях весь код проекта компилится в js, который или рисует на канвасе или дергает другую библиотеку на js. но разработчик не прикасается к самому коду на js, он его даже не видит в проекте.
Да, я догадался. Но возможности не впечатляют. График не на F# написан и скомпилирован в js, а изначально на js. Канвас - технология в технологии. Развивается. Раньше там, к примеру, вывода текста не было.
Теоретически можно сделать весь гуй на примитивах канваса, но мы же говорили про html+css.
0
Эксперт Java
3294 / 2356 / 425
Регистрация: 28.04.2012
Сообщений: 7,863
05.03.2015, 13:07 37
Цитата Сообщение от pycture Посмотреть сообщение
а то с такой логикой как у тебя, так C++ это расширение ассемблера, не другой язык а расширение (в негож компилится)
Да ладно C++, Prolog — расширение ассемблера! Более того JS — всего лишь расширение ассемблера и не нужен!

Добавлено через 17 минут
Цитата Сообщение от GalaX Посмотреть сообщение
js,css - это все протухло
Ну JS-то протух ещё в зародыше. Но, за неимением на тот момент альтернатив, пипл схавал.

PHP такой PHP
Код
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo_pre.php on line 280

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo_pre.php on line 86

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo_pre.php on line 129

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo_pre.php on line 130

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo_pre.php on line 131

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo_pre.php on line 132

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 18

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 19

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 20

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 21

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 22

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 23

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 24

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 25

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 26

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo.php on line 27

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo.php on line 17

Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo_url.php on line 359


Unable to add cookies, header already sent.
File: /home/cyberforum/data/www/cyberforum.ru/vbseo/includes/functions_vbseo_pre.php
Line: 280
0
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
05.03.2015, 20:48 38
Цитата Сообщение от korvin_ Посмотреть сообщение
Ну JS-то протух ещё в зародыше. Но, за неимением на тот момент альтернатив, пипл схавал.
Ну ты то на меня не ругайся Я то о том же, что нет альтернатив к js поэтому и хаваем его покачто... ну впринципе практически все необходимые задачи он выполняет... пусть хоть даже иногда через костыль...
0
1193 / 586 / 88
Регистрация: 20.09.2012
Сообщений: 1,877
06.03.2015, 07:14 39
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
График не на F# написан и скомпилирован в js, а изначально на js.
зачем же писать заного то что уже есть? никто не ж переписывает dll-ки - их используют. при желании и график можно написать и будет работать вопрос зачем?
Цитата Сообщение от KolodeznyDiver Посмотреть сообщение
но мы же говорили про html+css.
мы говорили о том что не используя html+css можно писать веб приложения. что собсно и продемонстрированно. если сильно хочется html, то для поклонников хаскеля есть такое http://jaspervdj.be/blaze/tutorial.html, в котором как таковой при кодировании html тоже не присуствует.
0
4135 / 2714 / 388
Регистрация: 01.06.2013
Сообщений: 5,714
Записей в блоге: 9
06.03.2015, 10:13 40
Цитата Сообщение от pycture Посмотреть сообщение
мы говорили о том что не используя html+css можно писать веб приложения
.. и js. И мне интересно не теряется ли при этом, в значительной степени, гибкость html+css+js.
Впрочем, фрагменты текста вроде jq("<input>") наводят на мысль что там впрямую используется jQuery.
Цитата Сообщение от pycture Посмотреть сообщение
если сильно хочется html, то для поклонников хаскеля есть такое
Вот, blaze - это чисто шаблонизатор. Я Вам рекомендовал посмотреть yesod, но он Вам не понравился потому что там "матричный Нео на картинках". Ну, вот, тогда с вики . Так вот там, "персонажи шекспира" - для html Hamlet, для js Julius, для css Cassius и Lucius - EDSL-ы. Судя по всему, лучше приведённого вами less-а.

Добавлено через 14 минут
И, кстати, с генераторами html+css+js, транслирующими не с html-а, есть один серьёзный напряг. В нормальных фирмах веб-программер и веб-дизайнер - это разные люди. Дизайнер ни F#, ни чего другого учить не будет. Он в дримвейвере статику сделает, и наброски динамики. А потом как? Ручками переносить в фани-мани-скрипты? А потом он изменения внесёт, и сравнивай со старым вариантом, что он там наменял. Нет уж. Лучше уж технологии совместимые с Dreamweaver-ом.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2015, 10:13

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

PHP. 4 дня и не могу найти решения
Всем привет нужна срочная помощь пишу на PHP. хочу написать парсинг сайта одного имеется код. ...

php получить дату следующего дня
узнаем дату следующего дня (от текущего) $data=date(&quot;d.m.Y&quot;,time() + 24 * 60 * 60); а как...

Правильно ли я считаю вероятность события?
Добрый день! Подскажите я правильно считаю вероятность события. Есть колода карт из 52 штук...

PHP скрипт. Вывода ближайшего дня рождения
Всем привет. Подскажите как сделать скрипт который будет отображать ближайший день рождения. Есть...

Считаю периметр треугольника,квадрата,прямоугольника
Здравствуйте форумчане.Есть вопрос по созданной программе представленной ниже.Как мне реализовать...

Неясности с технологиями для C#
Здравствуйте, уважаемые господа программеры. Помогите разобраться вот с какими вопросами. После...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.