程序員何苦為難程序員?

有時候想想程序員為何為難程序員呢?

扳扳手指走上碼農這個行業也有幾年了,但是越來越覺得這個行業很累,有人說程序員就是二代農民工,我個人還是比較贊同的,對于剛入道的同仁們來說確實就是個體力(腦力,眼力<你懂的,眼力比較>)活,真就遷扯不到什么高深的算法,基本上你要用的微軟都幫你想到了。公司方面也充斥著各種各樣的復合型(什么都搞),一不小心就掉坑里了,好不容易爬出來,又被社會XXOO了。只能說人生在世幾多愁,愁來愁去未到頭。那既然跳進了這個火坑,生活還得繼續呀。在這幾年中,也幫經理面試過不少人,但是有時候靜下來想想很多情況下程序員經常有為難程序員的時候?又給苦逼添加了一份色彩,那就說說我自己認為的程序員何苦為難程序員把(突然想起好像有首歌叫女人何苦為難女人#_#)!

注‘Android技術交流群653583088,歡迎大家加入交流,暢談!本群有免費學習資料視頻’

一 對于面試

作為被面試的人:面試中有筆試我個人是很不喜歡的,既浪費紙張又浪費時間,我又不是來考試的,一來就給3頁紙以上的題目做,而且好多問答題。好吧筆試固然是一個測試手段,但是有些筆試題目也太不行了,都是網上復制下來的那種,而且還是最基本的概念題。相信大家面試中有90%幾率都會出現【什么是面向對象】吧,這樣的測試題我只能呵呵。我比較喜歡文藝的公司,那就是上機解決1-3個在實際項目中出現的問題,如果沒時間完成的可以寫偽代碼,提供思路也是不錯的,最后談談一些項目,和處理問題的方法,基本上就大概了解適不適合了。去面試程序員又不是考公務員,怎么那么多筆試呢?不過有時候也碰到過面試題,后面寫了要用自己理解是方式去寫答案,而不是一味的名詞解釋。

 ?作為面試的人:面試別人不管對方技術好與壞,長相是否很兇殘,年齡大小,都要平等的去對待,有時候長得像小孩子的比那些大叔級別的技術和口才好多了。個人覺得什么樣的技術職位就應該放什么樣技術的人,而不是放一個薪水開的比其他較低的人就可以了。要想想自己也是這么過來的,平等對待對方,都是程序員何必為難自己人呢,特別是遇到那種容易緊張的面試者,其實本身技術可以的,緊張后什么都忘記了,這個時候面試官就不要在制造緊張的氣氛了,有時候講個笑話調解下多好。這樣良性循環下去,你給別人機會以后別人做了面試官也會給你機會。但是有一個事情我就不得不提起。有些面試官當發現來面試的人開的工資比自己還高,就會出現應聘失敗的情況(奶奶的開的比我還高,玩個毛啊)。我覺得正常的情況就是和經理以及HR談談,然后給個綜合的工資額度,然后HR去談,而不是面試完回來后和經理說這個人技術不行。

?

我想說的:

  筆試題是怎么來的了,大部分情況不是經理網上復制,就是程序員自己down下來的,自己寫代碼都沒時間,哪有時間出題目。有時候仔細想想其實這個就是為難以后的自己。大家都學上一輩的人,都這樣弄題目,導致大部分的面試提基本都一樣的,完全失去了筆試的意義。雖然在面試的時候有些人會莫名的給你一些算法的問題,什么是冒泡呀?排序有哪些方法呀,什么是樹呀,怎么創建一個隊列呀?等等等等,這樣作為難道面試官的你就可以裝一下。這些東西網上一抓一大把,問問大概的原理就行了,有時候一個地方沒說清就排斥這個人,程序員自己何苦為難以后的自己,都文藝一點多好,整一些名詞解釋有意思嗎?還有就是對于作為面試官的程序員自己壓自己人工資的最鄙視,你老和HR報價壓那么低干嘛,這樣自己去別的公司工資能起來嗎?HR理所當然的覺得程序員就值這么多,這樣以后自己出去能找到工資比現在工資高些的嗎,一味的壓低工資只是埋沒以后的自己。

  我最記得2年多前的一次面試,技術沒問題,到了人事那里掛了,原因就是工資開高了,然后那個人事竟然說【她】自己做了6-7年的人事都才12K,你開8k而且你還是專科,你覺得不是要求太高了嗎?當時我腦袋一充血心里已經放棄這家公司,然后和她理論起來說:你做人事的和做技術的好像不能這樣對比吧,我們苦逼的加班你們加班嗎,我們經常要學習新的技術你們要嗎?程序有問題找的是我們程序員而不是測試人員吧,再說我們每天敲的字也比你們多吧?反正說了霹靂扒拉說了很多,那個女的人事中途沒說一句話,最后走的時候來了一句你工作才3年多點,你確實開高了。我當時笑了一下就走了。這件事情告訴我現在的普通的行業已經追上IT所謂的高薪行業了。一些公司的HR只是當我們是傻乎乎的農民工,特別是女的HR。我的意思不是鼓勵大家一味的亂開高工資,管他三七二十一開了再說,而是要評估自己的技術、能力、工作年限來。我說的別大家不承認,舉個例子把,大家都會面對一個事情就是很多同樣3年和5年以上的,技術能力等同的情況下工資很多是一樣的,因為HR已經給程序員定了所謂的最高薪水。對于那種工作長的、經驗豐富其實是一記猛棒,導致很多技術很好的都轉到項目經理和產品經理,埋沒了很多寫代碼很好而且很牛逼的高級程序員

?我還想說:程序員面試官何苦為難程序員,更沒必要和HR聯合起來為難。(當然技術不行不在此內)

二 對于上班

正常上班:這個沒什么好說的,完成自己本職工作后,如果有時間可以幫助同事分擔一點,都是程序員相互幫助才是王道啊(不是盲目的去幫忙, 看項目和情況,如果確實是技術不行,上報給經理說明,是去是留后說。),這樣不至于一個人的失誤導致整個小組加班或者挨罵,大家都認為程序員是最不會說話的人群,但是這個是極端的,業界那么多老板還不是程序員出生的。多交流技術才能讓這個行業進步,一個技術藏著掖著沒什么意思,和人分享才是最大的樂趣,就好比你做了個軟件沒有人用,有意義嗎?所有程序員不要自己憋著自己,這樣其實就是自己為難自己,也就是程序員為難程序員,要學會分享。

  非正常上班(加班):讓我先長嘆一聲,o(︶︿︶)o 唉!天天加班何時才能到頭啊。。。。....................................................

  回歸正題,我有時候問自己加班加班加你妹的班啊,什么都沒有,加毛啊。其實大家心里都是排斥加班的,而且加班的效率是很低的,基本上寫不了幾行代碼,因為白天的能量都用完了,晚上根本就不想動了。為什么會加班,大家肯定經常會問到這個問題,最大原因就是資本主義要榨取最大的利益。回歸現實就是經理所謂的答應客戶的時間,要快點啊,本來一個3個月的項目,硬逼著1個月完成了,這樣的項目質量能有多好,可想而知。所以經常就會出現有用戶罵,什么破系統,真他媽的好慢好爛,特別是游戲開發。然后整個行業都變成這樣了,然后大家理所當然的覺得程序員就要加班了。還一種加班的情況就是,所謂的績效,我看是HR來“譏笑”我們的吧,麻痹的這個是逼人加班的條款,不加班就面有可能面臨扣工資,還一種就是同事都在加班,我不好意思走啊,就算我做完了自己的事情都不好意思走,我想說那些加班的同事你把這個行業帶壞了(這個過于極端了哈),但是這個確實是一個因素啊。

  其實一般正常情況下,項目完成是不用怎么加班的,特別是經驗豐富的程序員,基本上累積到一定程度后都是有一套代碼庫的,復制粘貼后進行修改基本能完成一種事情70%以上,但是想歸想,現實卻不是這樣的,你不加班經理和同事會給你帶上工作不積極的大帽子,這樣一來不加都沒辦法了。

?  過去與未來大家都是程序員,何必用未來的自己來為難現在的自己,我好想說我們要學會拒絕加班,我的意思不是不加班,而是偶爾還是能接受的,天天這樣是個人都要崩潰。

三 題外

在中國正常的公司都會是以利益驅動為第一驅動力,畢竟公司要生存要發展嘛,這是一個不可回避的問題。其次才是需求驅動,最后甚至沒有技術驅動這一說。試想一下,利益驅動產生一種方案,之后的事情就可以用腳趾頭去想了,肯定就是一個接著一個想法產生了,為了利潤而去重復的生產,難道不是一件非常可怕的事情嘛。苦了寫代碼的程序員們,本來可以去學去看新的知識,但卻只能去造這些外表不同的輪子,這是一個惡性的循環。是不是應該跳出這個圈,有人說過不要重復的去造輪子。也有人說過技術不是問題,這話也有道理,但如果你用腦去想想這話的意思就是沒有什么問題解決不了,這就相當可笑了,這就是利益驅動造成的可怕思想,之所以說出這種話,是因為你的出發點就是在想怎樣通過現有的技術來搛取利益,而不是我現在有什么問題,現有技術解決不了,我怎樣去解決它。

看到和很多人都發表了自己的不滿,不滿歸不滿,生活還得繼續,期望咱們.NET程序員待遇越來越好,奢侈的希望有不加班的一天。

注‘Android技術交流群653583088,歡迎大家加入交流,暢談!本群有免費學習資料視頻’

轉載于:https://www.cnblogs.com/876013676ch/p/10187275.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276832.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276832.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276832.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

kubeadm部署k8s_用 kubeadm 部署生產級 k8s 集群

概述kubeadm 已?持集群部署&#xff0c;且在1.13 版本中 GA&#xff0c;?持多 master&#xff0c;多 etcd 集群化部署&#xff0c;它也是官?最為推薦的部署?式&#xff0c;?來是由它的 sig 組來推進的&#xff0c;?來 kubeadm 在很多??確實很好的利?了 kubernetes 的許…

poj 題目分類

1000 AB Problem 送分題 1001 Exponentiation 高精度 1003 Hangover 送分題 1004 Financial Management 送分題 1005 I Think I Need a Houseboat 幾何 1006 Biorhythms 送分題 1007 …

模板的語法

我已經碰到過好幾次這種錯誤了. template<typename R>static_inline vec4<typename R::scalar>point(constrhs2<R>&v) { returnvec4<P>(v.x, v.y, 0, 1); } template<typename R>static_inline vec4<typename R::sca…

統計學習方法概論---分類問題

為什么80%的碼農都做不了架構師&#xff1f;>>> 分類問題 轉載于:https://my.oschina.net/liyangke/blog/2945185

IEPLUS(IE增強性插件)

用Vista好長好長時間了&#xff0c;除了比較吃硬件、老的游戲不兼容、我350W像素的老羅技不能用等等&#xff0c;感覺不是非常不錯的。IE 7也還可以&#xff0c;后來我試用了傲游、火狐&#xff0c;在多標簽后傲游的一些操作更人性化&#xff0c;我最喜歡它的托拉即可自動出新標…

CENTOS7 Python3.7 PyAudio 安裝

2019獨角獸企業重金招聘Python工程師標準>>> 出現錯誤: gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -fPIC -I/usr/local/python371/include/python3.7m -c src/_portaudiomodule.c -o build/temp.linux-aarch64-3.7/src/…

bash for循環_Bash 中的 For 循環

循環是編程語言的基本概念之一。當你想要一遍又一遍地運行一系列命令直到達到某個條件后終止退出時&#xff0c;循環很方便。在諸如 Bash 之類的腳本語言中&#xff0c;循環對于自動執行重復性任務非常有用。在 Bash 腳本中有3個基本的循環結構&#xff0c;for 循環&#xff0c…

Atlas Unknown Error

if("using Atlas" and "there are some js codes in HEAD tag") then "Unknown Error" solution: copy the js codes to other position 轉載于:https://www.cnblogs.com/JoeHou/archive/2009/02/03/1383231.html

軟件工程師的6年總結

“又是一年畢業時”&#xff0c;看到一批批學子離開人生的象牙塔&#xff0c;走上各自的工作崗位&#xff1b;想想自己也曾經意氣風發、躊躇滿志&#xff0c;不覺感嘆萬千……本文是自己工作6年的經歷沉淀或者經驗提煉&#xff0c;希望對所有的軟件工程師們有所幫助&#xff0c…

linux 信號_Linux的信號和線程

Linux的信號和線程-Tech Talk 讓技術發出聲音?www.ttalk.im什么是線程線程&#xff0c;有時被稱為輕量級進程(Lightweight Process&#xff0c;LWP&#xff09;&#xff0c;是程序執行流的最小單元。一個標準的線程由線程ID&#xff0c;當前指令指針(PC&#xff09;&#xff0…

tomcat部署教程

參考博客地址&#xff1a; https://blog.csdn.net/xiaoyu940601/article/details/54950673轉載于:https://www.cnblogs.com/liuniublogs/p/10019068.html

選擇文字就能選擇復選框

更方便的單選框下面為腳本顯示區  看看下面的選擇框&#xff0c;似乎沒有什么不同的。微妙之處在于&#xff0c;選擇項目時不必非得在框內點擊鼠標了&#xff0c;在文本上選擇即可。不信試一試吧。 經常來這里 偶爾來看看 轉載于:https://www.cnblogs.com/leevane/archive/200…

python 數據結構

一. 深入鏈表 先來介紹一些鏈表具備的一些常用方法&#xff1a; append(x) : 把一個元素添加到鏈表的結尾 extend(L) : 將另外一個鏈表合并到該鏈表中 insert(i,x) : 插入一個元素到指定位置的前面 remove(x) : 刪除鏈表中第一個值為x的元素 如果沒有這樣的元素 則返回錯誤 pop…

python筆試編程題_Python——面試編程題

一、python----輸出1-100之和的方法 方法一&#xff1a; print(sum(range(1,101))) 方法二&#xff1a; from functools import reduce print(reduce(lambda x, y: xy, range(101))) 方法三: t0 for i in range(101): ti print(t) 方法四&#xff1a; print(sum([x for x in ra…

go語言項目優化(經驗之談)

1 Go的應用場景 在斗魚我們將GO的應用場景分為以下三類&#xff0c;緩存類型數據&#xff0c;實時類型數據&#xff0c;CPU密集型任務。這三類應用場景都有著各自的特點。 ● 緩存類型數據在斗魚的案例就是我們的首頁&#xff0c;列表頁&#xff0c;這些頁面和接口的特點是不同…

AddTransient、AddSingleton、AddScoped 三者都應該在什么場景下使用

網上隨便一搜&#xff0c;能搜出一大堆對三者進行區別分析的文章&#xff0c;但是呢&#xff0c;理論是一回事&#xff0c;實際使用又是另外一回事&#xff0c;到底在何種場景下應該使用何種注入方式呢&#xff1f; 通過這篇文章和我自身的實際經驗&#xff0c;來說一說實際應用…

python交互界面用圖片當背景_wxPython實現窗口用圖片做背景

本文實例為大家分享了wxPython實現窗口用圖片做背景的具體代碼&#xff0c;供大家參考&#xff0c;具體內容如下 效果圖&#xff1a;實現代碼&#xff1a; #!/usr/bin/env python # -*- encoding:utf-8 -*- import wx class MyPanel(wx.Panel): def __init__(self,parent,id): …

css超出隱藏顯示省略號

width: 300px; overflow: hidden;/*超出部分隱藏*/ text-overflow:ellipsis;/* 超出部分顯示省略號 */ white-space: nowrap;/*規定段落中的文本不進行換行 */ 轉載于:https://www.cnblogs.com/songmengwen1124/p/11354620.html

信號為E時,如何讓語音識別脫“網”而出?

歡迎大家前往騰訊云社區&#xff0c;獲取更多騰訊海量技術實踐干貨哦~ 本文由騰訊教育云發表于云社區專欄 一般沒有網絡時&#xff0c;語音識別是這樣的 ▽ 而同等環境下&#xff0c;嵌入式語音識別&#xff0c;是這樣的 ▽ 不僅可以幫您邊說邊識、出口成章&#xff0c;有個性化…