首頁>Club>
20
回覆列表
  • 1 # JAVA程式設計師

    對於一個程式設計師來說,如果只會增刪改查的話,至少在程式設計師這個行業是沒有太大的空間了,畢竟現在的框架和技術層出不窮,學都學不過來,面試時面試官的問題也是越來越難了,巴不得幾千塊錢招聘一個架構師,面臨這個情況只能說明低水平的程式設計師市場已經不是那麼稀缺了,不過水平太高的程式設計師的工資也高,一般的小公司也不捨得開這麼高的工資。因此也出現了一個畸形的產業,就是程式設計師外包,公司不捨得花大價錢養太多的員工,就委託外包公司來進行開發,外包公司為了利益最大化,除了五險一金交的少外,儘量招聘一些初級來幹活,畢竟工資低嘛,因此很多外包的程式設計師水平非常有限。

    舉個真實的例子,我們的老專案是C語言開發的,現在要使用java語言重新開發,在過程式碼的時候有個新來的同事,在使用常量類的時候,竟然先new個物件,稍微懂點語法的都知道,常量類不需要new的。而且專案組招聘的都是有經驗的員工,不知道是怎麼透過面試的,而且在命名變數的時候竟然不知道駝峰命名,哎。。。。

    當然了這個員工是外包公司的員工,不是黑外包公司,因為我也是外包公司的程式設計師,不過在現在的市場下,根本沒有誠信可言,很多公司為了省錢使用外包公司,但是外包公司為了省錢也不會招優秀的員工,因此形成了惡性迴圈。很多的培訓機構為了掙錢,把一個沒有開發經驗的員工包裝成2-3年經驗,面試的時候可能比有真實經驗的還能說,如果面試官沒有太多的經驗很容易就被騙過去了。

    對於很多程式設計師來說只是因為工資高進入這個行業,但是又不知道去努力學習,最終只會增刪改查,那麼這些人怎麼辦呢?

    難道過幾年再去培訓機構學習下?其實如果只會增刪改查的話,還是早日換個行業吧,也許找到個更適合自己的行業,程式設計師工資高但是並不是適合所有的人,那麼只會增刪改查的程式設計師有什麼出路呢?

    1.可以去送外賣。

    現在很多人去送外賣,而且門檻相對來說比較低,沒有行業壁壘,無論你是做什麼行業的,都可以轉行去送外賣,當然了送外賣終究不是長久之計,不過如果只是透過送外賣進行過渡的話,還是不錯的。

    2.可以去做銷售。

    如果不想去送外賣的話還可以做銷售,銷售相對來說行業壁壘也是比較小的,如果口才好,臉皮厚的話,做銷售還是不錯的,如果做的好的話,做銷售可能比做程式設計師掙得還要多。尤其是有先天的優勢,比如長得比較好看的話,做銷售就更加有優勢了。

    3.自己創業。

    如果想掙大錢的話,可以自己創業,當然了創業也不是就一定開個公司就是創業,可以開個小餐館,或者是開個小超市等。也許比做程式設計師996掙的還要多呢,畢竟掙錢都是自己的,可能幹起活來更加的有力氣,更加的努力。

  • 2 # 雲米匯網際網路

    只會增刪改查的程式設計師應該屬於程式設計師裡最底層的所謂小蝦吧,雖然沒有大牛那麼厲害,但是俗話說得好,貓有貓道鼠有鼠途,最底層的只會一點小修小改的程式設計師,也有自已的生存空間,那就是要找到跟自已對應的服務物件。

    現在的網際網路市場也是亂象叢生,在激烈的競爭中,各服務公司不擇手段,而非常在意價格的使用者又是絕對的大多數,所以他們的需要若需要得到滿足,正好是你們的生存理由。

    同樣是敲程式碼,大牛的程式設計師什麼都想自已做,從底層架構到上層邏輯再到前端設計,都追求極致的完美和原創,但成本高,價格貴,只能打動高階使用者;而更多的小蝦級的程式設計師只願鄣找來別人寫好的程式改一改,再扒一個前端直接用,他們面對的客戶也是講價再降價。這就是現實。從開發的角度分,前邊的就叫定製開發,而後邊的則叫模板站。

    我認識一個網際網路公司的經理也是我們的客戶,他自已也是程式設計師,這些年也穩定的年收入十幾萬,不過他只會所謂刪改查,遇到稍微大點的BUG則必須要找我們來協助。

    不過,提問者的擔憂倒也不是杞人憂天,畢竟現在的客戶越來越聰明,這種純倒賣式的開發者日益艱難。而且最主要的是隨著版權越來越被重視,移梁換柱式的生意不再被看好,導致底層程式設計師對前途擔憂。最好的辦法就是要不斷的學習,對新的物聯網涉及的程式加以充電。打鐵還需自身硬,只要功夫修到家,出路就在腳下。

  • 3 # 白羽毛

    講真,如果你真的會CRUD,不會來問這個問題,我想你可能是對CRUD存在理解誤區。理由有如下幾個:

    1、CRUD自動化框架早已經不是什麼新鮮東西了。github上此類的工具非常多,很多web腳手架中也自帶一些,令人髮指的是從web,service,dao,前端頁面都能生成,連資料庫都給你建好了,而且面對一些比較簡單的場景,居然還真的很好用,你敢信?程式能幹的事,要你做什麼?有人就要槓了,這樣的場景多麼?說實話,不少!很多XXX管理系統,XX考試系統都是這個套路。有人會繼續槓,生成的東西難以100%符合需求,確實是這樣的,那就改唄,程式碼都有了,只要會debug,會F12,稍微有點編碼常識都能改的了,你說你有什麼價值呢?

    2、說說這個只會的問題。其實大家在工作中,相當一部分工作都是在寫CRUD,別看面試的時候,各種分散式事務,JVM,多執行緒,高併發,億級流量。。一通問。這不過是一場短暫的聊嗨盛宴(大佬們輕噴),真正到工作崗位上,讓你負責的,可能就一個到幾個功能模組,大一點的,給你一個子系統。本質上還是CRUD。但這個會,包含的東西可就多了,比如下面場景,全量資料1000W,日增50W,前端需要常規列表顯示,需要根據條件批次update狀態,還要給兄弟業務線提供查詢介面,需要給大資料平臺提供業務set統計結果,OK,這個場景,你來CRUD一波吧。真要會CRUD的話,這其中需要處理的問題絕不限於CRUD,否則你就是不會CRUD了。

    3、在CRUD之餘,個人建議不要停止對基礎的學習,反覆學習。這其中包括:計算機網路,資料結構,演算法,作業系統。當然,還有很重要的,數學。相信我,這些基礎知識將會決定你的職業上限在哪兒,而且,會讓你少一些職場焦慮,多一點自信。

  • 4 # 傻可的日常

    不要機械的寫,需要加入自己的思想和邏輯,我相信也不可能只會增刪改查,知道併發等提升下如果精了 也可以啊 做dba,做資料庫相關崗位

  • 5 # 聊網際網路金融科技的Li

    只會增刪查改的程式設計師出路不算多,但是輕鬆又不底薪算是一大優勢,今天我就大家分享分享,這條需要怎麼走。

    小白入行

    這是我程式設計師故事道路上的開篇,2017年剛剛畢業,找工作卻成為了一個迷茫又頭疼的問題,接近一週的求職之路上,並沒有那麼輕鬆和幸運。在情緒很低落的時候,突然程式設計培訓班進入了我的視野中,我絲毫沒有猶豫就報名上了java3個月的培訓班,我的程式設計師生涯就此拉開了帷幕。

    入行增刪查改

    並非誤打誤撞的才入行程式設計,算是自己的選擇吧。mysql的增刪查改就是我的開篇

    增:insert

    insert into 表名(欄位),values(值)

    刪:delete

    delete from 表名 where 條件

    改:update

    update 表名 set 欄位= "值" where 條件

    查:select

    select * from 表 where 條件

    這些就是增刪查改的最底層的操作,也是最基礎的操作,這個時候好多人還是會感覺只會增刪查改的程式設計師還是看不到出路。

    實戰中的增刪查改

    轉接到實戰中來,分析一下開發程式設計師經常在做的一個web專案系統,該系統可以算做是有很多個增刪查改而組成,當然我說的只是後端程式,前端固然少不了html標籤的搭建。那麼具體又是在什麼樣的環節中使用到增刪查改?

    比如在一家企業的員工資訊管理系統中,所謂的

    增是:企業員工的資訊新增,有單個錄入,批次匯入,前端標籤輸入,後端執行insert語句。

    所謂的改:企業員工的資訊修改,單個修改,因為操作物件的原因,新增修改的內容,前端選中操作物件,後端執行update語句。

    所謂的查:前端輸入查詢條件,後端接收資訊條件,執行select語句得到結果後渲染前端頁面。

    增刪查改的多選路

    說到這裡的時候很多小夥伴依舊會問,只會增刪查改的程式設計師還是沒有出路。

    接下來請聽我說:

    只會增刪查改的下線:

    老老實實做一個公司的運維技術人員,程式設計師的996班的苦就讓他們自己去受吧,每天使用增刪查改維護一下公司的的系統,當然這樣公司一般都是大型的科技公司或者是國企單位有這樣的需求,不需要你有多麼豐富的開發經驗和技巧,但是你得非常熟練的掌握增刪查改所能做的大小事情,維護好伺服器,做好資料儲存和匯入匯出。朝九晚五,五險一金,週末雙休這等福利待遇的日子你值得擁有。

    只會增刪查改的上線:

    所謂上線就是我們渴望得到的觸手不可及的東西。淘寶,京東,拼多多等這類電商網站的只會增刪查改的程式設計師就顯得格外的專業,面對全國幾個億的使用者量,資料庫就是他們致勝的“法寶”,我們平時所接觸都是個體伺服器,而這些電商平臺採用的都是叢集式的伺服器和資料庫,來保證資料的安全和準確,對於增刪查改的程式設計師來說就非常吃香,也就是增刪查改的程式設計師出路,不知道圈外有多少人要往裡面繼。

    總結:

    增刪查改的程式設計師在一定程度上達不到開發人員的技術水平和薪資待遇,但是全方面綜合來看,增刪查改的程式設計師在薪資和工作上是可以實現“陽陽調和”的。

  • 6 # 浪潮IT打工人

    只會增刪改查的程式設計師只能算作體力型的程式設計師,並不是沒有出路,哪裡都需要做增刪改查的程式設計師,哪裡都需要設計師級的程式設計師,有沒有出路在於規劃自己的位置,不存在沒用的人,只有沒放到合適位置上的人

  • 7 # 大學生程式設計指南

    一個程式設計師如果只會增刪改查其實本質上講不算程式設計師叫做碼農好像更加貼近,這種屬於最底層的程式設計師,屬於生態鏈最底層自我保護能力都會下降許多,只會增刪改查代表後續年輕的技術人員在很短的時間內就能追上,不持續更新自己的技能包早晚會被淘汰,而且年齡越大越尷尬。

    目前在中國每年都有大量的畢業生湧向程式設計師職業,底子薄弱的早晚會被擠掉,中國現在不缺初級的程式設計師,缺少中高階程式設計師,目前這個缺口非常大,初級程式設計師的生存壓力會越來越大,軟體行業技術的更迭非常快速,記得08年安卓初級版本剛出來,還沒有完全的流行起來,最初大家都不懂怎麼去做app,基本上稍微懂點app就能拿高工資,只要是培訓幾個月在市場都是非常搶手的程式設計師,在近幾年培訓機構對於也不怎麼培訓安卓app開發人員了,市場上app開發人員缺口已經填補得差不多了,所以現在想做app基本功需要打得非常紮實,否則很難找到合適的工作,時間長了就看每個人的硬實力,實力很薄弱早早晚晚都要被淘汰。

    都說程式設計師是吃青春飯的,主要針對一些不思進取的碼農,這種到了年齡很快就會被淘汰,技術開發經驗顯得非常重要,什麼年齡段做什麼樣子的事情,到了該體現經驗和架構思想的時候,還在做著比拼精力的事情,結果其實很容易想到,被淘汰或者自己呆不下去辭職。

    現在隨著人工智慧的發展,會讓一大批低技能的下崗,人工智慧的盛行不是用人少了,但是對人才的要求比之前也是高很多,跟不上時代的腳步,放鬆對自己的要求也會被淘汰。

    程式設計師是一個很好的越老越香的職業,就看自己如何去對待了。

  • 8 # 七月流光1

    只會增刪改查,說明你有如下特點:

    1、你擁有比其他人更多的提升空間;

    2、你暫時不會遇到技術瓶頸;

    3、你擁有比其他人更高的可塑性;

    4、你可以輕鬆獲得更多的鍛鍊機會;

    5、只要你用心學習,你可以輕鬆獲得質的飛躍;

    6、只要你用心學習,你的工資漲幅會比很多其他人都高;

    7、你換崗位對自己的損失或代價比其他人小很多;

    8、你往後生活質量的提升空間比其他人都大得多。

  • 9 # jesbing

    增刪改查是萬物的影子,我們面對的真實世界抽象出來就是增刪改查,所有的物理硬體和軟體設施都在迭代更新,都在為以人為中心的生物載體服務,回到軟體層面來說,不管是應用系統還是遊戲,更高大上一點的資料庫開發以及作業系統開發,它們都可以抽象成直觀的資料模型來提現他們的本質,都有資料流來滋潤它們的邏輯運作系統,為什麼現在軟體開發中做應用系統的人佔比一直居高臨下的原因就是軟體服務的主體物件發展更新太快,而應用軟體植入的是靜態思維,不能自我變化來適應服務業務的變化,而且業務種類又有這麼多,對效能要求越來越高,邊界服務框架層出不窮,回到根本還是靠一磚一瓦的CRDU類程式設計師來建立與維護軟體工程大夏。

  • 10 # ylm2003

    這不能算程式設計師,做專案實施技術員就對了,蹲到下專案實施現場,及時響應客戶需求改正小bug,現場培訓客戶操作員,編寫精簡版實用操作手冊,有效提升客戶滿意度,降底專案質保期的售後服務成本。

  • 11 # 層雲望絮

    那個程式不是複製後修改,沒有的功能編個函式或類。現在要一條條編的。你得編多久。在說真正程式設計師中國有多少。都是數學,和物理。中國連自己的系統,程式設計軟體,資料庫都沒有,何談真正程式設計師。核心的丟失。中國大多都是程式的應用者。不是深層的開發者?

  • 12 # 廖鵬43

    所有的程式都是增刪改查 只是施加的物件和受力的物件不同而已 就想socket通訊會抽象成檔案讀寫一樣。你找一個不是這個模式的程式我看看

  • 13 # 會點程式碼的大叔

    看到這個問題,我快速回想了自己這十多年的程式設計師經歷,感覺我所有工作的實質好像都是在做增刪查改;但哪些是在提升工作能力,哪些是在做重複性的工作,以及怎樣應對,我談談自己的看法。

    增刪查改,也要分場景看

    舉個最直觀的例子,開發一個商城頁面,展示銷售量最高的十件商品。

    當頁面一分鐘訪問量只有100次的時候,我們可以執行100次select top 10;但是當一分鐘訪問量有100萬次的時候,這還會是一個簡單的查詢麼?

    我在上一家單位的時候,所做系統的業務很簡單,就是把一批資料,按照模板,加工成待發送的簡訊、電郵,基本上沒有特別難的地方。

    但是資料量很大,基本上每天都會處理生成幾千萬條資料,那時候公司還都是IOE的架構,只有單臺Oracle支撐;也就是在這段時間,我練就了一身資料庫最佳化的本領;程式碼效率也是不斷的最佳化。現在我已經離開這個專案四年多了,據說我寫的程式碼依然執行良好。

    毫無難度的增刪查改,建議趕緊跳出安逸狀態

    如果每天做的都是毫無難度的增刪查改(沒有複雜業務,系統也沒有多大的壓力),建議還是早些跳出這個安逸的狀態,就算你對現在的工作環境很滿意;因為說不定到什麼時候,你就會摸到職業發展的天花板,甚至會面臨失業的危機。

    還是上一家公司的這個專案,我在這個專案工作第三年的時候,基本上把能做的都做完了,最佳化基本上也到極限了,最後半年的工作狀態是:需求來了,做一下設計,然後讓其他同事開發;我朝九晚五,上班有大把的空間時間;還好我利用這些時間去學習,看流行的技術框架,後來跳槽,工資上升了一大截。

    如果你正處於這種工作狀態,我建議:

    一定要清楚地認識到:作為程式設計師,只做簡單的增刪查改,是很危險的;

    考慮一下能否把專案做得更好,是否可以負責更多的工作;

    多學習一些流行的技術,並考慮能否應用到工作中(眼界很重要);

    跳槽,尋求更大的平臺。

    最後,敬大家一碗雞湯:你現在的生活水平,是你三年前的工作狀態決定的;而你現在的努力程度,會決定你三年後的生活;軟體開發是個逆水行舟,不進則退的行業,既然選擇了這個行業,那麼就要努力地“敲”下去。

  • 14 # 老拱

    首先不要灰心,條條大路通羅馬。只會增刪改查可能是如下情況:一個是新手階段,這個時候不要著急,首先要加強學習,多查資料,多多實踐,最好有高手能帶一下,相信2-3年後會有質的提升。二個是工作有幾年了,由於諸多方面的原因,一直停滯在增刪改查階段,對演算法和架構等高階技能接觸比較少,或者乾脆不會。可以考慮轉型了,做做運營,或者其他行業,這樣你的軟體開發技能反而會變成優勢。前方路不通只能另闢蹊徑了。

  • 15 # 老王談運維

    很悲傷的問題,為什麼只會增刪改查呢?沒時間學習?還是沒有學習目標?還是沒有學習動力?需要你反問一下自己哦~

    作為一個同行,每天我是有大把大把的時間去學習,網際網路行業是一個實時變化更新的領域,一步學習你就out了。

    跟你分享一下我的一天吧,上午大概9點到10點到公司,繼續跟進自己的case,幫助客戶部署檢查業務,如果沒有什麼緊急的告警,剩下的時間都是自己的了,哈哈

    因為公司近期在更新產品,需要會使用Python寫一些檢測指令碼,開始了沒日沒夜的Python學習,目前處於複製貼上的階段

    如果你已經具備了業務的問題的判斷和處理能力,建議你根據自己的喜好,或者自己的未來發展規劃去學習一些新的知識和技能哦~

    不會開發的運維不是好運維,這個是我師傅跟我說的,如果你願意,我們可以一起去探索Python呀~

  • 16 # 技術人成長

    只會增刪改查的程式設計師,並不是都沒有出路,搞多了,你對很多業務都熟悉了,如果再多加思考和總結,後面深諳業務就成為你的優勢,很多程式設計師其實不太懂業務也不願意更深入去理解,只要能完成工作就OK的心態。

  • 中秋節和大豐收的關聯?
  • 如何看待張本智和14歲破紀錄奪世界冠軍,攤雙手慶祝疑似不尊重老將這件事?