Мне любопытно по поводу "синтаксиса" Google.
Я подозреваю (и боюсь), что мы говорим не о том, какие параметры принимает вызов (потому что большинство IDE предложит вам это сделать, чтобы вы их не гуглили), а о фактических вещах типа «как сделать X».
В среде IDE нет необходимости запоминать точные имена и списки параметров так, как это требовалось раньше, и это заставляет многих лениться, но это нормально.
Но что-то нужно в Google? Для меня это, как правило, не синтаксис, это просто то, что вы либо не знаете, либо знакомы с ним лишь отчасти.
Конечно, это не значит, что неправильно иметь дело с Google - языки могут быть довольно широкими в наши дни, и мало кто знает все, но я бы сказал, что если вы заявляете, что обладаете знанием языка, то Google должен быть скорее исключением, чем правилом ,
Для меня, если вы не делаете что-то относительно необычное, или, возможно, вы устали от языка после некоторого периода, когда вы делаете что-то другое, если вы заявляете, что «знаете» язык, вы не должны гуглить более 10% материала самое большее, и это должно быть действительно довольно специфическим материалом.
Что касается идеи о хорошей памяти, то это не совсем так. Речь идет о неком инстинктивном чувстве, которое вы получаете за то, что вы действительно (а не поверхностно) знаете. Я не рассматриваю тот факт, что я знаю, как приготовить Меланзан Пармиджану без рецепта, это признак того, что у меня хорошая память, это признак того, что я понимаю, как готовить это блюдо - это немного разные вещи.
Кроме того, спросите себя: не хотите ли вы пойти на кухню ресторана и найти повара, постоянно смотрящего на кулинарную книгу? Или чтобы механик, работающий над вашим автомобилем, пролистал руководство Hayes для этой модели? Если бы я увидел что-то из этого, мне было бы довольно неловко от того, насколько хорош этот человек.