導航:首頁 > 編程語言 > 為什麼有人不愛編程

為什麼有人不愛編程

發布時間:2022-08-24 05:01:20

⑴ 為什麼很多人自學編程然後都放棄了

編程難不難?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問編程好不好學?
不知道LZ看沒看過聖鬥士星矢這部動漫,如果你想踏入編程殿堂,就要先想想那個被無數小孩子嘲笑的實力很菜又只會死纏濫打經常被虐得體無完膚的主角星矢,首先你得問問自己,想學編程,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想像的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,應該你確實不適合學。
如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後台資料庫mysql,數據格式json,xml,各種網路協議,還有網站開發語言php, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多「天坑」在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩游戲享受生活了。
程序員加班很恐怖,工作制通常是996,即早9晚9周六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆睡覺了,你還在工作中,是不是很崩潰?
第2,程序員耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計演算法,不斷地把代碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要網路,google,英文論壇尋求幫助,理解錯誤信息是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。
第3. 程序開發首先是非常難學的,任何一門編程語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關系,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程序技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新視頻解碼技術,游戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找實例看文檔去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕項目不會給你什麼時間,一般三天就是極限了,你需要這么短的時間快速掌握一項新技術...
綜上,你明白程序員為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程序員干到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閑時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇跡了

⑵ 為什麼越來越多的人不想做程序員了

作為一個在帝都混日子的程序員,經常能看到不少同事轉行。

最開始是一位年紀比較大了(快40歲,在這個行業算老了)的,回家開個小店去了。後面聊了聊,非常慶幸自己做出了辭職的決定,現在日子過得是滋潤得很。

再之後,有回老家小縣城干別的去了的。要准備好回縣城,恐怕就很難找到IT行業的工作,除非是自己干。但小縣城能幹起來的活不多,加上那裡這方面的人才也難找,也就基本認為是已經換行了。

最近,甚至身邊有剛在17年畢業後加入來的成員,都不想幹了,想要考公務員。現在究竟是一些什麼原因,導致這樣了了?

7.要創業了

不能光是說一些不好的,不想幹了的人中,肯定有不少是想要自己出來單乾的。創業也基本分為兩種,一種是自己出來接單,成立公司開始為別的企業做項目。另一種是自己做產品。這兩種其實都比較好起步,特別是第一種,有活就會盈利。而且成本基本只有人力和應酬,機器大部分也都是用戶負責的。第二種則是比較賭的,要麼很成功,要麼很快燒錢結束。不管怎樣,這都是不少程序員不再願意為別人碼代碼的原因。

⑶ 本人通信專業研究生,不喜歡編程,討厭編程,怎麼辦

你已經是研究生了,應當重新思考你的問題,要學會從宏觀的角度看問題,學會從系統的角度看問題。重新思考什麼叫「喜歡」什麼叫「不喜歡」。沒有人天生喜歡編程,就像沒有人一出生就喜歡金錢。人們為什麼喜歡金錢,因為金錢能使你的生活美好,身心愉悅。假如現在告訴你,如果不會編程你將來就不會找到工作,就賺不了錢,就成不了家,就一無所有(以上只是假設)你會不會還是不喜歡編程呢

⑷ 什麼人不適合學編程

自製力差的人、缺乏對編程正確認知的人、不能系統的制定學習路線的人不適合學編程。

1、缺乏對編程正確認知的人。

選擇一門語言,就堅持學下去,不要朝秦暮楚,左右搖擺,選擇恐懼症犯了。這樣,我們的大部分時間都花在選擇比較上了。其實,任何一門語言,都會有其用武之地,不在乎語言本身,而在乎我們把專門語言用的怎麼樣。但選擇一門最近火熱的語言,可以更容易的進入到這個行業。

比如每天晚上8-11點是學習時間,那麼就一定好堅持,除非地震,除非媳婦生小孩,要不一定要堅持學習。實在不行,即使稍微減少點時間也好,千萬不能停止。一旦停止,你就要花大量的時間去思考之前的進度,去銜接。就耽誤時間了。



