24

Программист-самоучка решил запилить сайт-портфолио. Что скажете?

Для ЛЛ:
Хотел бы узнать мнение профессионалов и не очень, гожусь ли я в разработчики, или есть ли потенциал.
Сайт: https://deevdevs-my-portfolio.herokuapp.com
Можно перевести на русский, кнопочка имеется. Лучше смотреть через комп, но и мобильная версия имеется.

Для разбирающихся:
Последние два года учился верстке + SCSS/PUG, работе с Vanilla Javascript с ES6 фичами, а потом попробовал себя в Node.js с Express Framework и базами данных MongoDB. Поучаствовал в 8 проектах, два из которых разработал сам (вся инфа на сайте). Добавлял сторонние API, а также создавал свои. Можно увидеть и сами проекты, и код на Github в публичном доступе с описанием на русском и английском. Хотел бы узнать профессиональное мнение, советы и рекомендации, ну и чтобы просто похвалили немного... не зря ж старался :-)

Для всех, кому интересно:
Вначале учился собирать содержимое веб-страниц в красивый и удобный вид, кнопочки создавать и ссылки, картинки, видео и т.д. Это - HTML/CSS вёрстка. У прогеров это еще программированием не считается. HTML добавляет на страницу всякие формы, параграфы, картинки, видео и т.д., а CSS - это свод правил, который указывает содержимому, какого оно должно быть размера, формы, цвета, где находиться, и т.д.

Потом добавил этому содержимому функциональность. То есть теперь можно на кнопочки нажимать, и от этого будет что-то происходить. Картинки перемещать, открывать и закрывать дополнительные окошки, игры типа змейки и тетриса, и т.д. Для этого можно использовать Vanilla Javascript. Это уже язык программирования. У него есть специальные разработанные энтузиастами библиотеки и фреймворки с плюшками, упрощающими работу, и улучшающими продуктивность и прочее. Но я пока пользовался языком программирования в его изначальном виде, без плюшек. Конечно, я обращался к пакетам, которыми энтузиасты делятся, но это не бибилиотеки с кучей уже готовых функций.

И вот когда то, с чем сталкивается пользователь открывая браузер, было понятно. Я решил узнать, как оно все на сервере происходит, куда летит ваш запрос, когда вы кнопочку то нажимаете, или текст/картинку отправляете. Или откуда весь этот контент на страничке появляется. Вот тут есть много всякого, но я взялся за Node.js. Это как бы язык программирования на базе Javascript. Там немного другие функции преобладают, отличающиеся от ванильки, и он не связан напрямую с браузером. И вот тут я решил пользоваться этим языком вместе с плюшками для Node.js, которые называются Express.

А еще есть место, где часть контента хранится, как хард диск. Это базы данных. И вот я использовал базу данных MongoDB, для которой есть специальная библиотека под названием Mongoose. Там вообще все делают максимально комфортно для разработчиков. Чем удобнее и разнообразнее инструменты для работы с базой данных, тем больше разработчиков захотят эту базу использовать. Конечно параметры выбора на удобстве не заканчиваются, но и это тоже важно.

Не знаю, может кому интересно было.

Пост без рейтинга. Мне бы мнение со стороны и одобрение. Здравую критику. А вдруг и заметит кто :-)

Всем спасибо за внимание и добра!

Программист-самоучка решил запилить сайт-портфолио. Что скажете?

Лига программистов

2.1K постов11.9K подписчиков

Правила сообщества

- Будьте взаимовежливы, аргументируйте критику

- Приветствуются любые посты по тематике программирования

- Если ваш пост содержит ссылки на внешние ресурсы - он должен быть самодостаточным. Вариации на тему "далее читайте в моей телеге" будут удаляться из сообщества

Вы смотрите срез комментариев. Показать все
7
Автор поста оценил этот комментарий

О, вращающаяся хуйня! У меня такое в 2004 было, я в интернете находил всякие гифы и тащил на свой хомяк. И тень о текста за мышкой движется! (Выглядит как баги, честно говоря) У меня тоже какое-то говно за курсором летало и снег шел зимой.

Сайт для кого и про что?

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

Заказчик будет только на дизайн смотреть, ему бегущие строчки кода без толку. Еще он будет на скорость загрузки смотреть, а с ней сейчас БЯДА, уж не знаю, как вы этого достигли. И да, делать он это будет с очень большой вероятностью с ойфона.

Ну а сказать, годитесь ли вы в разработчики, по визитке нельзя. Пока из-за тормозов страниц впечатление скорей отрицательное.


Я если что, не фронтендщик. Не моё.

раскрыть ветку (9)
0
Автор поста оценил этот комментарий
Сайт мой, про меня как айтишника. Эти самореклама, но я не тяну как индивидуальный разработчик. Если даже в команду взять захотят, то уже круто.
раскрыть ветку (8)
Автор поста оценил этот комментарий

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

раскрыть ветку (7)
0
DELETED
Автор поста оценил этот комментарий
Не бывает никаких начальных мидлов)
раскрыть ветку (4)
0
Автор поста оценил этот комментарий

джун-мидл - он же начальный мидл.

Есть стабильные мидлы, есть мидл-сеньоры, бывает, ну или вы только познакомились с миром IT

раскрыть ветку (3)
0
DELETED
Автор поста оценил этот комментарий
Я в этом мире айти работаю. И точно могу сказать что после курсов, без коммерческого опыта никаких мидлов быть не может.
и что вообще за градиция? Джун это Джун, мидл это мидл, а сеньор это сеньор. Что за джун-мидл и мидл-сеньор. По нормальному это Стронг Джун и Стронг мидл тогда уже.
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

без коммерческого скорее всего да, однако тут не после курсов, посмотрите на реализацию, в целом много функционала, другой вопрос как он собран.

Стронг джун, стронг мидл - ой блять, мы с вами о терминах спорить будем или диалог вести? Хотите доебаться или поговорить? Если доебаться - я пошел, если поговорить - ну так давайте без вот этой хуйни мол - "ты не там запятую поставил" )

Я в этом мире айти уже как 6 лет работаю и на мидла перешел имея 2 года опыта, а на ведущего 5 лет опыта, из которых по направлению лишь 1.5. Решает голова на плечах и знания, любопытство.

Мидл это мидл - мидл лишь понимает слегка архитектуру и не ломает ветки коммитами, де факт начинающий сеньор, сможет воткнуть что и где угодно и как угодно, ток времени займет не сутки, а неделю.

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

Я согласен о том что курсы не дадут представление, но у человека свой пет проект, это уже больше 90% соискателей, более того полная реализация, аж с бэком. Ему подтянуть devops и годик опыта в коммерции и вот вам готовый мидл, таких нет смысла брать на позицию начальных джунов или стажеров, таких берут на strong джунов и через полгодика-годик переводят на мидлов, для них карьерный рост, а для компании возможность дольше удержать сотрудника, учитывая что в среднем опытный сотрудники бегают каждый 2-4 года, чтобы не выгорать и совершенствоваться )

Если придете в крупные корпы когда-нить то вообще напоритесь на грейды, ведущий разраб и 4 грейда - вот вам и разбиение, каждый грейд отражает ваши навыки, воспринимайте это как полоску прогресса. Значит есть ее начало, конец и серединка.

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

раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий
Градация это херня, согласен. Я просто написал что нулевой новичок после курсов ну никак мидлом не будет. Невозможно это.
0
Автор поста оценил этот комментарий
Спасибо. Я ждал подобного коммента, где говорят, что прогресс есть и я могу таки потянуть)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества