成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從打醬油問題看程序員基礎(chǔ)知識(shí)的重要性

企業(yè)動(dòng)態(tài)
老程序員闡述對(duì)程序員成長(zhǎng)過程的個(gè)人觀點(diǎn)。

程序員的成長(zhǎng)速度取決于兩點(diǎn):

第一:基礎(chǔ)知識(shí).

第二:后天的努力.

本人以一個(gè)例子說明基礎(chǔ)知識(shí)對(duì)于程序員發(fā)展的重要性:

分油問題:

兩個(gè)小孩去打油,一人帶了一個(gè)一斤的空瓶,另一個(gè)帶了一個(gè)七兩和一個(gè)三兩的空瓶。原計(jì)劃各打一斤油,可是由于所帶的錢不夠,只好合打了一斤油,在回家的路上,二人想平分這一斤油,可是又沒有其它工具。現(xiàn)只用這三個(gè)瓶子(一斤、七兩、三兩)精確地分出兩個(gè)半斤油來。

當(dāng)時(shí)我看到這個(gè)問題,在紙上畫了一陣,一頭霧水.最后只有放棄,正確的答案思路是這樣的:

通過分析題目并結(jié)合深度優(yōu)先、廣度優(yōu)先和迭代加深搜索的算法的特點(diǎn)以及有缺點(diǎn),這里選擇廣度優(yōu)先算法來求解該分油問題。如果采用深度優(yōu)先算法搜索,由于其盲目性導(dǎo)致搜索陷入局部陷阱,并不一定能求得解即使得到解也不一定是最優(yōu)解,因此并不采用此算法。迭代加深搜索則是在固定的深度上進(jìn)行深度和廣度搜索結(jié)合的策略來進(jìn)行搜索,這樣避免了單一的深度搜索無法得到解的缺點(diǎn),但是找到的解并不一定是最優(yōu)解。廣度優(yōu)先以犧牲空間代價(jià)和時(shí)間代價(jià)來?yè)Q取保證取得最優(yōu)解。由于該問題并不復(fù)雜,即使使用廣度優(yōu)先算法也不會(huì)占有太多的空間和時(shí)間,因此為了取得最優(yōu)解這里選擇廣度優(yōu)先算法來求解。

原來是應(yīng)用了數(shù)據(jù)結(jié)構(gòu)中的算法.如果你在大學(xué)期間沒有上好數(shù)據(jù)結(jié)構(gòu)這課的話,這個(gè)問題要想解決可能存在不小的問題,起碼本人就是其中的一個(gè).

本人是自考出生,學(xué)習(xí)期間難免沒有正規(guī)在校學(xué)生學(xué)的系統(tǒng),起碼學(xué)習(xí)環(huán)境上比較差.學(xué)習(xí)期間學(xué)了C,數(shù)據(jù)庫(kù)原理,數(shù)據(jù)結(jié)構(gòu),但印象都不深,自己根本就不太會(huì)編寫C程序,只是明白些基本的語法.至于數(shù)據(jù)結(jié)構(gòu)這方面當(dāng)然就只算是聽過課,談不上理解,更談不上實(shí)際應(yīng)用.例如比較經(jīng)典的算法題;大牛生小牛的問題,如果你對(duì)遞歸算法沒有特別深入的理解的話,你很難想到用遞歸算法去解決。想到用什么方案后,你的問題基本已經(jīng)解決一半.

在一次去書店的時(shí)候,我發(fā)現(xiàn)在有的書名叫asp.net,我覺的好奇,因?yàn)槲覍W(xué)的是ASP,覺得asp.net非常有意思,當(dāng)時(shí)看了下內(nèi)容,一下子就被DataGrid強(qiáng)大的功能給征服了,因?yàn)槲野l(fā)現(xiàn)用DataGrid可以非常方便的實(shí)現(xiàn)分頁(yè),當(dāng)時(shí)馬上決定學(xué)習(xí).net,就這樣我開始認(rèn)識(shí).net,當(dāng)然主要是ASP.NET這方面.

剛開始在工作中應(yīng)用DataGrid,分頁(yè)特別爽,不用寫太多的代碼,后來同事告訴我說這種要頁(yè)方式不好,是假分頁(yè)。后來經(jīng)過指點(diǎn)才知道,DataGrid分頁(yè)的原理,知道了它的原理后你才知道它的優(yōu)點(diǎn)和缺點(diǎn),才能寫出以后的自定義分頁(yè)。.net編程并不是簡(jiǎn)單的拖放幾個(gè)服務(wù)器控件,要清楚服務(wù)器控件是如何運(yùn)行的,如何自定義服務(wù)器控件,以及擴(kuò)展原有的控件。

在我后來的學(xué)習(xí)當(dāng)中讓我明白了一個(gè)道理,基礎(chǔ)太重要。如果你對(duì)OOP,OOA,OOD不是特別了解的話,你很難寫出擴(kuò)展性強(qiáng),維護(hù)性,可閱讀性強(qiáng)的程序.