⑸ 為什麼很多人不喜歡甚至排斥用中文編程

從事軟體開發多年主要在瀏覽器內核,安卓框架,多媒體等領域研究的比較多,主要編程語言是C/C++ java等三種編程語言,對於易語言簡單做了幾個小功能,做了下嘗試,從本質上講差異不是很大,都是需要遵循一些語法細節,可能是用的時間短的緣故整體感覺還是怪怪的,主要是長期在英文編程環境下已經養成習慣,至於是不是中文倒是沒有太大的感觸。

說到對易語言接觸時間也不短了,剛入行不久喜歡寫一些技術博客,也算是結實了一些粉絲,和有些粉絲聊得比較多,其中一個人在研究易語言想通過易語言做注冊機,從技術上角度不太喜歡玩這些看似很無聊的東西,架不住三番五次的勸說就多少了解一下易語言,然後看看如何實現,弄了沒多久覺得實在無聊,就果斷放棄了,純正的程序員一般不太喜歡搞什麼 游戲 外掛或者黑產之類的東西,但現在很多學歷不高的人通過易語言在鼓搗這些東西,想從中謀取暴利,國家已經有明確的法律規定對於非法的 游戲 收益真要有人較真到底,還真是違法犯罪的事情。

有個同事講過一個故事,有個人專門研究騰訊的一款 游戲 ,然後從中獲取了幾百萬的收益後來被發現並報警,由於但是立法還不太完善,在裡面呆了幾個月罰了點錢又放出來了,易語言誕生的年份已經不短了,當初帶著極好的愛國主義情懷,喜歡有一個屬於中國人自己的編程語言,雖然在內部實現上可能就做了一次轉化而已,起碼讓一些英文不好的人能上手寫代碼了,這算是易語言最大的貢獻了。

任何一種編程語言的誕生或者存在都是為了解決當時非常棘手的問題,然後慢慢的被大家接受,通過時間的積累慢慢培養了生態鏈,也就是大家常說的各種編程社區,然後一群志同道合的人在裡面討論這種編程語言如何來使用,如何來改進,如果是深層次的參與者慢慢加入到核心修改小組,不停的對編程語言的版本以及未來的發展趨勢做貢獻,現在主流的編程語言都是這么衍生而來的,社區力量的強大與否代表著當前這種編程語言的受歡迎程度,目前就國內的編程語言而言無疑java屬於老大,在開源社區裡面java方面的開源項目最多,這就是生態鏈,生態鏈的建立不是一天兩天的事情,需要具備很多因素,還要跟上時代的潮流。

1.編程習慣,絕大部分程序員已經習慣於英文字元的編程模式,切換成中文有諸多的不習慣,而且就編程語言的本質而言最終還是0,1的轉化,中間做了一些轉化而已,在執行效率上還不如英文轉化效率高

2.生態鏈不夠成熟,對於編程語言的使用者來講什麼編程語言最能解決實際的問題就採用誰,這也是生產力發展的需要,不可能為了追求狹義的愛國主義情懷就是採用一種編程語言,易語言的生態鏈體系哈有待繼續的加強發展,畢竟任何一種編程語言都需要來自五湖四海的程序員來共同托起。

3.易語言在某些場景下還是受限,舉個例子在服務端的並發性處理上就有點捉襟見肘了,不可能一種編程語言就一統天下了,這種需要強大的生態鏈支持,就目前狀態而言易語言要走的路還是很長。

對於一個技術人員來講,在合適的場景選擇合適的編程語言,選擇最佳的實現方式,畢竟對於企業來講首先要考慮最短的時間內出成品,所有的企業的程序員都是遵從現實環境,真能解決實際問題的編程語言,本身就自帶推廣特性。

希望能幫到你。

實話實說,我是沒有接觸過中文編程的,對中文編程屆名氣最大的「易語言」,也只是聽說過但是沒用過。雖然我本身是對中文編程是比較排斥的,但是出於「想評判什麼,就要先了解它」的考慮,我還是決心體會一下中文之後,再來回答這個問題。

