Heim Backend-Entwicklung PHP-Tutorial 新手程序员的快速成长之道

新手程序员的快速成长之道

Jul 25, 2016 am 08:51 AM

我学程序设计的时间其实不算短了,不过总不长进。一直想写一点东西纪念一下,只是总怕误了别人的子弟,不敢乱说。一开始是真不懂,没什么好说的。到后来学得多了,想说,但发现反而懂得更少了,愈加不敢说。这好比程序设计上的死循环,学得越多,不懂得越多,越不敢说,如此反复。今天终于鼓起勇气来写,可还是战战兢兢,怕是指点迷津不成,倒把人带入歧途,那罪过就大了。
    看到很多新手程序员在论坛里摸爬滚打,弄得焦头烂额,不知所措。心中免不了感慨,新手如何才能快速进阶,新手成长之道到底是什么?孟岩老师指出“思考力和解决问题的能力”是程序员的核心竞争力。这里现学现卖,盗一下版——习惯和方法是新手的成长之道。
    只有拥有好习惯,掌握好方法的人才能以很快的速度掌握一门技巧。这是一种能力,所谓天赋不过如此。一个天赋异禀的少年经过世外高人的稍加点拨,传以武学秘笈,不出几年,江湖上便多了一个神功盖世的少年侠客,足以使那些学武学到胡子花白却只会几手粗浅功夫的老江湖汗颜。学习编程同样需要“天赋”,这“天赋”不但与生俱来的,还可以后天养成。说到底所谓“天赋”是一种习惯,一种方法。有了好的习惯使用正确的方法,你同样能很快长成为一代大侠。
    现在网络是非常的发达,几乎所有的小问题都能在网上找出一大堆的答案来。很多新手一遇到问题,立马就去上网去搜一把,顺便复制粘贴一下,勤快的就着代码运行一下看看有没有错误,没甚大错就拿来用了。遇到问题时不是去思索一下自己该如何去解决,有几种解决方案可以实现,哪种方案效率最高,哪种方案兼容性最好,而是一搜了之。久而久之搜答案成了习惯,思考力和分析力也在你的习惯中沦陷了。
    还有一些新手写代码一出错,从来不自己试着解决,而是马上就去论坛求救,弄得整个论坛“救命”声一片,不知道的还以为论坛发生了“天灾”。其实有些错误,错误提示昭然已揭,都明摆着告诉你错在哪里了,很多人却视而不见。更有甚者写代码丢三落四,龙飞凤舞,不是少了一个等号就是多了一个括号,弄得编译器苦不堪言,叫苦连天,他还在那里抓耳挠腮,为报错百思不得其解。写程序不能失于严谨,而严谨恰好也是一种习惯。
    除了脑袋真的有点贵恙的,其实每个正常人都有“天赋”,但是“天赋”很容易被你宠坏,“天赋”是需要好的习惯不断去锻炼的。
    有人说我说得轻巧,尽会忽悠人,折腾一些不知疾苦的话来敷衍了事。其实每个新手都希望能快速掌握“神功”成为大侠,只是不知道哪些是好习惯,哪些是坏习惯,明知是坏习惯改正却无从下手。 善哉!终于有人问到点子上来了,终于有人不去问一些语法错误了,终于有人不到处喊救命了。幸甚幸甚。
    论坛就是用来交流探讨的,在你遇到困惑,身处迷宫或是走在三岔路口之时,去问问前辈们的解决之道,高人们的轻轻一指,尤如仙人指路,能使你得道成仙。关键是你要问得其法,问得其要,问得所求。那一指的风情,正中要害,把你从困惑中解救出来,也包含了对问题的解决之道。领悟之后,当你再次遇到类似的问题,如果不能举一返三,至少也可以现学现卖。
