Ecco alcuni consigli per gli studenti che stanno iniziando a studiare informatica o scienze dell'informazione.

6ec87838bf106aff2fc70805b3f3671723cd129e

Stackoverflow, una piattaforma di domande e risposte impeccabile focalizzata sulla risoluzione dei problemi dei programmatori, è completamente priva di pubblicità e completamente gratuita, offrendo risposte che vanno da domande di programmazione di base a conoscenze di programmazione all'avanguardia

Quando fai domande qui, hai bisogno di competenze di comunicazione in inglese di base e ricorda di descrivere la domanda in dettaglio, incluso il codice, i report sugli errori, ecc

bd55eb3f37875dabf0b4b5100fd2398ccb2f3bf7

9a4516f574ae31e3c73a0b4152688213ffccc8b0

E poi c'è quella accanto, AskUbuntu, un'azienda specializzata in AskUbuntuSito webQuesto si concentra principalmente su varie conoscenze Linux (Ubuntu/Debian appartengono alla stessa famiglia, quindi deepIn e altri sistemi derivati, combinati in distribuzioni LinuxInstallazionePrima quantità)

202d473d9a778e24a7cb67267d866b9faec9f3e7

Qui puoi trovare informazioni dall'epoca "antica" fino all'epocaUltimi aggiornamentiMolte risposte CSDN a vari problemi di sistema Linux provengono da questo puntoTraduzione

eea9ba72f748fd6397671fb6e90c0baec71e7155

Se usi un'altra distribuzione, puoi dare un'occhiata ai forum Debian, alle community di Archlinux e ai siti simili

Ne parleremo più tardiGitHub che è anche molto utile

Ora, parliamo di GitHub. Se uno studente di informatica o informazione che si è laureato all'università e non ha imparato a usare questa cosa, è allo stesso livello di laurearsi senza nemmeno sapere cosa sia il CNKI

4c9910c15f9b06821ef9d816c3701d74dd288a64

Come ho detto sopra, molte reti universitarie dovrebbero essere accessibili direttamente su GitHub e, se non lo fanno, puoi farloScaricaUn Watt Toolkit (precedentemente Steam++), che può accelerare l'accesso gratuito a GitHub

Prima di tutto, probabilmente ne hai bisognoInstallazioneQuesti due scimmie del petrolioCopioneUna riguarda la localizzazione, l'altra è velocizzare i download

Visualizza il link

ea803ad20f908fd499cd54112bc3ac5c72a86467

Visualizza il link

b3904ee46c4b88af7ec9ac54285ab96a3c118dab

Poi andiamo casualmente a una pagina di repository/progetto su GitHub

La prima volta che la vedi, sicuramente ti confondrai, e se usi la traduzione automatica sarà ancora più confuso

413a30cc711e4c7aeb28aa8b6480f024b6e2c1c2

36787fd7f47247db8130806fd190bed62bb9ece6

Per prima cosa, la sezione più ampia che vedi è quella dei file repository/progetto. Puoi cliccare per visualizzare la maggior parte dei file di codice direttamente senza scaricare

d405211b1dd62a214a9683d446fb3e603a404eeb

Scorri verso il basso per vedere il file di autodichiarazione di repository/progetto introduzione, che è il readme.md predefinito (sì,ConfigurazioneReadme in più lingue)

a4edc2b611a9e57d987db3e9198416cbd5e6597d

Torna alla sezione file che hai appena menzionato, clicca sull'icona della versione nell'angolo in alto a sinistra, oppure chiamala "Branch".

Puoi passare da una versione all'altra del file del progetto

a93d53f9fcd117941f75bc2c66aa8768d887f29c

E se volessi scaricare l'intero repository/progetto?

Questo comportamento si chiama "Clona"; devi cliccare sul pulsante verde clone/clone nell'angolo in alto a destra del file del progetto

L'indirizzo fornito qui viene usato per clonare l'indirizzo e deve terminare con .git

0b96dc8ffbbc9baadcc13207cb31946351817a48

Poi, usa il comando git clone su qualsiasi terminale per clonare il repository

715f5053e40f0cca666e85df0d3c5cf19c7d1965

53a99346ad0d2ffd6c829602eac4bfb3b5e8055c

La conoscenza legata a Git è piuttosto semplice; Consiglio di chiedere all'IA a riguardo

83affaf78d11ad53705201e930fe70042a022fb7

12c805ad9e162c6a73caef2b3fc5177f31abec10

GitHub ha anche un client, comodo per chi non ama i terminali: puoi clonare direttamente il repository e, se hai permessi, puoi pull/push

a704fc0df52c9afed20e23bf188e2f162598f591

A proposito, quella pagina poco fa aveva altre cose per il suo scopo, come quel "Rilascio"

9eeac1fa3550df54bd9f4064b7fa85901dfb4d73

Una versione è la versione ufficialmente rilasciata e raccomandata agli utenti, molto più stabile rispetto a una versione costruita direttamente

