Dmitry (Inock)
Очень размытый вопрос. Что значит "выучить язык"? На каком уровне?
Bogdan
компилятор пустит)
Bogdan
а если старый компилятор то тем более
EXTRA
Да и пусть пускает, я ему в глаз дам и перестанет глупостью заниматься такой)
Александр
Определись что такое знать ЯП
EXTRA
"крутые" - какие?
Arutemu
Что такое крутые проекты? Что должны содержать крутые проекты?
Bogdan
в чем проявляется крутость
Dmitry (Inock)
да ну это старый убивающий комп вирус
Помнится, в fidonet одно время была тема мейлбомб :))
Dmitry (Inock)
Всю жизнь.
Майл
Посоветуйте книги по c# (для начала изучения)
Bogdan
можно подобным образом только уже через потоки убивать и процессор
EXTRA
Посоветуйте книги по c# (для начала изучения)
Курс "С# для маленьких и тупых." Такой есть
Bogdan
Посоветуйте книги по c# (для начала изучения)
Шилдта или Троелсена почитай, а вообще я книги не люблю
Bogdan
только если WebAssembly таки не допилят
Bogdan
что значит писать свободно
Agent_RBY_
Выше*
Bogdan
любой проект занимает 90% обдумывания и только 10% написания кода
EXTRA
for i in range(3001): print('hello_pivo') Держи. Теперь можешь вставить и у тебя будет 3к строк кода
Bogdan
ты большую часть работы будешь гуглить
Andrii
В тех же С/С++ много всяких undefined behaviour, unspecified behavior Собрал одним компилятором - поведение одно, собрал другим компилятором да ещё под другую платформу - поведение может измениться Есть вещи, которые стандарт языка гарантирует, а есть те, которые зависят от реализации.
Я в общем-то не очень замечал, обычно на какие-то грабли я не наступал, один код работал норм и на x64 и на ARM и на других архитектурах. Ну а так свои особенность на разных платформах имеет всё наверное. Для меня самое большое неудобство что MSVC не поддерживает C99
Dmitry (Inock)
Знать, как написать программу, выводящую на консоль надпись Hello world это норм знать язык или надо еще подучиться?
ioannes
Andrii
Как понимание того, как работает код, помогает в написании самого кода? Ну... просто поверь :) Для тебя пока что код это магия, которая как-то делает
Dmitry (Inock)
Или например, умение нормально выстроить доменную модель предметной области входит в понятие "знать язык"? А знание фреймворков? А знание SQL?
Максимус
Потому что ты не читал всех её сообщений в данном чате.
Andrii
На ARM доступ по невыровненному указателю может быть проблемным
И попробуй так написать :) Скажем так, я писал драйвера Linux под ARM и... как-то не сильно наступали на эти грабли даже джуны :)
EXTRA
Вопрос "за сколько выучить язык" в первой строчке гугла будет
Максимус
Ну а я разве говорю что деградируешь? Просто ответил человеку на его вопрос.
Bogdan
Знать, как написать программу, выводящую на консоль надпись Hello world это норм знать язык или надо еще подучиться?
я знаю как на многих написать: print("HelloWorld) std::cout«"Hello World"«std::endl; echo "Hello World"; Console.WriteLine("Hello World"); console.log("Hello World"); System.out.println("Hello World");
EXTRA
Армяне Рыбу Мыли
Bogdan
что там ещё есть я уже забыл
Agent_RBY_
Типа того
Dmitry (Inock)
Нет
Bogdan
ARM это архитектура процессора от одноименной британской компании
Agent_RBY_
Вопрос просто некорректно поставлен ибо нет того момента, когда ты можешь сказать, что выучил(a) язык
Andrii
https://developer.arm.com/documentation/ka003038/latest
Может, никто не спорит. Но если надо, на грабли я смогу наступить в любом язык
Agent_RBY_
Вот тебе аналогичный пример, за пол года выучил вёрстку, js, react, тайпскрипт и нашел работу. Дело в беграунде и в том, насколько это интересно человеку
Bogdan
нет это реалии жизни
Agent_RBY_
Не, это ты когда смотришь на кол-во фреймворков в фронте и понимаешь, что ты нихуя не понимаешь
Dmitry (Inock)
Bogdan
синдром самозванца это когда ты себя видишь хуже других и когда ты постоянно себя чувствуешь тупым
Andrii
чем больше знаешь тем больше понимаешь что ты нифига не знаешь
Ну... С одной строны да, с другой стороны нет, если говорить про ширпотреб
Agent_RBY_
та не, норм, ну мож чучуть можно быстрее. Дело просто в том, что я до этого писал на других языках + у меня была мотивация получить работу, так что я сделал это быстро
Борисов
Условно, на реальной работе именно проблемы синтаксиса ЯП перестанут тебя беспокоить достаточно быстро ) Полгода, год )
Bogdan
если знаешь js то ts пойдет как по маслу
Dmitry (Inock)
чем больше знаешь тем больше понимаешь что ты нифига не знаешь
Это общефилософский принцип мироздания. Он имеет графическое представление.
Bogdan
реакт тоже на ts актуальный пишется
EXTRA
А-то, что тебе на стол кинут кучу технологий, о которых ты даже не слышала и ты обязана будешь из этого состряпать норм продукт
Bogdan
на js мало кто пишет ибо это не рационально
Bogdan
и начнут беспокоить проблемы мозга
когда тебе будет казаться что ты самое тупое бревно на свете и ты не знаешь как сделать эту таску
Сергей
у меня есть картинка для такого случая
Борисов
- фиксинг багов - рефакторинг - поиск, как решить поставленную задачу (не КАК закодировать, а именно ЧТО кодировать-то)
Сергей
Bogdan
надо правильно юнит тесты строить и интеграционные
Bogdan
EXTRA
fixing is 300 bucks
в наносекунду
Agent_RBY_
Особенно когда QA репортит баг, шаги воспроизведения есть, а он не воспроизводится
Agent_RBY_
ну нет
EXTRA
о да понимание тз это искусство
Как говорил Цунь Дзы: "9/10 задачи в ТЗ не прописана и прописана она будет никогда"
Agent_RBY_
Это сложный вопрос, дальше ничего не меняется, я бы сказал
Сергей
Как говорил Цунь Дзы: "9/10 задачи в ТЗ не прописана и прописана она будет никогда"
как раз вот эта самая 1/10 и есть следующий этап эволюции - телепатия
Bogdan
Особенно в чужом коде
да и в своем тоже
EXTRA
Я купил сок и булочек. Мир изменился в лучшую сторону