然後我找到了「易語言」的官網,看了一眼首頁我就放棄了這個想法,本人對美醜的要求很嚴格。

對於中文編程,我就強答一下,說說我的看法。

首先,中文編程還是發展初期,語言生態不好。不可否認中文編程確實降低了編程的門檻,易語言在中文編程做出了值得鼓勵的嘗試。易語言目前的前景不是很明朗,易語言好像是2000年就出現了,差不多快20年了,我翻了翻官網,感覺很久沒有更新了,而且社區支持並不強大,所以並不看好。順便說一下【生態】這個問題,很多人理解這個詞有一些困難,舉個例子:比如安卓和Window phone,大部分APP都有安卓版本,不一定有Window版本,這就是生態的好壞。

第二,英文編程已經先入為主了,就好像我,做Java開發已經12年了,自學python3年,這么長時間已經習慣現有的編程體系了,要切換成中文環境感覺完全沒有必要。而且現在中文編程的生態又不成熟,所以不接受甚至排斥中文編程,也是很正常的事情。

第三,編程思想的重要性要遠遠大於編程語言。其實不用過分糾結於使用什麼語言,編程最重要的是對事務的抽象能力,邏輯思維能力,和對不同的業務場景,可以採用最優方案的能力。如果有一天老闆說:「從今天開始,咱們公司要用中文編程了,工資增加一位數」,我相信我很快就能學會的。

最後,每一種語言的興起,都是因為可以很好的解決行業的某些痛點。比如PHP的興起是因為互聯網需要快速的編寫動態Web服務;Java的興起是適應企業級信息化,Java屏蔽了指針、內存、垃圾回收等等,可以在短時間內寫出大規模的程序;而易語言,好像解決的是「想編程但是不會英文」的問題,至少在編程行業內,我們是不存在這個痛點的。

總結一下:

這個問題,本人比較合適來解答一下。我的文化水平高中,英語非常爛。10年做自動外掛 游戲 工作室,苦於沒有合適的外掛輔助,自己從零開始研究編程。起初學習了按鍵精靈和易語言,可以做一些小程序小 游戲 ,又做了一些操作模擬腳本。後來學習了匯編,才可以做真正意義上的外掛。用易語言做了3年多中文編程,後來為了去上班學習了php,c,python,java,sql這些英語編程,開發過大型網站前後台,手機app,小程序微商城。其實編程用什麼語言都是大同小異,除了個別語言之外用法都差不多。唯一的區別是用處不同、編譯環境和編譯器不同。可能和人先入為主的觀念相關,幾乎每個人學習的第一個編程語言都是英文編程,所以都很傾向英文編程,用易語言自然不習慣!而我,第一個接觸的編程語言是易語言,自然對中文編程更有感覺!

大家好,我從97年開始學習編程,到今年20餘年了吧,代碼是寫過不少。

看到這個話題我也來湊個熱鬧。

1、從語言的角度來說中文編程和英文,沒有區別,無非一個用「如果」,英文用「if」罷了,其本質沒有變化,還是用著老外的編譯器,算不得中文編程,頂多算個漢化版的開發語言而已。

2、如果你每天真的要寫上千行的代碼的話,你會覺得頻繁的中英文切換實在是太麻煩了,英文if只是兩個鍵,中文要敲幾個鍵呢。我最高英文打字速度是300,中文是120,說實話,我願意用英文寫代碼。

3、現在的語言都是Unicode編碼的,你可以用中文做變數名,編譯器不會攔著你,但是同行會笑死你,鄙視你的。

4、目前所有語言大多都是老外開發的。所以你想查的資料,文檔基本上都是英文的。

5、我希望有哪么一天咱們國家也能真能開發出自己的操作系統,資料庫,編程語言,咱們自己的標准,大家一起努力吧。

希望大家不要再為語言而糾結了。

