Не выдержал в школе 21 вот этой схемы - зарабатывай поинты проверяя, затем проверяйся и трать поинты. Что-то, что можно было бы сдать очень быстро, сдаётся крайне медленно. Ну и схемы с тестами сомнительная. Вертер, по сути, черный ящик, нельзя предварительно взять и проверить на нём свой проект. Есть какой-то урезанный вертер, но он ничего полезного не проверяет, кроме кланг-формата разве что.
Если от всего вышеперечисленного абстрагироваться - хорошая штука. Но я, всё же, нашёл упёртые проекты оттуда и соло их пописываю. Так поудобнее.
Но вот интенсив - прямо сугубо положительные впечатления от процесса. С кучей разных людей познакомился там.
В последнее время повадился заходить на олдгеймс и кликать "случайная игра". Если вылезло что-то интересное - делаю скриншот названия(с телефона это делаю, самый удобный вариант), и подразумеваю, что как-нидь руки дойдут. Не дойдут.
Не слушай его, статический массив с строками и цикл по ним с strcmp - ничем не лучше. Сравнить int гораздо быстрее, чем сравнить строку, поэтому в идеале - enum с значением-индексом к статичному массиву с строками-цветами.
Паттерны, практики и фреймворки - вещи преходящие. Сегодня актуально, завтра нет. Алгоритмы - другое дело, но, по-моему, фронты - последние люди, которые реально будут сидеть алгоритмы изучать. А вот железо, ассемблер и С - вещи фундаментальные, и поэтому долговечные. Можно, конечно, не изучать, но как не чувствовать себя после этого обезьянкой?
Мне кажется там вообще не про это сказано. Под "вручную упаавлять" имеется в виду скорее сама возможность вручную выделить память, не важно в конструкторе это сделано или нет.
Information
Rating
Does not participate
Registered
Activity
Specialization
Embedded Software Engineer, System Software Engineer
Статью, от слова, не читал совсем, чего-то намудрил мужик. Но энтузиазм чувствуется - а энтузиазм это прекрасно. Удачи в дальнейшем обучении.
Не выдержал в школе 21 вот этой схемы - зарабатывай поинты проверяя, затем проверяйся и трать поинты. Что-то, что можно было бы сдать очень быстро, сдаётся крайне медленно.
Ну и схемы с тестами сомнительная. Вертер, по сути, черный ящик, нельзя предварительно взять и проверить на нём свой проект. Есть какой-то урезанный вертер, но он ничего полезного не проверяет, кроме кланг-формата разве что.
Если от всего вышеперечисленного абстрагироваться - хорошая штука. Но я, всё же, нашёл упёртые проекты оттуда и соло их пописываю. Так поудобнее.
Но вот интенсив - прямо сугубо положительные впечатления от процесса. С кучей разных людей познакомился там.
Ммм, ещё и в боты зачислили. Нойс.
Я подозревал, конечно, что на хабре одна либерда сидит, но чтобы в таких количествах, и чтобы так активно минусиками закидывать...
База же
В последнее время повадился заходить на олдгеймс и кликать "случайная игра". Если вылезло что-то интересное - делаю скриншот названия(с телефона это делаю, самый удобный вариант), и подразумеваю, что как-нидь руки дойдут.
Не дойдут.
т.е.
enum { COLOR_NONE, ... тыры пыры
COLOR_END
Затем
const char *colors[] = {
"\e[0m",
...
...
NULL
}
Примерно так. Главное чекнуть, что пришедший индекс В диапазоне
COLOR_END <= ind < COLOR_END
Если да - colors[ind].
Не слушай его, статический массив с строками и цикл по ним с strcmp - ничем не лучше.
Сравнить int гораздо быстрее, чем сравнить строку, поэтому в идеале - enum с значением-индексом к статичному массиву с строками-цветами.
А она всё таки убыточная?
С одной стороны да, но с другой стороны - телега очевидно бабки приличные рубит, в чём проблема завести нормальную тех.поддержку?
Written in rust btw.
Паттерны, практики и фреймворки - вещи преходящие. Сегодня актуально, завтра нет. Алгоритмы - другое дело, но, по-моему, фронты - последние люди, которые реально будут сидеть алгоритмы изучать.
А вот железо, ассемблер и С - вещи фундаментальные, и поэтому долговечные. Можно, конечно, не изучать, но как не чувствовать себя после этого обезьянкой?
У вас весь мир вокруг фронтенда крутится словно.
Рекомендую читнуть эссе Worse is better, написанное Richard P. Gabriel. Оно мало того что интересное, так ещё и поучительное.
Не умеешь - не берись.
Не нужно. С нормально со всем справляется. Skill issue и евангелизм со стороны растовщиков - не более.
Мне кажется там вообще не про это сказано. Под "вручную упаавлять" имеется в виду скорее сама возможность вручную выделить память, не важно в конструкторе это сделано или нет.