現(xiàn)在很多的技術(shù)雖然我會(huì),但是不一定能夠用書面的方式描述清楚,因?yàn)槿鄙倮碚撝R(shí).這讓我想起了有人說學(xué)校的知識(shí)沒有的話,其實(shí)并不然,學(xué)校學(xué)的固然不能當(dāng)飯吃,但它是一個(gè)重要的思想,只有具備了這種思想人才具備解決某種問題的能力.就像上面打油的問題,如果你對(duì)那些數(shù)據(jù)算法不太清楚的話,想找出答案我怕花的時(shí)候會(huì)多很多,想對(duì)了方向才會(huì)事半功倍。

在原文中提到了一點(diǎn):2.盡量縮小研究范圍

本人有自己的觀點(diǎn):覺得要看你所處的環(huán)境。

如果你身在一個(gè)大公司,開發(fā)的都是特別大的項(xiàng)目,團(tuán)隊(duì)成員多,而且技術(shù)都強(qiáng),那么你此時(shí)就要縮小研究范圍,只有你在某方面有成就你才有生存的空間。

如果你身在一個(gè)小公司,團(tuán)隊(duì)就那么幾個(gè)人,這時(shí),你必須會(huì)相對(duì)多的技術(shù),小項(xiàng)目用的技術(shù)可能會(huì)非常多,但不會(huì)太難,太深,太復(fù)雜,所以會(huì)要求你的知識(shí)面廣但并不要求特別精通。

所以我覺得要根據(jù)自己當(dāng)下的項(xiàng)目開發(fā)環(huán)境,決定你研究的知識(shí)范圍。

在原文的評(píng)論中,大家對(duì)于程序員追求新技術(shù)給出了相應(yīng)的看法,認(rèn)為不要盲目的去追求新技術(shù),掌握現(xiàn)在技術(shù)的同時(shí)關(guān)注新的技術(shù)。我個(gè)人也非常認(rèn)可。

本人自我覺得是個(gè)對(duì)新技術(shù)特別熱衷的程序員,有什么新的技術(shù)書籍出來了我都會(huì)去買,但往往因?yàn)楹蛯?shí)際開發(fā)環(huán)境不太匹配,說白點(diǎn)就是有的項(xiàng)目根本就用不上,這樣會(huì)大大的降低我學(xué)習(xí)的積極性。所謂實(shí)踐出真知,老是寫demo......,而且新技術(shù)的速度太快,人非圣人,我想大部分分程序員都不可能全學(xué)會(huì)。況且如果你什么都會(huì)的話,那團(tuán)隊(duì)就失去它的作用了。一味的追求還會(huì)出現(xiàn)園友們說的現(xiàn)象,每種技術(shù)都停留在表面,每方面都是學(xué)而不精。

【編輯推薦】

  1. 身為程序員 你是否承受著這些壓力?
  2. 十類程序員 你是甘道夫還是傳教士?
  3. 程序員應(yīng)該改變的20個(gè)思維習(xí)慣
責(zé)任編輯:張攀 來源: IT人
相關(guān)推薦

2018-08-30 11:11:32

前端程序員基礎(chǔ)知識(shí)

2018-07-20 11:22:03

程序員基礎(chǔ)知識(shí)

2024-03-20 14:51:03

2021-07-19 16:23:55

數(shù)據(jù)安全滴滴大數(shù)據(jù)

2017-01-03 17:50:04

2019-07-15 12:40:02

Linux基礎(chǔ)知識(shí)程序員

2010-07-30 16:28:06

2023-10-24 11:07:57

2012-03-05 09:48:03

宅男程序員

2020-09-14 09:39:22

信號(hào)

2010-05-12 16:19:32

程序員面試經(jīng)驗(yàn)

2020-08-27 07:00:00

代碼軟件應(yīng)用程序

2013-08-08 10:10:06

備份策略全備份增量備份

2017-12-29 10:14:48

IT項(xiàng)目

2011-07-05 18:30:44

站內(nèi)優(yōu)化

2013-05-14 09:44:41

程序員面試

2011-06-03 08:49:29

程序員

2013-02-19 10:12:59

2017-06-13 08:33:10

程序日志代碼

2016-12-20 18:44:22

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲国产成人在线视频 | 欧美一级淫片免费视频黄 | 精品亚洲一区二区三区四区五区高 | 天天干b | 欧美一级免费 | 99精品一区| 欧美一区二区在线观看 | 亚洲成人午夜电影 | 成人自拍av | 色免费在线视频 | 一区二区三区欧美在线 | 伊人网综合 | 日韩亚洲一区二区 | 日本在线观看视频 | 国产乱码精品一区二区三区av | av片免费观看 | 国产精品二区三区在线观看 | 久久精品一区二区视频 | 91久操视频| 久久一区二区三区免费 | 国产在视频一区二区三区吞精 | 中文字幕一区二区三区四区五区 | 羞羞的视频免费看 | 欧美在线观看一区 | 欧美日韩精品综合 | 9久久精品 | 久久国产欧美日韩精品 | 久久天天躁狠狠躁夜夜躁2014 | 国产成人a亚洲精品 | 亚洲高清在线播放 | 久久9热| 亚洲国产片 | 成年人视频在线免费观看 | 久久精品视频在线观看 | 欧美日韩在线一区二区 | 国产乱人伦精品一区二区 | 免费成人高清在线视频 | 成人av高清 | 国产三级在线观看播放 | 国产精品国产三级国产aⅴ无密码 | 中文在线播放 |