国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

畢業(yè)了就失業(yè),靠自學吃上編程這碗飯

新聞 前端
小崔現(xiàn)在的本職工作是在軟件公司做管理,核心開發(fā)語言是Java。2000年入行,先用ASP語言開發(fā)網(wǎng)站、Delphi開發(fā)PC軟件、后用C#做Web開發(fā),07年開始接觸Java,到現(xiàn)在10年了。

 今天給大家說說小崔的事兒,說說小崔做軟件開發(fā)這一行的事兒。

小崔現(xiàn)在的本職工作是在軟件公司做管理,核心開發(fā)語言是Java。

2000年入行,先用ASP語言開發(fā)網(wǎng)站、Delphi開發(fā)PC軟件、后用C#做Web開發(fā),07年開始接觸Java,到現(xiàn)在10年了。今天把這些舊事翻出來,其實也沒有什么經(jīng)驗可言,只是由來已久的想把這些經(jīng)歷記下來,卻一直沒有認真整理,今天算是一個靈光一現(xiàn),既然動筆了,便寫成了一篇文章。

[[219224]]

車床

大學期間,我的專業(yè)是機械,畫過圖紙、打過鐵、鑄造過模型飛機、造過小榔頭。就是沒有正經(jīng)八百的學過編程,我這人其實很喜歡研究一些神奇的知識,對于死板的東西就沒有什么興趣。因此我對機械這些東西完全沒有興趣,卻一門心思喜歡軟件開發(fā)。

大學期間就總泡在圖書館看計算機方面的書,那時候身邊沒有做軟件開發(fā)的朋友,老師們都是專業(yè)做機械的,對計算機編程也是不懂的。因此學習起來是完全沒有頭緒,根本不知道應該如何入門,每次去圖書館都是隨便找一本書就看,看了半天也不知道到底說了點兒什么,也不知道那里面的知識怎么用于實踐。

其實現(xiàn)在想想,我們大學圖書館的藏書量還是很大的,書的質(zhì)量也是非常高的,但作為一個IT菜鳥,沒有一點兒的基礎,這么看書完全摸不到門徑的。可以想象這樣的學習效率也是非常的低的,基本就是保持了讀書的興趣,但對知識的攝入其實是少的可憐。

在這個過程中,靠著小車不倒只管推的精神,我軟件硬件的書都看了些。讓我最感興趣的還是編程語言類的圖書,當時自己還是挺明確自己以后想做軟件開發(fā)的。但是具體用何種語言就不知道了,也不知道外面公司都用什么開發(fā)語言。當時已經(jīng)知道的語言有Basic、C/C++、Dephi,還有Java,由于Basic是最簡單的,其實那會兒自己練習的時候更多的是學習Basic。當時記得自己寫過簡單的計算器,還練習做過簡單的畫布類的程序。

小崔說編程:畢業(yè)了就失業(yè),靠自學吃上編程這碗飯

語言無所謂

現(xiàn)在想想,學習這種事兒都是在猶豫中讓時間錯過了,當時每本書拿到手里都只看前兩章,后面就難了,或者需要上機練習了,就懶得繼續(xù)學習。給自己的借口是到底哪種語言好呢?當時看不起B(yǎng)asic語言,覺得這個太low了。就總想學C,但C又太難了,根本學不進去。其實真正培養(yǎng)自己編程的感覺語言,還就是Basic那幾個特別簡單的小練習,讓自己知道了邏輯數(shù)學的核心就是判斷,編程只有順序、分叉和循環(huán)三種流程。

所以,如果有新人看到這篇文的話,奉勸一句,別猶豫應該學習哪個語言,無論是入門還是精通,語言都無所謂,所謂觸類旁通,學會一種再學別的是很容易的。

入行

大學畢業(yè)后,我沒有做機械這行,直接去找的軟件開發(fā)的工作。

但是這時候才發(fā)現(xiàn),自己真是對軟件開發(fā)一竅不通,面試都通過不了。

這時候才痛下決心得認真學門語言了。這時候也不挑了,就找簡單容易上手的語言。

當時選的是Delphi,覺得這個語法簡單,Delphi的IDE也好用,做windows應用開發(fā)很方便。

這時候還學習了SQL語言,其實自己根本不知道主動學習數(shù)據(jù)庫,在面試的時候被問到會SQL嗎?答曰不會。被拒。然后才開始學習SQL的。

