{eval=Array;=+count(Array);}
不妄自菲薄,也不要妄自尊大,我做軟件20多年了,編程不僅僅是用什么語言,關鍵在于思想。編程語言只是器,工具而已,把一個工具用的很熟沒有什么驕傲的,除非你要跟寫詩的人去比編程。一個軟件要實現哪些功能,這些功能用戶怎樣用的才爽,簡單易用,穩定如新才是最重要的。否則就是個半吊子,在這行并沒太大的前途
作為一個過來我告訴你我,剛畢業從事的就是java圖形化前端開發,第二份工作就是倉儲系統運維,你那點技巧沒啥卵用,圖形化界面下寫幾個if else 這是個人都會??吹侥阏f隨手寫一個倉儲系統,我更覺得你可笑。倉儲系統的流程復雜度不是你寫的一個小玩具,開發一個倉儲系統都需幾百人要一二年工作量才能勉強上線,而且后期維護需要大量人員。而且涉及到分布式架構,服務化,分布式中間件等等。。你這水平我可以告訴你,去做個實施還是可以的。
如果只是這樣就覺得在業內很有水平,你讓頭禿的程序員情何以堪?
一、就技術而言
上面這個什么管理系統,技術上純粹就一初學者的demo。有太多高級別的東西你沒有接觸到。
我說幾個問題你思考一下:
①你是否考慮過,你的系統是否可以給1000人或者更多人同時用,如果不可以,應該怎么做。
②你的系統是否經得住攻擊,防止企業數據丟失和泄露。
③前端性能如何。是否有卡死或者崩潰問題。
二、就產品而言
不知道題主是否知道,開發不僅僅只要會寫代碼就夠了。開發需要有產品意識,需要有架構上的全局觀念,還需要有質量風險意識和進度風險意識。
還有代碼質量和代碼規范。
同樣一個功能,有的人寫了1000行,有的人寫了10行。結果寫1000行的被公司辭退了。這可是活生生的例子,就在我們公司。
以上隨便拿出一個點,都有很多東西值得琢磨。手打無法一一細說。
總之,就算是僅僅會寫代碼,一輩子也就只是個碼農,而程序員35歲以上還在親自寫代碼的非常少了。
作為程序員,有成功后的喜悅感是可以的,它可以作為你繼續學習新技術的動力。但是不要沾沾自喜自以為是。
總結
題主作為大學生,做到這個已經很不錯了,至少超越了非常多的同齡人,需要保持謙遜繼續加油!
編程這個東西主要還是看天賦的 ,從你的描述來看應該算很好的。
聯網并不是重要的 只要你能在單機調試成功上網基本也不會太大問題。
不過會寫程序和實際運用還是有一定的差距。 如果你打算向數據庫方面編程發展的話,建議再學一點點財務知識,企業管理類的。
從事ERP開發20年來 個人覺得做一個好的系統寫代碼并不是主要的。
你好,上個廁所,順便回答一下這個問題。
先論述一下。
首先,不排除有個別天才,能在學校期間做出有商業價值的軟件,比如餓了么就起家在學校里。其他一般的的學生,做的所謂管理系統都是皮毛。
再個,一個人拖輪子搭了一個軟件,不能說明技術水平。能體現技術水平的只有長時間的項目參與,以及反饋。
總結就是,我個人認為,作為學生,做個畢業設計已經夠了。但是到社會上,還是需要項目經驗來磨煉的。
歡迎來搞[淚奔]
作為大學生能夠照本宣科的寫倉儲程序,恭喜你,已經成功進入程序員藍領階層了,可以加入一個項目中的流水線并出色完成任務,當然如果熟練,工資絕對不低。
要進入白領程序員,需要的是整個項目的構成設計,不光要懂程序設計,還要了解相關的專業知識和使用流程。例如,財務軟件設計,必須懂財務管理知識,進銷存管理軟件必須懂商業方面的流程,醫院HIS和電子病歷管理系統如果沒有相應的經驗很難完成一個成功的系統,白領程序員是長年的摸爬滾打成長起來的。就算你達到了,恭喜你,成為最低檔次白領程序員,數據庫管理程序員。
最高檔次的程序員是專家系統程序員,如果你不是學霸級人物,僅僅精通Java是遠遠不夠的,需要扎實的相關專業知識、對計算機底層的熟悉和對相關算法的精通。例如photo shop之類,電影動畫渲染軟件、航空航天軟件、醫院CT磁共振診斷系三維成像等,當然還有編寫新的操作系統或新的編程語言,我看就算了吧。
最后說明,中國不缺藍領程序員,也不缺高精尖電腦人才,缺的是眼光獨到的伯樂和任正非一樣高瞻遠矚的老總。
只是會編程吧,如果談到行業了,那就必須有經驗、懂需求了。
編程的本質是邏輯,會語言只是第一步,經驗和需求如何通過邏輯串起來才是重點。比如倉儲這一塊,除了進銷存,還有交割,銀行接口等等等等。有些在編程可控范圍內,有些不是。
我在軟件行業打滾了20多年,就是喜歡年輕人放蕩不羈,自信滿滿的,沒有受到甲方和產品經理的鞭策,沒有受到社會的打磨。就憑你這句話我100%肯定你這個水平只是到達入門級?,F在一個自動化測試員都會寫代碼,SQL都玩得比你好!圖形化界面這個是程序員最根本的技能,沒啥大驚小怪的。都能熟練掌握多個不同的數據庫。如果你出來找工作在軟件公司包保不到3個月就被人罵到狗血淋頭,說你啥都不懂,把你貶得一文不值。你就知道什么是差距,什么是小白。沒見過世面,不知世道水深。沒遇到問題,不知道技不如人。我也是做倉儲進銷存系統,你這個只是個小玩具,可以拿來跟小朋友小白談天說地。
應該是入門了,可以繼續修煉,大法終成。如果分成十級,已經修煉到了三四成功力了。
目前相當于掌握了UI界面,跟數據庫增刪改查操作部分。
工程師走下去分應用工程師、算法工程師跟架構工程師。要再掌握高級操作系統、數據挖掘基礎、網絡通訊、軟件工程、圖形處理等深度細分的方向。
編程語言,趁著在學校,把C跟C++一定要底子打牢靠。
數據庫,也可以繼續深挖下,把存儲過程玩熟練,或者近期流行的大數據框架也了解下。
曾經有一次,公司請大師來上課培訓,一周課給大師十萬塊。大師自己用一年時間,把安卓開源代碼研究的非常透徹。老師也建議我們可以學習他,用自己的業務時間吃透一塊。
天下武功唯快不破,但要做到應用自如,觸類旁通,要打牢基礎。
0
回答0
回答0
回答2
回答0
回答0
回答0
回答0
回答0
回答0
回答