検索
ホームページバックエンド開発PHPチュートリアル非プロのプログラマーがプログラマー育成の道筋を語る

私は文系の出身で、ソフトウェアプログラミングに情熱を持って98年にコンピュータの勉強を始めて、今日まで6しています。 20年間の長く険しい学習の道のり、そしてこれからもまだまだ長いですが、過去の学習の困難や紆余曲折を振り返ると、これまでの学習でプログラミング技術を学ばなければならないという義務感を感じています。学んだこと、そして学びたいこと 大学院生としての学習についての私の見解について話させてください。また、他の退役軍人に私の欠点を修正し、補ってもらうようお願いします。 1.敷居が下がった、どうやって学べばいいのか

ソフトウェア技術の発展に伴い、ソフトウェアプログラミング言語は原始社会から工業社会、機械語プログラミングから発展の過程を経てきました。アセンブリ言語からさまざまな高級言語へ。プログラミングのアイデアはプロセス指向からオブジェクト指向へと発展し、プログラミング ツールも視覚化されました。テクノロジーとツールの発展により、プログラミングの敷居はますます低くなり、

delphi

vbなどのツールを使用して、データベースシステムやメディアプレーヤーなどをすぐに構築できるようになりました。 、過去には十分に誇れるソフトウェアでした。しかし、私が言いたいのは、ソフトウェアが数分で作れるからといって満足しないでください、ましてやツールが高度になったからといってプログラマーの基本的なスキルを失うことはありません。あなたが大学生であろうと、独学の愛好家であろうと、プログラマーとしての道をさらに進めたいのであれば、専門的なコンピューターコースをよく学ぶ必要があります。 第二に、言語の選択は重要ではなく、プログラミングの考え方が基本です

初心者がフォーラムで「どの言語を学ぶのが良いですか? 最も人気があり、有望な言語はどれですか?」と質問しているのをよく見かけます。さまざまな言語とコンパイラを比較した記事もたくさんあります。このような考えは私にも深く影響し、多くの回り道をすることになりました。したがって、私が言いたいのは、言語の選択が最も重要ではないということです。プログラミング的思考はプログラマーが学ぶべき基礎です。すべての言語は今日まで発展しており、その存在理由があります。たとえば、現在、さまざまな高級言語にはそれぞれ独自の利点があります。

delphi

はデータベース システムを作成する際の利便性が最も高く評価されていますが、c/c++の利点はその柔軟性と効率にあります。 vb の利点は、始めるのが最も簡単であり、Java のクロスプラットフォームの性質が最高であることです。結局のところ、この段階での学習の焦点は言語とコンパイラそのものであるため、初心者が何かを学ぶのには適しています。 この段階を通過し、言語が気になる重要な問題ではなくなったら、プラットフォームを選択してください。 (

もちろん、私の提案は

Windowsです。一方で、学ぶべき教材が増え、他方では、それを使用している人がたくさんいます。良いソフトウェアは誰でも使用できます。 ) Windowsに関する限り、このプラットフォームでのプログラミング方法を理解するには、APIの関数を学び、徐々にそのコアに浸透する必要があります。 もしあなたがこの段階を通過したなら、あなたはすでに最初に憧れたようなマスターであることをお伝えします。さまざまなアプリケーションソフトウェアの開発も、システムの奥深くまで踏み込んだシステムソフトウェアの開発も、このプラットフォームを使えば安心して行えます。 3. プログラミングは単なるテクノロジーの追求ではなく、ソフトウェアの魂はサービスです

技術者として、彼らはしばしば単純かつ粘り強く、テクノロジーをうまく学び、他の人に遅れをとらないようにする方法だけを考えます。誰もが知っているように、私はソフトウェア

にはすべてのテクノロジー

が含まれます)の目的から完全に逸脱し、人々により良いサービスを提供するために作成されました。ユーザーは、あなたがより高度なテクノロジーを使用しているかどうかには関心がなく、あなたが完全なソリューションと便利なサービスを提供しているかどうかだけを気にしています。したがって、プログラムを作成する前に、作成したソフトウェアが何人のユーザーを獲得し、どのようなサービスを提供してほしいかを必ず調査してください。 上記が全体的な考え方です。ここでは、Windowsプラットフォームでの学習を例として学習パスについて説明します。

まず、個人的な趣味や仕事の方向性に基づいて言語を選択します。一般的には、これらの側面に関する本だけで十分です。 1 冊は言語の概要と開発ツールの使用法に関する本で、次に言語のリファレンス集、そして最後がプログラミング ガイドまたは開発ガイドです。 vbを学びたいなら、『vb開発ガイド』と『vb中国語版参考解説』を順番に読んでください(清華大学出版局) ; c/c++ を学習してから、「C言語プログラミング(第2版)」を読んでくださいC++ プログラミング》( 銭能) 、《Visual C++Technical Insider(th 4バージョン) ( Pan Aimin) それからコンピューターを読んでください専門的なコースと詳細な Windowsプログラミング書籍。例: 「コーディングの秘密」(Charles Petzold)

