Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Ищу работу JS-программистом. (https://javascript.ru/forum/job/34460-ishhu-rabotu-js-programmistom.html)

viktorina 10.01.2013 14:08

Цитата:

Сообщение от kobezzza
А написать элементарное расширение реализующее это не судьба или терь любую либу выкидывать если не хватает одной микро фичи?)

Всё правильно, но тогда я сначала узнал о JQ , а потом о javascript:)
Тогда я вообще не знал что и как писать. А когда узнал, то просто написал свою, так как интереснее и полезнее своя, чем учить чужую, а потом дописывать всякие фичи:).
В общем всему виной отсутствие малейших представлений, но так сложилось.

viktorina 16.01.2013 05:09

Начал писать портфолио. http://jru-framework.ru/ писал библиотеку , решил заодно тесты выкладывать. Работа кипит:).
Помогу нуждающимся в помощи(сайт подправить, скрипт написать, подсобить в чём-то сложном...), буду благодарен за возможность что-то сделать...желательно JS.

l-liava-l 16.01.2013 11:45

viktorina,
повелитель менюшек)

viktorina 16.01.2013 12:08

l-liava-l,
А чем ещё можно повелевать? Ты на работе что делаешь? Или если бы ты принимал на работу, то что требовал бы....из примеров работ...чаты? менюхи? У кого не спрошу, все сами не знают:), такое ощущение, что на работе крестики нолики расписывают:)

micscr 16.01.2013 12:18

viktorina, ты должно быть шутишь.
Берешь любой понавароченнее плагин под jQuery и делаешь аналог на чистом js. Типа 1, 2
Всякие эффекты jquery ui.
Не говоря уже о всяких конструкторах. Типа визивиг редактора. Или паинта.
Включай воображение.

kobezzza 16.01.2013 12:49

Помимо UI можно кучу чего на JS делать. Хочешь сделать супер либу для портфолио? Портани GraphVis на JS, только не детский порт для простеньких графов, а норм реализацию.

http://www.graphviz.org/

viktorina 16.01.2013 13:23

kobezzza,
С рисованием я вообще дремучий. Там надо изучать.

kobezzza 16.01.2013 13:38

Цитата:

Сообщение от viktorina (Сообщение 227528)
kobezzza,
С рисованием я вообще дремучий. Там надо изучать.

Там не в рисовании соль. Либа принимает на вход файл описывающий узлы и отношения между ними и рассчитывает наиболее оптимальную геометрию для отображения, т.е. учитываются факторы пересечения рёбер, расстояния между узлами и конечную форму графа (вертикальный, горизонтальный, круговой и т.д.) ну и как завершающий фактор - отрисовка, хотя это самое простое. На этой задаче у тебя есть уникальная возможность научиться программировать, а не "лабать менюшки", т.к. чтобы это дело не тормозило на серьёзных данных тебе придётся юзать потоки, использовать хитрые алгоритмы и т.д. Если справишься и сделаешь, то тебя возьмут на работу в любую фирму от Яндекса до Гугла. Раз у тебя есть время, то используй его с толком.

А на "менюшках" ты вечно будешь в куче джукверистов-рабов за 40к зп.

DjDiablo 16.01.2013 14:28

Пробежался по библиотеке в http://jru-framework.ru/
первое что бросилось в глаза, это использования только одной функции в селекторах querySelectorAll и больше нечего.

в то время как обычно стараются использовать самый подходящую для селектора функцию
пример из моей либы, но подобный код есть почти во всех фреймворках
classSelectorRE : /^\.([\w-]+)$/,
idSelectorRE : /^#([\w-]+)$/,
tagSelectorRE : /^[\w-]+$/,

qsa:function(element,selector){
  if ( this.idSelectorRE.test(selector) ) return [ element.getElementById( selector.replace("#","") ) ];
  if ( this.classSelectorRE.test(selector) ) return element.getElementsByClassName(selector.replace(".","")) ;
  if ( this.tagSelectorRE.test(selector) ) return element.getElementsByTagName(selector);
  return element.querySelectorAll(selector); 
}

viktorina
если твою работу будут оценивать опытные программисты, то непродуманный и неоптимальный код может наоборот сыграть против тебя.

kobezzza 16.01.2013 14:38

Цитата:

Сообщение от Дзен-трансгуманист (Сообщение 227548)
Это если человек подкован не только в программировании, но и в предмете задачи, и знает, что делает.

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

Я отталкивался от соображения, что человек не подкованный в области не портанёт:)


Часовой пояс GMT +3, время: 07:37.