另外,在领悟指点的同时,原理的基础的著作应该多去读读,深入理解。这是夯实基础的,万丈高楼平地起,基础万万不能差。原理让你白了来龙去脉,好比打通了任督二脉,日后练功自然事半功倍。
养成好习惯,掌握好方法,领悟学习之道,你一样可以快速成长为武功盖世的大侠。
免费领取LAMP兄弟连原创php教程光盘/《细说PHP》精要版,详情咨询官网客服:http://www.lampbrother.net
PHPCMS二次开发 http://yun.itxdl.cn/online/phpcms/index.php?u=5
微信开发            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



Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP -Protokollierung: Best Practices für die PHP -Protokollanalyse PHP -Protokollierung: Best Practices für die PHP -Protokollanalyse Mar 10, 2025 pm 02:32 PM

Die PHP -Protokollierung ist für die Überwachung und Debugie von Webanwendungen von wesentlicher Bedeutung sowie für das Erfassen kritischer Ereignisse, Fehler und Laufzeitverhalten. Es bietet wertvolle Einblicke in die Systemleistung, hilft bei der Identifizierung von Problemen und unterstützt eine schnellere Fehlerbehebung

Arbeiten mit Flash -Sitzungsdaten in Laravel Arbeiten mit Flash -Sitzungsdaten in Laravel Mar 12, 2025 pm 05:08 PM

Laravel vereinfacht die Behandlung von temporären Sitzungsdaten mithilfe seiner intuitiven Flash -Methoden. Dies ist perfekt zum Anzeigen von kurzen Nachrichten, Warnungen oder Benachrichtigungen in Ihrer Anwendung. Die Daten bestehen nur für die nachfolgende Anfrage standardmäßig: $ Anfrage-

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs Mar 14, 2025 am 11:42 AM

Die PHP Client -URL -Erweiterung (CURL) ist ein leistungsstarkes Tool für Entwickler, das eine nahtlose Interaktion mit Remote -Servern und REST -APIs ermöglicht. Durch die Nutzung von Libcurl, einer angesehenen Bibliothek mit Multi-Protokoll-Dateien, erleichtert PHP Curl effiziente Execu

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests Mar 12, 2025 pm 05:09 PM

Laravel bietet eine kurze HTTP -Antwortsimulationssyntax und vereinfache HTTP -Interaktionstests. Dieser Ansatz reduziert die Code -Redundanz erheblich, während Ihre Testsimulation intuitiver wird. Die grundlegende Implementierung bietet eine Vielzahl von Verknüpfungen zum Antworttyp: Verwenden Sie Illuminate \ Support \ facades \ http; Http :: fake ([ 'Google.com' => 'Hallo Welt',, 'github.com' => ['foo' => 'bar'], 'Forge.laravel.com' =>

12 Beste PHP -Chat -Skripte auf Codecanyon 12 Beste PHP -Chat -Skripte auf Codecanyon Mar 13, 2025 pm 12:08 PM

Möchten Sie den dringlichsten Problemen Ihrer Kunden in Echtzeit und Sofortlösungen anbieten? Mit Live-Chat können Sie Echtzeitgespräche mit Kunden führen und ihre Probleme sofort lösen. Sie ermöglichen es Ihnen, Ihrem Brauch einen schnelleren Service zu bieten

Erklären Sie das Konzept der späten statischen Bindung in PHP. Erklären Sie das Konzept der späten statischen Bindung in PHP. Mar 21, 2025 pm 01:33 PM

In Artikel wird die in PHP 5.3 eingeführte LSB -Bindung (LSB) erörtert, die die Laufzeitauflösung der statischen Methode ermöglicht, um eine flexiblere Vererbung zu erfordern. Die praktischen Anwendungen und potenziellen Perfo von LSB

Anpassung/Erweiterung von Frameworks: So fügen Sie benutzerdefinierte Funktionen hinzu. Anpassung/Erweiterung von Frameworks: So fügen Sie benutzerdefinierte Funktionen hinzu. Mar 28, 2025 pm 05:12 PM

In dem Artikel werden Frameworks hinzugefügt, das sich auf das Verständnis der Architektur, das Identifizieren von Erweiterungspunkten und Best Practices für die Integration und Debuggierung hinzufügen.

See all articles