最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

知乎神回復(fù):程序員最重要的能力是什么?編碼能力并不是答案

2020-12-18 15:08 作者:C語言編程__Plus  | 我要投稿

知乎有人問:作為一名程序員,你覺得最重要的能力是什么?是技術(shù)嗎?是寫代碼的能力嗎?

什么最重要這個(gè)是哲學(xué)問題,誰也不能肯定的說什么是最重要的,對(duì)于筆者來說的話,比較重要的有兩點(diǎn)。


第一解決問題的能力

程序員至少60%的精力都在解決問題上,而解決問題80%的時(shí)間都是在解決邏輯和Bug當(dāng)中。所以我認(rèn)為一個(gè)好的程序員?解決問題?的能力絕對(duì)很強(qiáng);

幾乎所有雇主都把?解決問題?的能力放在首位。如果你是創(chuàng)業(yè)者,顧客就是你的雇主,你提供的產(chǎn)品是解決方案,你能幫客戶解決的麻煩越大,你的產(chǎn)品也越有價(jià)值,但是在提供方案前,先想你要解決的問題。

程序員的解決問題能力不是天生的,要靠自己?經(jīng)驗(yàn)的積累?;


比如需要去跟蹤調(diào)試產(chǎn)品所產(chǎn)生的bug,又比如說使用第三方組件所遇到的一些問題,再比如說使用一些插件或者IDE所產(chǎn)生的一些編譯問題;

發(fā)現(xiàn)問題的時(shí)候,不要第一時(shí)間就去問別人,你要先自己看看能不能解決這個(gè)問題;

首先你得確定這是一個(gè)什么樣的問題,看它是自己編碼上的問題,還是一些編譯上的問題;

確定問題之后,你可以根據(jù)運(yùn)行時(shí)產(chǎn)生的崩潰信息或者編譯時(shí)出現(xiàn)的編譯錯(cuò)誤,找到錯(cuò)誤的根源。如果是代碼上的問題其實(shí)是很好定位的,我們只需要根據(jù)錯(cuò)誤的堆棧找到出錯(cuò)的地方,然后你再去看這部分代碼的處理邏輯,只要不是特別復(fù)雜的業(yè)務(wù)處理,基本上能很快解決。


如果是編譯時(shí)出的問題怎么辦?你先看具體的編譯錯(cuò)誤是什么,看自己以前是否有遇到過,是否能夠確定是什么環(huán)節(jié)導(dǎo)致的編譯錯(cuò)誤,比如是開發(fā)環(huán)境版本問題,或者是插件的版本問題,又或者是代碼導(dǎo)致的編譯問題,這類問題只要逐個(gè)排除相信也能夠輕松解決。

關(guān)于各類問題的解決,解決辦法總是能找到,就看你是否足夠耐心去尋求解決方案。

總之不要一上來想都沒想就問別人,成就了別人解決問題能力,而自己沒有一點(diǎn)進(jìn)步,當(dāng)然,實(shí)在不知道,那就要問別人了;

不過問別人的時(shí)候,你肯定要把問題清晰、準(zhǔn)確的表達(dá)出來。其實(shí)有時(shí)候,你給別人講述問題的時(shí)候,也能促進(jìn)你理解問題。有時(shí)候,你理解了問題,自己就知道該如何解決了。


第二學(xué)習(xí)的能力

計(jì)算機(jī)技術(shù)更新很快,新技術(shù)新知識(shí)層出不窮,如果你沒有足夠強(qiáng)的學(xué)習(xí)能力,就無法跟上變化,只能吃老本,被淘汰就是遲早的事。

而且公司不是慈善機(jī)構(gòu),如果你是新人的話,公司會(huì)安排一位老員工給你做一段時(shí)間的導(dǎo)師。但導(dǎo)師只有為你解惑的義務(wù),卻沒有教你技術(shù)的責(zé)任。

因?yàn)閷?dǎo)師自己手里還有做不完的工作,帶新人又沒什么利益可圖,能有耐心聽完你的問題,指點(diǎn)一下方向,就已經(jīng)很不錯(cuò)了。

如果你是老員工,你一直沒有學(xué)習(xí)新技術(shù),停留在舊技術(shù)的舒適區(qū),和后來者站在同一起跑線上。那公司又為什么還要留著你。

學(xué)習(xí)是自己的事,沒有人能替你去做。

學(xué)習(xí)力強(qiáng)的程序員敢大膽地體驗(yàn)嘗試新技術(shù),他們的技術(shù)棧始終在保持不斷地更新。他們能快速把握事物的本質(zhì),并判斷出它能用來做什么,不能用來做什么。他們擁抱技術(shù)升級(jí)和革命,因?yàn)樗麄儗W(xué)習(xí)并掌握新技術(shù)的速度比其他人更快,所以他們不用擔(dān)心失業(yè)。


當(dāng)然,其他能力也是很重要的,比如

動(dòng)手能力,都是看書看資料,當(dāng)別人還在糾結(jié)看什么書,還在糾結(jié)書里的字句是什么意思的時(shí)候,有些人的幾百上千行代碼都已經(jīng)能運(yùn)行了。

還有不要以為程序員只要負(fù)責(zé)寫代碼,不錯(cuò)的溝通、表達(dá)、總結(jié)和寫作能力,一定的?組織管理能力?,不管你以后是走技術(shù)路線,還是管理路線,這些都對(duì)你有很大用處。

當(dāng)然,這些都是我個(gè)人的看法,大家肯定都有自己不同的看法。

不過不管什么時(shí)候,大家都不要忘記學(xué)習(xí)。

如果你想成為一名程序員卻依然在編程的世界里迷茫,不知道自己的未來規(guī)劃,亦或你想更好的提升你的編程能力,好好學(xué)習(xí)C/C++編程知識(shí)的話!那么你很幸運(yùn)~

UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會(huì)對(duì)你有幫助的~

分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!

編程學(xué)習(xí)書籍:


編程學(xué)習(xí)視頻:



知乎神回復(fù):程序員最重要的能力是什么?編碼能力并不是答案的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
鹰潭市| 黄山市| 武陟县| 苏尼特左旗| 乐清市| 汉中市| 湟中县| 美姑县| 禹城市| 通化市| 遂昌县| 晴隆县| 青阳县| 北川| 乐业县| 菏泽市| 宁武县| 乌海市| 大连市| 阳泉市| 墨江| 长葛市| 台东市| 江口县| 永康市| 永登县| 白城市| 新闻| 合水县| 崇明县| 兴宁市| 嘉义市| 周宁县| 柳江县| 迭部县| 岑巩县| 伊金霍洛旗| 普洱| 大关县| 特克斯县| 新沂市|