當時學習條件很艱苦,我舍不得買書,就每天騎自行車跑圖書大廈,白看書,一看就是一天,中午樓下買個燒餅吃。晚上回家后在電腦上試驗,寫點兒小練習。做練習也很困難,2000年初的網(wǎng)絡環(huán)境很差,撥號上網(wǎng),網(wǎng)速也就是3K/秒,相當于2G時代的手機上網(wǎng)速度,并且網(wǎng)上資源很少。

就這么學了1個多月吧,面試到一家公司,是本地一家電腦城的網(wǎng)站部,做網(wǎng)站。

總結這段時間自學,基本來說大學時期看了好多的書還是有用的,對計算機編程多少有點兒感覺,所以一個月的自學就入門了。

只是入門后也很尷尬,學的是Delphi,盡管靠這個找到了工作,但工作了十幾年了,幾乎沒怎么用Delphi寫過軟件。

ASP做網(wǎng)站

在***家公司做網(wǎng)站,發(fā)現(xiàn)與自己想想的差別很大,以為有個網(wǎng)站部,10來個開發(fā)人員,咱可以跟前輩們學習學習。

實際這家公司網(wǎng)站部就空有其名,以前的技術人員辭職走了,我去了就是唯一的程序員。

然后一看人家的網(wǎng)站,發(fā)現(xiàn)是我從來沒見過的語言-- ASP。這是微軟早期為了簡單的小網(wǎng)站開發(fā)的一種Basic語法的腳本語言,可以非常快速的建站。可以理解為PHP的簡化版,也不準確,應該是PHP的超級簡化版,簡化到最簡單。

這真是一個非常簡陋的網(wǎng)站,用一種非常簡陋的語言。我當時卻不懂,因為從來學軟件開發(fā)都是打算做windows應用程序,這是***次接觸web應用程序。

之前我僅僅接觸過web相關的HTML,那時候看了一本介紹HTML的書,也就讀了1個小時,感覺這種標簽式的語言很簡單。

這時候算是從頭學習ASP,當時感覺壓力山大啊。

當時辦公室有一本介紹ASP的書,我就看那邊書,然后讀網(wǎng)站的源代碼。硬著頭皮搞了3天左右,居然感覺通透了,可以修改網(wǎng)站的bug了,網(wǎng)站有新功能要增加,我也可以自己開發(fā)了。

就這樣,開始了我ASP開發(fā)的兩年生涯。

憑借ASP開發(fā)的技能,兩年內(nèi)又換了兩家公司,做了好幾個網(wǎng)站。

在第三家公司的時候,對于編程語言已經(jīng)很嫻熟了,盡管還是主要用ASP,但偶爾也用Delphi和Asp.net做開發(fā)。那個時候,開始接觸.net開發(fā)框架了。

.NET階段

第三年,我跳到了所在城市***的科技公司,這家公司是移動公司的全資子公司。

說真的,現(xiàn)在看看這家公司真是臥虎藏龍,我能進去純粹憑著我這人嘴皮子還算不錯,面試做的還不錯。

當時在這家公司我還是負責做網(wǎng)站,不過那個網(wǎng)站的體量就不同了,是全省范圍使用的營業(yè)廳網(wǎng)站。而開發(fā)語言也采用C#了,那是微軟的.NET開發(fā)框架里的一種開發(fā)語言。

現(xiàn)在想想,我也不知道怎么就學會這門語言了,在我的印象中,我后來再學各種語言似乎都挺簡單的,公司需要或者個人興趣要用到新的語言,拿過來手冊看看,然后把開發(fā)工具裝好寫幾個練習,這門語言就入門了。基本也就兩三天的功夫。

其實真不用覺得快,我后來跟同行們聊天,基本對于新語言的理解都是這樣,學習一門語言很容易。

這個階段我成長比較快,負責過省里的項目、參與過集團的的項目,跟IBM、惠普,還有國內(nèi)的各大廠家都有過合作,逐漸開始負責項目,擔任項目經(jīng)理了。

Java生涯

07年的時候,公司要求技術轉(zhuǎn)型,全體員工一條線,全部改用JAVA。當時正好有一個新項目要開始,與IBM合作開發(fā),IBM的牛人幫我們搭建了Struts+Spring+Hibernate的框架。大家學了1星期,就開始了JAVA開發(fā)之路了。

當時都是使用Struts2+Spring3+Hibernate3這樣的架構。用了1年后,逐漸發(fā)現(xiàn)Struts這個架構實在有問題,性能、安全性都不好,開發(fā)還不友好。

