時折、職業が流行し、それを学べば名声や富へのパスポートとなるか、子供が学ばなければ失敗を強いられるスキルとなります。 現在、それはアプリケーションの作成であり、人工知能に置き換えられる前に、次の質問に答えようとします:独学でプログラミングを学ぶことができますか?
はっきりさせておきますが、成功を保証する規律は絶対にありません。優れたプログラマーが人生で役立つスキルを習得することは事実ですが、他のことを勉強することによって習得することもできます。
XNUMX 年代の XNUMX 代の頃に、Basic を学べば企業はあなたを採用するのに苦労するだろうという広告を覚えています. 数年後、学校でのコンピューター サイエンスの授業が含まれるようになりましたが、これはマイクロソフトのオフィス ツールの使用方法を説明するに過ぎませんでした。 近年、彼らはプログラミング言語の基礎を教えることに限定されているため、実際にはコーディングコースと呼ばれるべきプログラミングコースを普及させました.
プログラミングは独学で学べる?
プログラマーとしてのキャリアを追求するために大学で勉強するかどうかについての議論は、ソーシャルネットワークで時々再登場します。 もちろん、卒業証書を受け取った人は卒業証書の熱心な支持者ですが、自分で訓練した人はその必要性を否定しています。 一般に、この分野の企業は、巻物よりもスキルのデモンストレーションを好むようです。
いずれにせよ、お金を稼ぐためにプログラミングを学ぶだけではありません。 また、オープンソース プロジェクトで共同作業を行ったり、ニーズに合ったアプリケーションを作成したりすることもできます。
タイトルの質問に関しては、できることは事実ですが、練習すればするほど、より優れたプログラマーになることを覚えておいてください。
プログラマーは何を学ぶべきですか?
おそらく、小中学生なら誰でも、ペレス・ルベルテやバルガス・リョサと同じようにスペイン語の文法を知っているでしょう。 しかし、彼は良い小説を書くことができません。 プログラミングも同様です。 ある言語のすべてのコマンドを覚えたり、何千行ものコードを覚えたりしても、プログラマーにはなれません。
プログラマーに求められる第一のスキルは、客観性と論理的推論能力です。 アプリケーションは問題を解決する必要があり、開発者はコードを記述する前に、それが何であるかを特定し、解決策を想像し、それを実装できる必要があります。
次のステップは、アプリケーションの構築に最も適したプログラミング言語を特定することです。 この分野では、ハンマーしか持っていない場合、すべての問題は釘だと信じてしまうことがたくさんあります。
各プログラミング言語には、いくつかの統合開発環境があります。 多くは複数のプログラミング言語と互換性があるため、そのうちの XNUMX つに慣れることで多くの作業を節約できます。
ほとんどの Linux ディストリビューションには、最も一般的なプログラミング言語のサポートと、選択された統合開発環境が含まれています。
プログラミング学習におすすめのディストリビューション
これ それは完全に個人的な選択です。 原則として、どの Linux ディストリビューションでもプログラミングに使用できます。
- Ubuntuの: ディストリビューションです 非常に人気があるため、Linux で何かを行う方法を探している場合は、おそらく ubuntu で行う方法を見つけることができます。 さらに、最も完全なプログラムの選択とさまざまな形式のインストールがあります。
- Red Hat Enterprise Linux: 開発者であれば、 無料のライセンスを取得する コンテナー管理やさまざまなプログラミング言語のサポートなど、プログラマーにとって非常に便利なツールにアクセスできます。
- フェドーラ: ディストリビューションです 後に Red Hat Enterprise Linux の一部となる機能をテストするコミュニティ フォーラム。 そのリポジトリでは、プログラミング ツールの最新バージョンを見つけることができます。
13 歳のときに Commodore PET 2001 を使って独学でプログラミングを学びました。現在 54 歳です。