零基礎如何寫代碼 代碼學起來難嗎?怎么學呢?
代碼學起來難嗎?怎么學呢?開始很容易,但是學習很難!不管怎樣,我自學了兩個月。我仍然有資格回答這個問題!說實話,在這兩個月里,我沒有一天學過黑人,也沒有把全部的心都花在學習上。我只是通過快進學習視頻課
代碼學起來難嗎?怎么學呢?
開始很容易,但是學習很難
!不管怎樣,我自學了兩個月。我仍然有資格回答這個問題
!說實話,在這兩個月里,我沒有一天學過黑人,也沒有把全部的心都花在學習上。我只是通過快進學習視頻課程,看著花兒,吞下水果
!我還學到了什么?前端三劍客:HTML CSS JS,除了JQ,atax,PHP(一點點)。學習內(nèi)容還是有點難
!最后,讓我們談談我學到了多少。也許這就是我們最關(guān)心的!我可以根據(jù)設計圖來編寫網(wǎng)站的靜態(tài)頁面,但是編寫代碼的速度很慢。有時我會忘記一些事情,但我知道該去哪門課找到相關(guān)的內(nèi)容并解決問題。JS是最難寫的,我只是練習了幾個例子。
所以我認為這并不難學,但是如果你想成為一名優(yōu)秀的程序員,你需要大量的實踐,這樣實踐才能完美,代碼可以寫得更快更準確。此外,我們還需要通過大量的實踐和思考來完成對一門編程語言的理解,而不是編寫現(xiàn)成的程序。
我已經(jīng)有一年多沒練了。我應該忘記的也是忘記?,F(xiàn)在我只能知道網(wǎng)頁的HTML、CSS和JS的含義了。我知道如何找到問題的根源和一些簡單的想法時,有問題的網(wǎng)站。
我是藍發(fā),一個做互聯(lián)網(wǎng)的機械專業(yè)畢業(yè)生,更喜歡玩科技個人網(wǎng)站的小站長。想學習代碼的朋友,可以推薦兩個網(wǎng)站。
1. LAN pangzai導航(PC和移動終端都有)
這是一個導航網(wǎng)站,聚合了多個it學習網(wǎng)站,這樣你在學習代碼時可以事半功倍。
2. 藍幫仔資源站(PC端顯示更好)
這是一個主要分享建站資源的網(wǎng)站,包括前端教學視頻、前端編程工具和前端案例源代碼,讓您更容易學習。。
雖然我沒有寫太多的代碼,但我以前讀過一段,想和大家分享,哈哈
!一個程序員接錯了代碼,程序員看了代碼很頭疼,因為沒有注釋行,然后偷偷地罵:這個程序是誰寫的?沒有筆記。我必須把結(jié)構(gòu)分成不同的層次。越想越委屈。但看著它,他覺得代碼越來越熟悉了。是的,這個節(jié)目是他寫的。哈哈
!因此,必要的注釋對于代碼是非常必要的。如果你想到那個程序員,你甚至認不出你寫的程序。另一個程序員接手不是更有效嗎?
雖然我寫的代碼不多,但我偶爾會修改站點構(gòu)建系統(tǒng)上的一些模板文件。帶注釋的代碼組織得非常好??雌饋聿粌H賞心悅目,而且更容易找到錯誤的代碼。我認為對于編寫程序的人來說,要高效地編寫代碼,必要的注釋是必不可少的
如何高效的寫代碼呢?
上海某企業(yè)的新手程序員。簡言之,程序員的工作狀態(tài)因公司性質(zhì)的不同而有很大差異。比如我們公司嚴格意義上不是互聯(lián)網(wǎng)公司,所以我們一般不加班,早上9點半不上班,中午午休一個半小時,下午6點半下班。工作時間就是敲代碼,討論要求,然后吹牛。
公司里也有以在中國加班出名的朋友。晚上11:30下班是正常的,但薪水是我這樣的新手拿不到的。
網(wǎng)上很多人都說程序員很無聊,很無聊,很胖。它們有幾個,但它們屬于哪個行業(yè)?就我而言,我身邊的大多數(shù)程序員都很健康。他們在工作中敲代碼,修復bug,下班后做飯,讀書,學習新知識。他們中的一些人保持公眾號,并在下班后專注于公眾號。
但是在思維方式上,程序員可能與在類似管理崗位上的朋友有很大的不同,甚至不合適。因為我們沒有相同的想法,所以我們很少交流,這讓程序員感到無聊。其實,只是我們感興趣的東西和你不一樣,所以很難有一個共同的話題。
程序員過的是一種怎樣的生活?
您好,謝謝您的邀請。
說到程序員,每個人的第一反應一定是it男,那種在電腦前頭發(fā)凌亂的男孩,穿著拖鞋和寬松短褲,戴著一副眼鏡,吃方便面。嗯,事實上,我一直這么認為。至于程序員節(jié),很多人認為敲一下電腦就可以了。真的是這樣嗎?答案當然是否定的。如果每天敲電腦都可以的話,我也想去
!事實上,程序員節(jié)對我們來說很無聊,但是他們做的事情很有趣。每天他們都去工作,測試他們昨天寫的程序的效果,并進行分析。特別是,游戲程序員可以提前測試游戲。總之,玩起來很有趣。但對于我們這些外行來說,這當然非常無聊,只有程序員才能熱愛自己的程序。
我以前偶然遇到一個程序員。我問他你是否愿意每天和電腦打交道。當你想不出相同的程序時,抓頭皮是沒有用的。
他告訴我這沒有我們想象的那么無聊。他對他們的工作很感興趣。他從事游戲開發(fā)。他說,其他人永遠不會理解他們在一瞬間通過一些節(jié)目思考的感受。興奮和自豪來自他們的內(nèi)心。盡管他們每天都在敲電腦,但他們看到了一些不同的東西,我會從好的程序中學到一些東西,并想知道別人怎么能寫出這么好的程序。那時候我只想理解,不是每一句話都會被別人理解,很多時候別人也不會那么理解你,但沒關(guān)系,只是快樂地生活。
程序員都是怎么工作的?
對于高級程序員來說,一天可以完成10000行代碼,編寫代碼是最不熟練的事情。
對于程序員來說,最困難的是理解需求以及將自然語言轉(zhuǎn)換為數(shù)學語言的過程。這個詞就是形式化。早期的程序員需要直接與用戶聯(lián)系,花費大量的時間與用戶溝通,抽象出用戶所需要的功能和性能,組織整個系統(tǒng)的數(shù)據(jù)字典?,F(xiàn)在很多公司把這部分工作交給產(chǎn)品經(jīng)理,這既是好事,也是壞事,所以程序員很難成長成為老板。
其次,難點在于系統(tǒng)架構(gòu),包括通信協(xié)議、結(jié)構(gòu)分層、軟件重用和算法。一個公司總是需要有人來做,但它可能只需要一個人來做,通常是技術(shù)總監(jiān)。
對程序員來說最難的是寫代碼嗎?
自2003年以來,我們一直在做程序設計。一般來說,我們寫的代碼越多,我們需要的代碼就越少。
在程序開發(fā)之初,我主要做了功能實現(xiàn)。負責項目設計的同事把界面寫得很好,剩下的就是功能實現(xiàn)。實現(xiàn)寫功能并不困難。簡單地說,數(shù)據(jù)以固定格式處理后,就可以發(fā)回。在此期間,每天的代碼量相對較大,平均每天大約有500行。
隨著他們編碼能力的提高,很多代碼重用會做得更好。在整個實現(xiàn)過程中,他們會采用比較簡單的實現(xiàn)方法,也懂得如何使用模塊化的開發(fā)模式。通過這個過程,代碼的數(shù)量在一定程度上減少了,但是思考的時間變長了,有時需要一些時間來驗證。在2006年確定自己的主要方向時,代碼量再次下降。因為工作中心已經(jīng)從函數(shù)編寫調(diào)整到了一些框架設計和算法實現(xiàn),這段時間每天的代碼量大約在200行左右,其中很多是編寫接口。在此期間,重點工作是實現(xiàn)算法,做數(shù)據(jù)分析和建模。在這段時間里,還使用了Matlab,因此編碼量大大減少,但難度增加了很多。有時需要一周甚至更長的時間來完成算法的驗證。
2010年之后,我將機器學習和大數(shù)據(jù)添加到我的主要攻擊方向。這時,我每天的代碼量又下降了,平均有100多行。有時一天可以寫幾十行代碼,對算法進行分析、訓練和驗證的時間就變長了。當java第一次被使用時,代碼的數(shù)量可能會更多。后來,當使用Python時,代碼量減少了很多。目前,算法的實現(xiàn)也采用Python。
事實上,在計算機研發(fā)中,編程更像是一種工具。無論使用何種語言,最終的任務都是實現(xiàn)功能。編碼量與角色有很大關(guān)系,但與編程水平?jīng)]有直接關(guān)系。當然,高級程序員必須有大量的代碼基礎,這是毋庸置疑的。
一個程序員的代碼編寫量,能否決定他的編程水平?
我見過50多歲的人寫代碼。你相信嗎?
你的問題只是說