當時不太懂得軟件行的思想 -- 不重復造輪子,結果自己摸索著基于Servlet做了一個封裝,自己寫了一個簡單的MVC框架。現(xiàn)在想想有點兒無知者無畏,不過也確實把Java的東西摸熟悉了。

后來發(fā)現(xiàn)SpringMVC框架是如此優(yōu)秀,再看自己寫的框架,太Low了,就改行用SpringMVC+Spring+HIbernate。

后來帶項目的時候,發(fā)現(xiàn)手下的新人用Hibernate的時候,經(jīng)常會寫出性能很低下的代碼,感覺這是Hibernate天生決定的,適合有經(jīng)驗的人使用,新人使用開發(fā)效率是高了,但執(zhí)行效率太低了。

因此開發(fā)框架又改為SpringMVC+Spring+MyBatis,最早用的時候還是iBatis,后來才是MyBatis。

現(xiàn)在看看,Hibernate的那些問題完全可以通過加緩存來解決的。

***推薦的架構

這兩年,在Java的開發(fā)框架上,采用的SpringBoot提供底層微服務,向上暴露出RestFul接口。表現(xiàn)層采用Nodejs。結構巨優(yōu)雅。

結束語

今年41歲了,在30歲的時候就經(jīng)常聽到有人說快干不動了,以后不寫程序了,要做管理、要做市場。

我覺得也沒錯,現(xiàn)在主要是做管理,市場方面也離不開我,不過編程這么好玩兒的事兒,為什么要丟棄呢?這是我這樣一個老程序員的最喜歡的游戲,愛好是一輩子的事兒,怎能放棄。

寫下來,也不是說介紹經(jīng)驗,我始終覺得自己不是個成功人士,但是在技術方面還是挺自豪的。只是希望有興趣做軟件這行的新人,看了我的經(jīng)歷,得到一些鼓勵,只要堅持就一定能學好軟件開發(fā)的,入了門其實這行很簡單。

責任編輯:張燕妮 來源: 小崔說編程
相關推薦

2021-05-07 06:15:32

編程開發(fā)端口掃描

2020-09-24 10:18:29

JVM參數(shù)類型

2023-05-09 13:55:08

GPT-4AI

2022-01-05 16:12:01

數(shù)據(jù)治理CIOIT領導者

2022-02-08 06:46:38

WiFi路由器

2025-07-24 09:45:43

2017-05-31 13:40:22

人工智能個人助手算法分析

2018-07-06 15:25:50

程序員編程python

2017-07-14 15:20:43

Linux文件系統(tǒng)目錄結構

2019-08-23 15:54:55

編程語言程序員電腦

2017-01-06 18:10:22

程序

2019-08-20 15:22:40

GitHub代碼開發(fā)者

2025-09-17 14:46:05

2019-04-12 16:10:32

Python面試題編程

2021-01-12 14:24:26

Python開發(fā)大數(shù)據(jù)

2022-02-16 10:35:19

IBM

2015-07-06 11:39:00

2022-11-02 08:46:42

Go設計模式流程

2020-04-08 17:26:19

QLCSSDHDD

2021-07-14 15:06:50

SDK版本 jar
點贊
收藏

51CTO技術棧公眾號