、「データ構造」(ヤン・ウェイミン・ウー・ウェイミン)、「コンパイル原理とテクノロジー」、「Windows」などプログラミング(チャールズ・ペッツォルト)、「徹底解説MFC(2)」(侯杰) 、「Win32マルチスレッドプログラミング》(Hou Jie)、《Windowsコアプログラミング》(jeffrey Richter)最後に、システム カーネルのソース コードとデザイン パターンを深く掘り下げた本がいくつかあります。など:「Leon'sunixSourceコード分析」(ジョンライオンズによって書かれた、翻訳されたJinyuan)、 "stl

Sourceコード分析" Jie )、「The Art of Computer Programming」(Su Yunlin 訳)、「Design Patterns」(Erich Gamma待機中、Li Yingjun 他訳) )上記の本は学習しやすいように順番に並べてあります。 くどい話がどれだけ役に立つかわかりませんが、私と同じようにこの道を手探りしている仲間がもっと増えてくれることを願っています。 無料で入手LAMPBand of Brothersオリジナル

PHP

チュートリアル

CD / 詳細PHP 》 Essential バージョン、詳細については公式ウェブサイトのカスタマーサービスにお問い合わせください: http://www.lampbrother.netPHPCMS二次開発http://yun.itxdl.cn /online/phpcms/index .php?u=5WeChat開発http://yun.itxdl.cn/online/weixin/index.php?u=5

モバイル インターネット サーバーサイド開発 http://yun.itxdl.cn/online/server/index.php?u=5

Javascriptコースhttp:// yun.itxdl.cn/online /js/index.php?u=5

CTOトレーニングキャンプ

http://yun.itxdl.cn/online/cto/index.php? u=5

以上、プロプログラマ以外のプログラマがプログラマ育成の道について、さまざまな側面を含めて紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
c盘的users是什么文件夹?可以删除吗?c盘的users是什么文件夹?可以删除吗?Nov 10, 2022 pm 06:20 PM

c盘的users是用户文件夹,主要存放用户的各项配置文件。users文件夹是windows系统的重要文件夹,不能随意删除;它保存了很多用户信息,一旦删除会造成数据丢失,严重的话会导致系统无法启动。

启动任务管理器的三个快捷键是什么启动任务管理器的三个快捷键是什么Sep 21, 2022 pm 02:47 PM

启动任务管理器的三个快捷键是:1、“Ctrl+Shift+Esc”,可直接打开任务管理器;2、“Ctrl+Alt+Delete”,会进入“安全选项”的锁定界面,选择“任务管理器”,即可以打开任务管理器;3、“Win+R”,会打开“运行”窗口,输入“taskmgr”命令,点击“确定”即可调出任务管理器。

微软的pin码是什么微软的pin码是什么Oct 14, 2022 pm 03:16 PM

PIN码是Windows系统为了方便用户本地登录而独立于window账户密码的快捷登录密码,是Windows系统新添加的一套本地密码策略;在用户登陆了Microsoft账户后就可以设置PIN来代替账户密码,不仅提高安全性,而且也可以让很多和账户相关的操作变得更加方便。PIN码只能通过本机登录,无法远程使用,所以不用担心PIN码被盗。

window下报错“php不是内部或外部命令”怎么解决window下报错“php不是内部或外部命令”怎么解决Mar 23, 2023 pm 02:11 PM

对于刚刚开始使用PHP的用户来说,如果在Windows操作系统中遇到了“php不是内部或外部命令”的问题,可能会感到困惑。这个错误通常是由于系统无法识别PHP的路径导致的。在本文中,我将为您提供一些可能会导致这个问题的原因和解决方法,以帮助您快速解决这个问题。

windows操作系统的特点包括什么windows操作系统的特点包括什么Sep 28, 2020 pm 12:02 PM

windows操作系统的特点包括:1、图形界面;直观高效的面向对象的图形用户界面,易学易用。2、多任务;允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。3、即插即用。4、出色的多媒体功能。5、对内存的自动化管理。

win10自带的onenote是啥版本win10自带的onenote是啥版本Sep 09, 2022 am 10:56 AM

win10自带的onenote是UWP版本;onenote是一套用于自由形式的信息获取以及多用户协作工具,而UWP版本是“Universal Windows Platform”的简称,表示windows通用应用平台,不是为特定的终端设计的,而是针对使用windows系统的各种平台。

win10为什么没有“扫雷”游戏了win10为什么没有“扫雷”游戏了Aug 17, 2022 pm 03:37 PM

因为win10系统是不自带扫雷游戏的,需要用户自行手动安装。安装步骤:1、点击打开“开始菜单”;2、在打开的菜单中,找到“Microsoft Store”应用商店,并点击进入;3、在应用商店主页的搜索框中,搜索“minesweeper”;4、在搜索结果中,点击选择需要下载的“扫雷”游戏;5、点击“获取”按钮,等待获取完毕后自动完成安装游戏即可。

在windows中鼠标指针呈四箭头时一般表示什么在windows中鼠标指针呈四箭头时一般表示什么Dec 17, 2020 am 11:39 AM

在windows中鼠标指针呈四箭头时一般表示选中对象可以上、下、左、右移动。在Windows中鼠标指针首次用不同的指针来表示不同的状态,如系统忙、移动中、拖放中;在Windows中使用的鼠标指针文件还被称为“光标文件”或“动态光标文件”。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。