Pular para o Conteúdo
Este artigo foi traduzido do japonês usando IA
Ler em japonês
Este artigo está em Domínio Público (CC0). Sinta-se à vontade para usá-lo livremente. CC0 1.0 Universal

O Design de Frameworks como uma Habilidade Intelectual

A ciência descobre factos através da observação. Não apenas a ciência, mas a academia em geral pode ser descrita como uma atividade intelectual que identifica factos universais através da observação e os acumula como conhecimento.

Por outro lado, o desenvolvimento de objetos e sistemas é uma atividade intelectual diferente da academia. O desenvolvimento cria novos objetos e sistemas através do design, realizando prosperidade material e avanço tecnológico.

Geralmente, existe uma relação em que o conhecimento acumulado através da academia é utilizado no desenvolvimento.

Além disso, algumas áreas académicas, como a engenharia, acumulam conhecimento descoberto durante o desenvolvimento. Tais campos são chamados de ciências práticas e são por vezes distinguidos de ciências básicas como a física.

Assim, a academia centra-se na descoberta de factos através da observação, enquanto o desenvolvimento se centra na invenção de objetos e sistemas através do design, demonstrando diferentes eixos de atividade intelectual.

No entanto, mesmo dentro da academia, a atividade intelectual da invenção através do design existe.

Isto é o design de frameworks.

Um exemplo claro de design de frameworks na ciência são os modelos geocêntrico e heliocêntrico.

Os modelos geocêntrico e heliocêntrico não são hipóteses que competem sobre qual é factual. São escolhas sobre qual framework conceptual aplicar para interpretar factos observados.

E o seu valor é julgado não pela correção, mas pela utilidade, e são selecionados com base na utilidade para cada situação específica.

Isto é precisamente invenção através do design, não descoberta através da observação.

Além disso, a mecânica newtoniana, a relatividade e a mecânica quântica são também exemplos de design de frameworks. Estes também são frameworks conceptuais cuja utilização é diferenciada com base na utilidade, não na correção, dependendo da situação.

Estes são chamados de mudanças de paradigma, mas é mais preciso vê-los não como uma mudança completa de pensamento, mas como um aumento de opções úteis. Portanto, pode ser mais apropriado chamá-los de invenções de paradigma ou inovações de paradigma.

Não se limitando à ciência, similarmente em várias áreas académicas, frameworks conceptuais úteis são por vezes recém-inventados, em vez de descobertos através da observação.

Organizado desta forma, torna-se claro que a invenção através do design ocupa uma posição muito importante como atividade intelectual mesmo dentro da academia.

Diferenças nos Conjuntos de Habilidades

A descoberta através da observação e a invenção através do design são atividades intelectuais vastamente diferentes. Consequentemente, exigem conjuntos de habilidades distintos.

Aqueles que provocaram grandes inovações de paradigma na academia provavelmente possuíam estes dois conjuntos de habilidades distintos.

Por outro lado, muitos académicos e investigadores podem obter reconhecimento escrevendo artigos se se destacarem na atividade intelectual de fazer descobertas através da observação dentro de frameworks já inventados.

Portanto, nem todos os académicos e investigadores possuem necessariamente o conjunto de habilidades para a invenção através do design. Pelo contrário, as oportunidades de se envolver no design através da invenção ou de aprender sobre a sua importância podem não ser abundantes.

Assim, não é surpreendente que a maioria dos académicos e investigadores tenda para o conjunto de habilidades de descoberta através da observação, e não tenha adquirido particularmente o conjunto de habilidades para o design de frameworks.

Engenheiros de Software

Por outro lado, existem pessoas cuja profissão é o desenvolvimento. Um excelente exemplo são os vários tipos de engenheiros envolvidos no desenvolvimento.

O conjunto de habilidades para a invenção através do design é, em graus variados, uma habilidade essencial para os engenheiros nos seus respetivos campos. Além disso, essas habilidades acumulam-se através do trabalho diário de desenvolvimento.

No entanto, essas habilidades de design são altamente especializadas, únicas para cada campo e, para além dos aspetos muito básicos, não são facilmente transferíveis para outros campos.

Em particular, o design de frameworks na academia é um campo especializado que envolve a reconfiguração de conceitos abstratos a um meta-nível.

Portanto, possuir simplesmente habilidades de design não significa que se possa aplicá-las ao design de frameworks.

No entanto, entre os engenheiros, os engenheiros de software são especiais. Isto porque eles realizam rotineiramente a tarefa de reconfigurar conceitos abstratos a um meta-nível no design de software.

Por esta razão, os engenheiros de software potencialmente possuem o conjunto de habilidades necessário para o design de frameworks na academia.

Claro, para poder aplicar essas habilidades em áreas avançadas como o design de frameworks académicos, é preciso ser excelente no design de conceitos abstratos.

E indivíduos com o hábito de contemplar novos modelos de design diariamente seriam adequados.