欧美天天综合色影久久精品| 三上悠亚在线观看二区| 不卡视频一二三四| 91成人福利社区| 日本精品视频网站| 亚洲无线一线二线三线区别av| 狼狼综合久久久久综合网| 中文字幕123| 五月婷婷综合网| 亚洲国产天堂| 欧美被日视频| 色婷婷综合久久久中文一区二区 | 色99之美女主播在线视频| 国产精品7m凸凹视频分类| 一二三四视频社区在线| 欧美网站大全在线观看| 日韩成人动漫在线观看| 男人j进女人j| 欧美久久免费观看| jiujiure精品视频播放| 国产又大又硬又粗| 亚洲高清色综合| 欧美三级免费| 中国大陆高清aⅴ毛片| 久久亚洲影音av资源网 | 在线一区二区三区四区| 欧美欧美欧美欧美首页| 亚洲欧美日韩一区在线观看| 中文在线观看视频| 欧美高清在线视频观看不卡| 在线免费观看黄色| 国产成人精品在线观看| 91视频.com| 美女搞黄视频在线观看| 九九九热999| 色女孩综合影院| 精品免费视频| 先锋在线亚洲| 欧美精品久久久久久久久久 | 免费在线观看视频a| 日韩视频久久| www.超碰在线| 男同在线观看| 国产精品v欧美精品∨日韩| 婷婷激情综合网| 欧美精品乱码| 亚洲最大黄色| 一区二区中文视频| 99国产精品私拍| 在线观看视频黄色| 日韩一区二区三区免费看| 1024成人| 国产永久免费高清在线观看| 日本一本a高清免费不卡| 成人免费在线播放视频| 国产精品久av福利在线观看| 三级a三级三级三级a十八发禁止| 久久成人精品视频| 久久综合一区二区| 欧美四级电影网| 久久精品人人做人人爽人人| 国产精品激情偷乱一区二区∴| 桃花岛成人影院| 免费久久久久久| 污污网址在线观看| 亚洲一区二区三区视频播放| 色老汉一区二区三区| 日韩精品高清在线观看| 在线播放精品| av在线资源网| 久久综合入口| 亚洲第一中文字幕在线观看| 国产精品66部| 国产视频一区二| 天堂网在线免费观看| 国产精品福利在线| 色婷婷久久久久swag精品| 亚洲一区二区动漫| 国产美女高潮在线观看| 日韩视频免费播放| 欧美激情一级精品国产| 一区二区三区美女视频| 欧美日韩蜜桃| 国产欧美视频一区二区三区| 在线精品在线| 午夜精品一区二区三区国产| 亚洲人成在线网站| 91在线播放网站| free亚洲| 88在线观看91蜜桃国自产| 日本va欧美va精品发布| 2024国产精品| av网址在线免费观看| 视频一区视频二区视频三区高| 欧美日韩一区二区三区四区| 欧美视频中文字幕在线| 亚洲精品美女| 亚洲视频国产精品| 久久米奇亚洲| 欧美一区视频在线| 中文字幕不卡一区| 欧美激情日韩| 精品久久亚洲| 国产乱肥老妇国产一区二| 色综合视频在线观看| 日韩av午夜在线观看| 国产精品久久久久久妇女| 成人免费观看在线网址| 国产精品视频福利| 一区二区三欧美| 亚洲国产欧美日韩另类综合 | 99久久99九九99九九九| 免费三级欧美电影| 日韩国产一区久久| 欧美精品18videos性欧| 在线观看不卡一区| 日韩高清一区在线| 麻豆精品久久精品色综合| 丁香婷婷综合五月| 波多野结衣中文字幕一区| 日本sm残虐另类| 久久综合久久久久88| 26uuu国产在线精品一区二区| 国产成人亚洲综合色影视| 久久免费视频3| 国产视频在线看| 日韩暖暖在线视频| 久久66热偷产精品| 亚洲啪啪综合av一区二区三区| 成人91在线观看| 欧美视频日韩| www.av蜜桃| 国产精品污网站| 欧美日韩高清在线| 国产啪精品视频| 国产精品27p| 久草在线综合| 中文字幕在线不卡一区| 国产精品二区在线| 欧美不卡三区| 99精品国产九九国产精品| 国产亚洲亚洲| 亚洲黄页视频免费观看| 中文字幕亚洲欧美| 亚洲一区二区三区欧美| 日韩毛片免费观看| av日韩在线播放| 日韩小视频在线观看| 欧美日韩精品不卡| 亚洲精品伊人| 亚洲精品视频一二三区| 91精品国产综合久久精品| 欧美成人网在线| 国产v日韩v欧美v| 天堂√8在线中文| 郴州新闻综合频道在线直播| 影院欧美亚洲| 韩日av一区二区| 欧美激情中文不卡| 久久久久久com| 91免费版看片| 色偷偷9999www| 欧洲色大大久久| 欧美性精品220| 性欧美xxxx交| 精品三区视频| 精品国产免费人成电影在线观看四季| 看黄色免费网站| 成人高清免费观看| 91国内精品久久| 久草在现在线| 久久午夜色播影院免费高清 | 久久午夜剧场| 国产尤物久久久| 国产欧美日韩三级| 欧美日韩国产123| 色视频在线看| 久久久亚洲精品一区二区三区| 欧美黑人性生活视频| 免费裸体美女网站| 日韩国产精品久久久久久亚洲| 国语对白做受69| 四虎精品成人免费网站| 欧美经典一区| 欧美三级欧美一级| 中国免费黄视频| 另类av一区二区| 91在线看网站| 欧美在线不卡| 99视频在线播放| 999久久久国产精品| 国产精品高潮粉嫩av| 精品欠久久久中文字幕加勒比| 在线观看免费视频综合| 日本日本19xxxⅹhd乱影响| 精品一区二区三区亚洲| 在线精品视频小说1| 国产成人无码精品久久久性色| 亚洲日本视频| 精品久久久三级丝袜|