不會寫編程
⑴ 為什麼我死活學不會編程
死活學不會編程主要是犯了以下的錯誤:
1、專注力不夠,沒有恆心
有很多人開始學編程熱度很強,剛剛入門時候相對比較簡單覺得寫代碼這就是這么回事,開始有點小浮躁,到了後邊學到難理解的,又開始懷疑人生。基本上來回幾下就被弄得焦頭爛額了,慢慢也就距離放棄不遠了,編程對定力和耐心的要求很高,正在自學的或者想學編程的准備好這份耐心了沒。
2、不講究學習方法
大多數學編程的基本上學習之初都會下載很多的資料,大量的視頻和電子書,很多很多個G。然後搞一個視頻就開始了自己編程學習之路,看了一段時間有點聽不懂了,換個視頻繼續,又遇到不懂得,開始電子書的學習之路。這樣下去基本上幾個月過去了,弄得自己思維都亂了方寸。
學習編程基本上需要制定一個大綱,這個需要大綱需要限定時間和目標,建議以書本為主線,視頻為輔助,這樣更容易建立自己的知識體系。
3、不懂得實踐
編程是一個熟練工種,不動手寫代碼啥也搞不定,也就別異想天開做屬於自己的產品了,實踐不是對著視頻得代碼在電腦上敲一遍就萬事大吉了,需要自己獨立去完成書本或者視頻上的代碼,還要舉一反三。
4、不打造自己的知識體系
學習過程中難免枯燥乏味,就要講究點策略,或者找點什麼能夠激勵下自己。其實可以找點榜樣得力量,這就是為什麼要找個帶自己的,起碼在心理有個期盼會覺得什麼時候能達到像誰一樣厲害,有時候榜樣的力量是很強大的,所以在學習過程中要設置這樣的榜樣。
⑵ 不會編程,不懂代碼,可以進行軟體開發嗎
可以進行軟體開發的。
目前比較火的低代碼開發平台,就適用於不懂代碼但了解業務的人。
低代碼開發從字面上的解釋就是開發軟體過程中只需要編寫少量代碼就夠了,與傳統開發方式相比,編寫代碼的工作量能夠減少很多。
低代碼平台通過可視化的方法幫助開發人員進行應用程序開發。通過低代碼平台,企業可以快速構建應用程序,同時非技術人員也可以參與到開發的過程來。同時還具備更快的速度、更快的開發時間與更低的成本。
更快的速度主要體現在使用低代碼開發平台將一個傳統方式開發需要耗時一,二年的項目,縮短到幾個月,甚至更短的時間,對於企業發展來說是非常大的優勢。尤其是企業數字化轉型,意味著企業必須在短時間內開發出信息化系統。如果採用傳統開發模式來做,明顯是跟不上企業所需。而採用低代碼平台的快速開發特性,則可以很快為企業搭建所需的應用系統。
更快的開發時間體現在低代碼開發平台以模型驅動設計,在一定程度上改變了傳統開發工具的開發方式。低代碼開發的關鍵點,就是普通開發者可以快速開發出應用程序,這個過程基本無需了解軟體背後程序是怎麼編寫和運行的。
更低的開發成本體現在低代碼開發工具縮短了軟體的開發時間。因為降低了開發人員的要求,所以企業可以節省聘用專業的開發人員的高昂費用。
之所以低代碼平台能有那麼多的優勢,還是因為低代碼在功能上與傳統的手動編碼不同,因為它確實使用了許多方法來使開發應用程序變得更容易和更快。
東西靠不靠譜,自己用下就知道了。別人說再多,也不如自己親身體驗下來的直觀。
⑶ 學計算機專業的不會編程啊怎麼辦
首先呢,我想以一個計算機學長的身份告訴你,編程沒有你想像的那麼難。c語言從入門的角度看還是很簡單的。如果你覺得看書很難,不妨下載一些視頻看看,這個土豆、優酷、網路都能搜索到,要找到適合自己的學習方法。學習編程,總是要伴隨大量練習的,只有這樣,才能深入理解並且快速掌握。我大一學完C語言,基本什麼都不會(可能是我懶),考試抄過的。但是課程設計搞那個成績管理系統,認真去做了一周多,C語言就會了。然後邊學邊做,到大四也算一方豪強。x0dx0ax0dx0a其次呢,C語言或者編程的學習,這個有個循序漸進的過程,為什麼先學C語言,然後數據結構,演算法,面向對象,也是這個道理。如果你開始學不懂,那就降低難度,學更簡單的。一個好的入門比什麼都重要。我開始就是研究win_tc,看它安裝目錄下的tcstudy.chm慢慢提高的。什麼定義語法函數你看書是記不住的,你寫幾個簡單的程序就記住了。記住,不斷的練習。一個程序員的能力,基本可以從它的代碼量體現出來。x0dx0ax0dx0a最後給你說說就業形勢,計算機是工科,具有工科的基本性質--要求動手能力強,這時候理論要求也要過硬,所以說編程的人很費腦力。但是付出總會得到回報的。大四校招的時候,你看旁邊的人,一個個拿2000+的offer,甚至2000-的也不在少數,也許沒拿到offer的更多。這時候你拿著5000+或者6000+甚至7000+的offer,你不敢拿出來,怕嚇到他們,這是一種什麼心情!曾經無數個挑燈夜戰的記憶原來是這么美好。x0dx0ax0dx0a既然計算機選擇了你,那就不要氣餒,也不要踟躕,更不要懷疑自己的能力。努力堅持走下去。柳暗花明又一村。x0dx0a最後告訴你,我們那一班100%就業,薪資平均5000左右。x0dx0a祝你學習愉快!
⑷ 為什麼我就是學不會編程
我也不會編程啊。我是19歲開始學的。現在26了。
跟你聊聊這些年的編程生涯。
第一次接觸編程是因為沒有工作,沒有收入。然後我就想通過學習一門計算機技能,解決我的工作和收入問題。有的人以為我得了網癮,天天在網吧玩游戲。其實我會玩的游戲,除了飛車就是玩個cs。然後,我跟著別人做網站。但是代碼是一點都不懂得。但是還是在電腦前面敲一些代碼。我當時都不知道那是什麼代碼。後來才知道,我敲得那些是javascript。然後,自己的目標很簡單,就是先做一個網站。慢慢地就了解到PS。flash,。還有html。等等。但是我只是在了解,其實我一行代碼都不會寫。連html都不會。任務很緊,我瀏覽了所有的net矽谷教程,幾乎是沒有一套能夠看懂。連ps教程,都看了十多個,但是水平還是初級。w3c也被我翻爛了,但是還是沒有寫出一些有用的東西。
慢慢地我終於熬到了2015年,這是一個人人編程年。然後,我又找了一些教程,慢慢地跟著敲代碼。最後,在幾個月的時間里,我總結了以前的的學習。大部分就是上網看教程了,自己做的東西很少。根本看不懂演算法導論。基本的演算法都理解不了。一旦代碼過長,就有點頭暈。
終於,到2016年,注冊了玉米,開通了自己的網站。但是還有一個月就到期了。我只是嘗試了下做站長的感覺。但是,自己的能力有限,基本的編程能力都沒有。
現在,編程能力幾乎為零。而我學編程已經有8年了。現在唯一會的東西就是,安裝一些現成的開源程序,給自己的電腦重裝系統。
基本上,我什麼都不會。從來都不寫技術博客,從來也不愛寫文章。有時候,自己一個人默默地待著就是一整天。
但是我學會了怎麼搜資料。怎麼搜問題。然後,我找到了一些好書,比如大話java,讓我進入java的門檻。
我也找到了w3c,一有記不住的都可以翻開看一看。我也找到了很多免費視頻教程,沒事就看看。
現在是2017年。我的目標就是跟著時代前進。
雖然我還不會編程,但是從我的進步來看,我已經知道了一些東西。我想通過我的不停琢磨,總有一日,我要獲得計算機博士學位。
⑸ 學了一學期C語言,可我還是不會編寫程序,該怎麼辦
自己有電腦沒?沒有的話去學校機房。動手,敲代碼。從最簡單的敲,從看一行敲一行到看一段敲一段到看思路敲一篇。
學了一學期你說還連一些填寫程序都不會,那你的c可以說就叫「不會」,光能看懂有啥用啊?如果你是軟體專業的那你就趕緊加把勁吧,你這學期的c和沒有學差不了多少了。
一句話,去動手吧!
⑹ 學不會編程是智商不高嗎
學不會編程不是智商不高,是知識儲備不夠。
編程是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
在計算機系統中,一條機器指令規定了計算機系統的一個特定動作。一個系列的計算機在硬體設計製造時就用了若干指令規定了該系列計算機能夠進行的基本操作,這些指令一起構成了該系列計算機的指令系統。在計算機應用的初期,程序員使用機器的指令系統來編寫計算機應用程序,這種程序稱為機器語言程序。
使用機器語言編寫的程序,由於每條指令都對應計算機一個特定的基本動作,所以程序佔用內存少、執行效率高。缺點也很明顯,如:編程工作量大,容易出錯;依賴具體的計算機體系,因而程序的通用性、移植性都很差。
⑺ python編程不會寫怎麼辦
有一定的事實證明,Python語言更適合初學者,Python語言並不會讓初學者感到晦澀,它突破了傳統程序語言入門困難的語法屏障,初學者在學習Python的同時,還能夠鍛煉自己的邏輯思維,同時Python也是入門人工智慧的首選語言。
學習編程並非那麼容易,有的人可能看完了Python語法覺得特別簡單,但再往後看就懵了,因為到後期發現並不能學以致用,理論結合項目才是學好一門編程語言的關鍵。可以選擇報班入門,一般在2W左右,根據自己的實際需要實地了解,可以先在試聽之後,再選擇適合自己的。
⑻ 代碼不會寫怎麼辦
1 – 測試不同的解決方案,直到感覺重復
在你研究或詢問其他開發人員(=浪費他們的時間)之前,你應該嘗試使用你現有的知識和思維來制定每一個可能的解決方案。
顯而易見的是,太多的程序員是從詢問他人開始的,自己甚至都不曾靜下心來分析問題本身。不要成為這樣的討厭鬼,盡可能不要浪費別人的時間。
先投身於工作,然後再尋求幫助。
2 – 在線查找開源代碼
當你投入於工作,卻沒有什麼成果的時候,那麼下一步你可以嘗試開源代碼。許多編程人員構建軟體,是出於創造解決方案並在線發布以供大家使用的樂趣。有些人發布的代碼曾被它們的程序員使用於商業項目。
GitHub是尋找開源代碼的兩個主要地方之一。另一個是StackOverflow。
這些網站的解決方案是採用可重用代碼的形式,方便你在項目中實現。
謹記,使用其他人開發的代碼總是有風險的。它可能會以你意想不到的方式改變程序的行為。備份原始代碼,這是常識。
3 – 向更有經驗的程序員詢問
你有沒有碰到過這樣的情況,向其他人求助卻發現你甚至不知道自己在問什麼?
在詢問任何人之前,你得准備好一些你無法通過網路信息搜索解答的問題。
明確的問題,才能有明確的解決方案。如果是你自己都描述得雲里霧里的問題——那麼你只會得到一個雲里霧里的回答(並且可能會惹惱他人)。
如果你周圍沒有任何開發者可以詢問,那麼也可以在線查找。你可以在StackOverflow或MSDN社交論壇上詢問,或查找特別針對於你所用技術的Slack頻道。
4 – 如果一切都失敗,那就瀟灑放手
不要一心鑽在死胡同里,實在不行,那就去干點別的事——睡覺,吃東西,等等。
你覺得這是在逃避工作?那就錯了。我要告訴你的是,當你最輕松的時候,往往正是解決辦法靈機一現的時候,這不是我胡編亂造的,而是有科學的證明。此時你的大腦工作在「發散思維」的模式下,而不是在「集中注意力」的模式下——你可以在這篇文章中了解之間的差異。
總的來說,這個理念就是要你忘記手頭的問題,讓你的意識心靈沉浸到其他的事情中。此時,你的潛意識則開始連接要點,朝著頓悟的方向前行。
我們可以做些什麼以便於幫助大腦在發散思維的模式下工作呢?放輕松就好了:
散步(古代哲學家非常習慣於在走路時演講,因為他們意識到走路有助於思考)
清理辦公室或住所(完成後給自己一個獎勵)
與朋友約會,和杯咖啡,聊聊八卦(如果你過於關注問題的話,那麼建議和不能提供幫助的非編碼人員交談)
⑼ 學計算機專業的不會編程啊 怎麼辦啊
我站在一個學了C語言懂計算機內部結構邏輯設計的人來說:首先你要熱愛計算機或者有堅持不懈的精神和懂得變通的思維 學不懂就跑別的行業積累思維經驗再回過頭來,其次你要多參加社會事業實踐最好是有更多的思維整理,其次你要有個好的老師比如C語言中文網的教材,要多學習數學 做到數學的一種畫畫境界 構型和數字相結合例如一個點可以表示0-表示逆方向1-N數字有個標準的心中的尺,擁有人尺合一以及獨立創新科學的思想境界,最後你要做到人機合一就成為大神專家了,順便告訴你 樓下的人都是拿經驗教人的人 什麼東西都很機械,我能教你的就是想像力對於一個人的重要性,一個數字能構成一個圖畫進行各種思維整理,輕易推導很多數學公式,甚至自己獨立發明公式的能力,現在的人對科學沒什麼興趣,不會追求創造能力 ,正常。熱愛科學的那份感覺,在你擁有了別人沒有的技能做出很多自己東西的那種興奮的感覺,推導出一個新發現,能帶你走進一個新的世界別人看不到的世界,這都是讓人感到興奮的事情,馬雲說過,痛苦是因為你的方式錯了,如果你的學習思維讓你感到痛苦,那麼很遺憾,站在掌握這種能力的角度上來說,一切歸0,也就是說你可能學了100本書你最後都要回到第一本書重新認識和整理。是的,比如說你學習高等數學以為自己很了不起,但是如果他不是你的能力,你可能要重新回到1年級課本重新思考這個問題了,什麼叫做數字。學的別人的東西永遠不會是你自己的,你自己是你自己的思考方式解決這個問題,你要重新從一個數字開始結合生活實際掌握它,話都說到這份上了,你自己去感悟吧,教你是沒用的,我說了你的能力是你自己的思考方式,我的思考方式並不一定會適合你,但是我也不會交給你,摸爬滾打20年,數不盡的辛酸史去研究愛因斯坦拉馬努金怎麼做到的,告訴你了你也不一定會掌握,因為這是我的經驗,他對於我來說是有生命的,而對你來說是死的,成功必然是99%的努力啊,這不是游戲,這是科學,游戲告訴你怎麼做你都能做,科學不能用經驗來給你得到一個你真正的答案。學習方式對了就是在唱歌跳舞,不對了就是在挖坑埋自己。不想對科學感興趣成為專家,你不必考慮這些。你就像他們說的,多看多練變成經驗做機械運動就行了,這樣的工作無聊死你,學習是感覺得自由性運動,機械運動不會幫你做成超過別人的任何事情
你選的參照物也真的是,愛因斯坦不學,牛頓不學,圖靈不學,跟一幫總以為自己能上天的學
我要告訴你是你選擇了計算機,它是你的信念,你對世界的理念產物,成為屬於你的東西,你認為的計算機