需求:某個變數循環十次,每次的值都加1

java:for(int i=0;i<10;i++){}

易語言:循環體(整形 變數 等於 零 ;變數 小於 十;自增 變數)

首先我們來分析閱讀性,假如一個外行人來閱讀這兩份代碼,雖然不知道for什麼意思,int什麼意思,但我相信正常人至少都能看懂第一份代碼i=0這一行吧;但是再來看易語言寫出來的代碼,循環體啥意思,我只聽過循環,循環體是幹啥用的?整形?整形變數?還是整形變數等於?都說漢語博大精深,在不使用逗號的前提下漢語的可讀性理解起來就可以有很多種意思了。

我們再來看二者的格式,容易看出來其實易語言不過是相當於把英語全部翻譯了一遍,翻譯後的代碼僅限於我能讀得懂而非看得懂。再看一下,易語言的代碼量比英語多了多少?

漢語是我們的母語,如果能開發一門易懂的漢語編程語言,那麼我想這無非會大大降低我們的開發門檻。但是我們需要強調的是,漢語編程語言不是簡單的「翻譯」,我理解中的漢語編程應該是可讀性高、理解容易。例如上面的例子,如果要我「開發」的編程語言來寫,我會寫成這樣

條件循環(變數初始值等於零;假如變數的值小於十;那麼變數的值每次加一」){};

這樣的寫法我相信任何人都能看懂讀懂知道他的用法理解這個代碼是用於做什麼的。這才是真正的漢語編程。如果要只是翻譯英文編程語言,那麼我為何不直接學英文編程語言,我學會了英文編程語言也就意味著我的編程能力拓展性更高,畢竟現在市面上無論是已有技術還是新的技術都是英文寫出來的

中文編程,我可能比較有發言權

⑹ 為什麼感覺學編程特分人 一般沒興趣只看賺錢多的一般都學不成

呵呵,不是所有人都對編程有興趣的。你沒興趣,當然也是正常的。
編程需要比較強的邏輯能力,這樣才能把方方面面的問題考慮到。
當然也需要細心,這樣在調試時會很重要。
技巧、經驗當然也很重要,同樣的一個任務,可以使用多種不同的方法實現,有的花時長,有的效率高,不一而論,編寫出來的程序就與技巧、經驗有很大關系了。

⑺ 很多女生為什麼不喜歡學習計算機編程,女生來答,謝謝

因為編程傷腦筋,用腦過度會掉頭發,一般女生都不喜歡凸把,純屬個人意見

⑻ 為什麼有人不喜歡編程

枯燥,再說不喜歡就是不喜歡,哪有那麼多理由,就像有的人不喜歡吃土豆,有的人喜歡吃土豆

⑼ 為什麼有的人不喜歡計算機 編程學的特爛 還哭著喊著要當程序員 什麼心態

羨慕,但是還不思進取,真正當上了以後覺得也就這么回事,就失去了對程序員的熱情

閱讀全文

與為什麼有人不愛編程相關的資料

熱點內容
修改本地賬戶管理員文件夾 瀏覽:416
python爬蟲工程師招聘 瀏覽:283
小鵬p7聽音樂哪個app好 瀏覽:354
linux下的防火牆 瀏覽:954
凌達壓縮機美芝壓縮機 瀏覽:350
php後面代碼不執行 瀏覽:236
微我手機怎樣設置應用加密 瀏覽:202
條件加密 瀏覽:628
androidstudio設置中文 瀏覽:641
汽車換壓縮機能提升製冷 瀏覽:628
安卓開發配什麼電腦 瀏覽:607
linux下php模塊 瀏覽:78
阿里雲伺服器終端在哪裡 瀏覽:147
app紙有什麼用 瀏覽:224
cuteftp命令 瀏覽:507
最開始的編程語言是什麼 瀏覽:759
at遠程命令 瀏覽:492
雲伺服器哪家好點 瀏覽:215
android系統源碼閱讀 瀏覽:931
dumpjava分析工具 瀏覽:680