|
7 / 7 / 3
Регистрация: 19.08.2015
Сообщений: 76
|
|
Приоритетные знания для джуниора02.01.2017, 16:51. Показов 1375. Ответов 17
Метки нет (Все метки)
Добрый день.
Устроился недавно на свою первую работу в качестве веб программиста. Работается весело, справляюсь хорошо, но можно и лучше. Хотел бы поинтересоваться у более опытных ребят какие знания сразу стоит начать получать для резкого увеличения своих возможностей и скорости работы? Интересны, вероятно, менее очевидные вещи, так как об очевидных я уже подумал. Так как я не учился в вузе, встаёт вопрос, какие ценные знания там получают ребята на технических специальностях, которые стоило бы получить мне? Может какие-то области математики? Или может что-то об алгоритмах с структурах данных? Правда тут на работе опытный android разраб как работают array и linked листы не знал и ему это похоже не мешает, а мне от этих знаний толку 0, но всё же может ценное что есть? Может в самом php есть какие-то крутые фишки, которые новички обычно упускают? Есть ли какие полезные книги, где сеньоры делятся опытом, которые реально могут сильно помочь иначе взглянуть на разработку? Если примеры не на php, а на С# или джаве - тоже сойдёт. Главное что б не на лиспе, хаскелле или ассемблере. Также интересно, можно ли как-то повысить скорость мышления как программиста, быстрее понимать чужой код и лучше понимать проблемы своего, держать больше связей в голове? От Кормена, "Алгоритмы. Построение и анализ" толк будет? "Совершенный код" php разработчику может ли быть полезен?
0
|
|
| 02.01.2017, 16:51 | |
|
Ответы с готовыми решениями:
17
Необходимые знания по JSP для джуниора Наставник для джуниора Тестовое задание для джуниора на C# |
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
||||
| 02.01.2017, 17:25 | ||||
Для меня очевидно, что такие вопросы это пустая трата времени. Для новичков уже все разжевано, надо просто уметь гуглить (вот этот навык реально сразу надо развивать на полную) Ищите наставника, который вам все разжует или хотя бы будет код ревью проводить.
0
|
||||
|
7 / 7 / 3
Регистрация: 19.08.2015
Сообщений: 76
|
|
| 02.01.2017, 19:32 [ТС] | |
|
Гуглю я и так великолепно и сильно помогает хороший английский, так как информации больше и она качественнее.
В наставнике необходимости не чувствую. Есть необходимость в конкретных навыках, но их многообразие велико и нужно выбрать приоритетные, больше всего повлияющие на качество и скорость решения задач и, соответственно, на мою зарплату, что для меня довольно важно. Здесь и сейчас нет чего-то конкретного. Сейчас мне поможет более высокая скорость написания кода на php. Что мне для этого делать? Сидеть документацию курить? Не похоже на слишком эффективное решение. Вот предложил пару известных мне книг в последнем предложении. Сильно ли они помогут мне быстрее писать код? Или может соображалка моя будет быстрее работать? Если ничего из этого, то стоит их отложить на потом. По вузу очень сильно интересующий меня вопрос. Нафига все работодатели так диплом хотят видеть? Чему там такому студентов крутому учат, что их на бесплатные стажировки расхватывают? Я тоже хочу этому научиться. Вот только ответа не могу конкретного найти, чего читать.
0
|
|
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||||
| 02.01.2017, 20:31 | ||||||
|
Что нужно делать чтобы программировать быстрее? Программировать.
0
|
||||||
|
7 / 7 / 3
Регистрация: 19.08.2015
Сообщений: 76
|
||
| 02.01.2017, 20:57 [ТС] | ||
|
Что нужно делать, чтобы быстрее кататься на роликах? Кататься на роликах? Это правда. Вот только научившись у кого-то правильной технике можно научиться толкаться быстрее и эффективнее за короткий срок. Просто катаясь на роликах не научишься прыгать, ездить задом и т.п. Есть многие люди, которые много лет катаются и до сих пор на поребрики с трудом заезжают, а есть те кто с первых дней начали учиться делать на них сложные вещи и уже через пару месяцев катаются лучше, чем большинство роллеров.
Я тоже в сравнениях разбираюсь и я хочу быть тем роллером, который не просто катается, а сразу оттачивает сложные элементы. Знаю я программистов, которые несколько лет уже катаются и глядя на их код этого опыта не ощущается. Я в курсе, что нужно читать книжки, документацию, фреймворки изучать - это очевидные вещи. Вот только в теме ключевое слово - приоритет. Вот Кормена я бы сейчас начал читать. А точно ли это приоритетно? Двоичные деревья на php не похоже, что на моей работе придётся писать. Будет ли толк от знания этих алгоритмов, если ни один из них я не использую на этой работе в ближайшие полгода? Стану ли я от этой книжки быстрее соображать и писать более качественный код, при том, что алгоритмы в нём будут довольно простыми? Вот вопрос-то в чём. Что СЕЙЧАС как можно скорее мне стоит изучить, что даст мне максимальную пользу, как новичку. Конкретика меня интересует. Что из вузовского курса реально полезно для веб разработчика? На форуме php же тему создал.
0
|
||
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||
| 02.01.2017, 21:10 | ||||
|
Тем более Вы уже где-то работаете. Там по задачам и смотрите. Можно только посоветовать углубляться в фреймворк(и) (как я уже писал выше). Сейчас почти никто не пишет на чистом языке (это относится не только к php). Либо пишут свое подобие фреймворков, для чего опять же, необходимо хорошо знать какой-либо существующий.
1
|
||||
|
7 / 7 / 3
Регистрация: 19.08.2015
Сообщений: 76
|
||
| 02.01.2017, 21:41 [ТС] | ||
|
Я ж и спрашиваю поэтому, что конкретно в курсе технических специальностей представляет интерес, что именно имеет смысл почитать. Если сейчас меня кто-нибудь спросит, что с нулевыми знаниями программирования нужно сделать, чтобы стать бэкенд разработчиком, я смогу максимально подробно рассказать, что конкретно стоит изучить, что конкретно стоит написать, как проверить интересно ли вообще человеку программирование и сможет ли он его осилить. Вот я и от опытных ожидаю совета, что может помочь начинающему ВЕБ разработчику стать хорошим и на что стоит обратить внимание в ПЕРВУЮ очередь. Учить фреймворки, sql, джаваскрипт, шаблоны проектирования, читать умные книжки любой студент скажет, погуглив пару минут. Тут основные метки "веб", "бэкенд", "php", "начинающий", "без вуза". Вроде бы что-то может намекнуть, какие пробелы стоит заполнять в первую очередь.
0
|
||
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|||||||
| 02.01.2017, 22:49 | |||||||
|
1
|
|||||||
|
7 / 7 / 3
Регистрация: 19.08.2015
Сообщений: 76
|
|
| 02.01.2017, 23:14 [ТС] | |
|
Благодарю за ответы, ваши позиции понял, но также были бы интересны ещё мнения, если у кого есть чем поделиться.
0
|
|
|
14 / 50 / 3
Регистрация: 26.12.2009
Сообщений: 406
|
|||||||
| 08.01.2017, 19:16 | |||||||
![]() ![]() Не будете писать велосипеды или гуглить. ![]() Это даже странно, если хотят. ![]() ![]() По фреймворкам достаточно знать, в какие папки складывать MVC-элементы. ![]() ![]() ![]() Я не пишу подобие. ![]() Что стоит прочитать: Совершенный код Макконнелла (упомянутый Вами) Рефакториг Фаулера В вебе практически нету математики. ![]() А более прикладным мусором лучше не забивайте себе голову. Лучше читайте статьи. ![]() Добавлено через 5 минут Ах да, задавайте вопросы, ищите ответы на тех же stackoverflow, тостере
0
|
|||||||
|
123 / 77 / 33
Регистрация: 05.03.2013
Сообщений: 449
|
|
| 11.01.2017, 05:30 | |
|
Увольняйся и ищи другую работу. Я серьезно. Если у тебя появилось свободное время и ты начал задаваться философскими вопросами типа "Как жить дальше?" - значит свою должность ты перерос. На работе у тебя должно быть перманентное состояние "Все сложно! Ничего не понятно!". Как только в голове появляется ясность - заканчивай проект и ищи новый.
0
|
|
| 11.01.2017, 12:59 | |
|
0
|
|
| 11.01.2017, 13:07 | |
|
0
|
|
| 11.01.2017, 16:39 | |
|
0
|
|
| 11.01.2017, 18:17 | |
|
0
|
|
|
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
|
||
| 12.01.2017, 12:02 | ||
|
Ее больше в js, когда нужно делать всякие свистелки типа позиционирования или анимации и т.д. Но увы это просто арифметика, хотя временами довольно заумная.
0
|
||
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
||
| 12.01.2017, 12:48 | ||
|
Есть или нету...тут дело не в том чтобы какие-нибудь диффуры программировать
0
|
||
| 12.01.2017, 12:59 | |
|
Не по теме: tarasalk, сколько у Вас было по математике в школе/институте? :)
0
|
|
| 12.01.2017, 12:59 | |
|
Помогаю со студенческими работами здесь
18
Идея проекта для портфолио джуниора Обязательно ли для джуниора знание WinForms Какие знания и навыки нужны программисту,кроме знания ЯП? Shaping и приоритетные очереди Приоритетные списки. Не удается преобразовать типы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|