C'è anche un tipo di Pre-Release che, come suggerisce il nome, non è così stabile, ma è più tempestivoAggiornamentoVersione

83affaf78d11ad53705201e930fe70042a022fb7

7ddcda2eed8788c2bd3697c06126e408f7adf05d

Scorri verso il basso e vedrai file che puoi scaricare all'interno di Asset

La zip si adatta alle finestre

tar.gz compatibile con Linux/MacOS

c130b0d8d542d7d4339f29d7747ab612697f8737

Le distribuzioni software sono vari pacchetti di installazione e pacchetti simili, con architetture corrispondenti etichettate

amd64 si riferisce specificamente a Linux a 64 bit

i386 si riferisce specificamente a Linux a 32 bit

aarch64 e arm64 generalmente si riferiscono a Linux arm64, Windows arm64 e MacOS aarch64 (Apple Silicon)

armhf si riferisce specificamente a Linux armv7

x64 si riferisce a Windows 64-bit e MacOS a 64-bit

x86 si riferisce specificamente a Windows a 32 bit

7a0e693fae30dcf68ea662e51ec8c6bb3bc3591f

Puoi determinare il sistema in base all'estensione del file

deb è dedicato ai sistemi Linux Debian/Ubuntu

rpm è dedicato a Linux RedHat

Flatpak, snap e altri sono un modello universale di gestione dei pacchetti per Linux, che esegue ogni software in isolamento sandbox

appimage è anche un file eseguibile universale per Linux, solitamente un singolo file, simile alla versione verde di Windows

tar.gz è un formato di packaging comunemente utilizzato da varie distribuzioni Linux

exe e msi sono disponibili solo per Windows

dmg è solo per MacOS

Poi parlano di problemi su GitHub

fc1919a7d3d3af4944a64da48fd0c57e06c1619a

Varie domande correlate si possono trovare qui

2c9bc0e9a73aee3146c9e4108553dd49e0df4271

Di default, la ricerca aggiunge is:issue is:open, e puoi aggiungere altre opzioni

5fe73c016d9c58841414a3b8f38ebbf87490e75a

e00aa725e7d2a04d130073461bb411fc69b756c5

Quando leggi le risposte, fai attenzione se la versione, l'ambiente, ecc. sono simili alla tua situazione

ac56a949211342706b2dfe6787305e7a6cda808f

7966352c324c41ac685bfaf45dafd9c29cc713b1

1ac0b1e2cc4495c5167dd4f748059fb0e31276b8

Quando si rilasciano emissioni, bisogna anche seguire le regole di ogni repository (come formati fissi, file di log o codice di errore).

Poi c'è la pull request

Questo viene utilizzato principalmente dopo aver partecipato a un progetto, per fare richieste, riconoscerle e poi unire il codice nel repository

17e0b00326754e8d262eec79666434b845dce274

Una candidatura riuscita ti fornirà un numero di versione, e cliccandoci ti permetteranno di vedere le modifiche

421b3488bd37555216204bec14e1cd5fd8106bd2

Questa funzione è la stessa che la visualizzazione diretta nell'IDE

58318a060dba1fe741a63a14d7310223b50a1847

Poi sono le Azioni

Il flusso di lavoro di compilazione online su GitHub è nella mediaOpen sourceMolti progetti lo utilizzano

5886b8bc0df00f021814ce05681a06ebef0ee5d9

bf2a407e2d9c9478e686eb3505869db3633c89b6

Molti dei progetti più recenti non sono stati sviluppati o sono collegati solo a loro, perché i progetti open-source di solito hanno i propri siti ufficiali. Le wiki e simili sono molto più intuitive di GitHub

In breve, quando impari a parlare di computer, devi scrivere e gestire un po' tu stesso. I problemi che comprendi lasceranno un'impressione più profonda, e solo durante il tuo apprendimento solleverai domande. Solo con le domande puoi apprendere nuove conoscenze

L'IA divora le domande ed estrae risposte che non raggiungono la mente umana. Questo metodo di ricevere conoscenza non si adatta affatto alle abitudini umane. Siamo abituati a esplorare prima, poi scoprire fenomeni attraverso l'esplorazione, e infine riassumere la conoscenza basandoci su quei fenomeni

Ma l'IA fornisce solo "risposte", che vengono dimenticate dopo la lettura e che alla fine devono chiedere di nuovo all'IA. Quindi, alla fine, sono gli esseri umani o l'IA a risolvere questi problemi?

Se un giorno l'IA riuscirà a intrecciare tutta questa conoscenza in storie coinvolgenti, sosterrò senza dubbio il passaggio all'IA

413a30cc711e4c7aeb28aa8b6480f024b6e2c1c2

#爱编程 ##电脑玩家 ##笔记本电脑 #

Link originale:https://www.coolapk.com/..

© Avviso di Copyright
THE END
Se ti piace, per favore mostra il tuo sostegno
Pollice in su1 Condividi
Commento Lottare per il divano

Per favore, accedi e lascia un commento

    Nessun commento ancora