Ⅰ 高級程序員出差回來,公司領導說不知道安排什麼工作給你做比較好沒有工作安排咋整
這種情況,就是廟小裝不下你的意思,你可以尋下一家了。
Ⅱ 一位工作了七年的程序員,總結了這五句話,句句肺腑之言
不知不覺已經迎來了工作的第七個年頭,這七年來,遺憾的是,依舊如同勤勞的螞蟻,默默地搬磚。雖然也有了一技之長,偶爾也會迷茫,迷茫時,也偶爾會瀏覽一些心靈雞湯,來給自己打打雞血,雞湯不宜多,適量就好,因為心靈雞湯會告訴我們,「努力了就能遇見更好的自己」,至於要怎樣努力才能遇見更好的自己。雞湯並沒有告訴我們具體的方法,只是強調要努力,要努力!努力是必須的,在努力前,不妨就先來個給自己一個總結吧。
當領導交代一項任務給我們時,我們首先要清楚明白他的意圖。
以前我給組員安排任務時,當我把任務布置完後,我都會稍微加一句,「你明白我的意思了嗎?實現這功能有沒有難度?」,得到的答復是肯定的,很遺憾,最後提交上來的東西還是與實際要的有些差距,不知是我表達不清楚,還是他沒理會清楚。
所以我在接受領導的任務時,會向領導再核實確認一下他需要的東西,以免誤導領導的需求,導致最後白忙一場,還挨批。
向領導反饋工作情況時,注意不要忽視匯報技巧,記得把匯報的事情順序調整好。譬如你同時負責多個項目,昨晚加班到凌晨兩點,可項目進度還是沒能到達預期效果。
建議不要這樣子匯報:
這樣匯報工作情況,即使不挨罵,也不會給領導留下什麼好印象了。因為領導看不到你的效率,雖然你很辛苦很努力,可你還是沒有完成任務,甚至會讓領導懷疑的工作能力。
不妨把匯報的內容調整一下順序,
同樣是沒完成任務,但這樣匯報,即使領導想出氣,也應該不能拿你怎麼樣。
確實你負責的項目確實多,工作量大,但因人力又不夠,加上問題因素多,任務處理不完可以理解,你已經很敬業了。今天繼續加快進度也就可以。換個角度思考,結果或許就不一樣了。與其老總是感嘆夕陽無限好,只是近黃昏,不如調整一下順序,相信近黃昏,夕陽無限好。
現在招聘平台對於招聘程序員崗位一般都會附上這么一項:
抗壓能力強,承受能力好一項。
談到管理,我們一般想到就是如何管人。其實管理中除了管人,管理「不確定性」因素也至關重要,如果資源、環境,技術等相關因素都已確定好了,那麼實施過程幾乎就可以不用人參與了,搞個機器人站崗就好了。
項目實施過程中難免會碰到各種各樣的問題,比如人員調動,環境改變,資源短缺等。
在工作上想受到領導的賞識和重用,除了要有過硬的工作能力外,更重要的,要有足夠的抗壓能力。能受多大委屈,才能成多大事兒。為了考察你的抗壓力,有的領導會故意試你,你可一定要經得住考驗。
項目管理很完善,那都是相對的,總有些需要在做的過程中需要調整,哪怕是之前已經確定好了。比如客戶對目前的UI設計不滿意了,需要修改UI,也是很正常的,UI設計師就得趕工了,之前設計的有的甚至推翻了,需要重新設計了。
項目需求不斷變更,相關人員工作也要做些相應調整了,有的工作量甚至更多了。
項目變更了,就得對策解決,而不是問題還沒解決製造另一個新的問題來。
你要是承受不起,老是抱怨,問題擺在那遲遲未處理,那就糟糕了。
要是在相對大點的公司,部門之間合作交叉的幾率很大,幫助他人不要吝嗇,風水輪流轉,說不定以後可以用上。如果現在用不上,人生路很長,你也不可能在一家公司呆一輩子,說不定對以後的發展有幫助。(當然並不是叫你盲目的去幫助他人。)今天你幫助了人家,說不定明天對方就會成為你的救命稻草,這非常可能。這些人脈關系平時維護好。對你以後大有幫助。這點就不舉例子了。
怎樣才算好員工?我認為可以兩個字來形容,那就是「乖」和「勤」。
01、 何為「乖」?
乖從詞義來理解就是乖巧。
工作上,順從領導安排,大多時候,你的直屬領導就是你的老總,聽他的話准沒錯。或許你會說,「我能力比直屬領導強,我就不聽領導的!」我們先不說到底誰能力強,要知道,他能當你領導,肯定有過人之處。或許你某方面確實比領導強,這也很正常。但目前你在他領導下,工作上的事就該聽他安排,如果對這個話題,感興趣,不妨看我另一篇文章《 讓你的領導舒服了,你才能更舒服 》。
什麼叫「有能力」?只有領導重用我們了,我們的能力才得以體現。光有能力,而不被重用,就算有滿腹經綸,擁有再大的能力,沒展示機會,他人也無從知曉。
我認為,一般來說,能當你領導,畢竟有他過人之處,起碼他在信息掌握方面了解比你更全面、判斷更准確。不說別的,領導更容易接觸到更高層,比你更了解更高層的意圖,你認為「應該這樣才對,才有出路」,在領導們的圈子裡,人家並不一定這么看。
有人說,「我的領導啥都不懂,就是瞎指揮,還扯一大堆」,如果是這樣,那麼恭喜你了,你可以考慮跳槽了,薪資又要翻一番了。
筆者以前也碰到類似這樣的一位項目經理,管理能力確實不敢恭維,項目緊急時,他就跟著團隊里一起「拼」,一起加班,穩定「軍心」,你知道他加班幹啥呢,玩手機,時不時催開發人員開發進度,完成好了就笑呵呵,要是沒完成,稍微有點做得不好就來脾氣,真把脾氣當著能力了。
他操作伺服器上傳資料,竟然是用兩個QQ,竟然先在伺服器登錄一個QQ,後在自己電腦里登錄一個QQ來完成傳遞資料的任務,我也是醉了。
他對隊員頤指氣使,對領導幾近諂媚。
你要是在這樣的項目經理下幹活,估計也夠嗆的。
平台很重要,跟對人也很重要,在諾大的平台,你上司不看好你,你想升職加薪,談何容易 。
02、「勤」?
勤,顧名思義,就是工作勤快,領導安排給我們的任務,我們記得按時按質完成,並且及時匯報。如果這個工作要持續較長時間,那麼我們需要階段性的給領導反饋工作情況。必要的時候,每天匯報工作進度。
我們時常會犯一個錯誤,對於領導安排的工作,他要是不問你也不說。要是認為這件事就這樣過去了,你就錯了。領導都記著呢,要是等他詢問我們的工作情況時,我們就被動了。很容易被貼上「不靠譜」的標簽。貼一次「不靠譜」的還可以彌補,要是兩個「不靠譜」就很難彌補了。
所以,勤快一點,主動匯報工作情況很重要。
職場的水太深,我們只有調整好心態,盡量不要受到表揚時神采飛揚,挨罵時就垂頭喪氣。調整好自己的心態,逐個按時按質完成任務才是上策。踏踏實實做好自己本職工作是關鍵。路還長,慢慢走,耐心走。
好了,今天就分享到這,感謝閱讀。
【END】
如果你喜歡今天的文章,猜你喜歡:
程序員:讀懂了這兩張圖,月薪上萬不是沒有可能
我願意嫁給程序員
跟優秀的人一起共事,你會變得越來越優秀
程序員就不應該5:30准時下班,回家陪陪愛人嗎?
為什麼有的人工作多年還是老樣子
如果你正處於焦慮,不妨看看這篇文章
怕出醜,只怕會錯過更大的收獲
能力不強時,請不要總是准時下班
你必須非常努力,才能看起來毫不費力
Ⅲ 程序員行業流傳一句話 : 面試造火箭,工作擰螺絲,該如何理解這句話呢
程序員行業流傳一句話 : 面試造火箭,工作擰螺絲,從面試官的角度來看,他想知道的是應聘者的能力上限。當應聘者能夠回答他提出的所有問題時,在他看來,應聘者的能力已經超過了職位的要求,那麼他就是合適的人選。
假設面試官問的問題太簡單,也會讓應聘者懷疑這份工作是否太容易。程序員往往喜歡比較有挑戰性的工作,所以當面試官問到 "造火箭 "的時候,他能回答出來,不管真正的工作是不是 "擰螺絲",他都會覺得這個公司的技術實力還可以,對這個公司的渴望也會被誇大。在職場中,我們的工作大致可以分為兩部分:處理常規工作和解決復雜問題。根據級別的不同,它們所佔的比例也不同。大多數級別的員工和基層管理人員的工作是處理常規任務,偶爾需要解決復雜問題。
面試火箭時,公司想知道你的極限到底在哪裡。你是否能夠及時處理工作中的復雜問題?這種復雜的問題,可能是緊急事件,也可能是來自企業內部的變革。我的一個客戶,一個企業主,前段時間想更換一個中層經理。原因是他想在一個技術項目上尋求新的突破,但這個中層經理只能解決一些常規問題,不能處理新情況。但臨時更換的成本相對較高。因此,很多企業在招聘的時候會比較有前瞻性,如果應聘者的能力高於目前的崗位要求,就有可能在未來的工作中做得更好。
Ⅳ 程序員是做什麼的什麼是程序
程序員:
程序員是從事程序開發、程序維護的專業人員。程序員一般需要會做:確認通過審查方案的目標,輸入數據,分析師,監事,和客戶的輸出要求的項目要求。
通常情況下將程序員分為程序設計人員和程序編碼人員,軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。
程序:
程序是一組計算機能識別和執行的指令,運行於電子計算機上,滿足人們某種需求的信息化工具。以某些程序設計語言編寫,運行於某種目標結構體繫上。
程序就如同以英語(程序設計語言)寫作的文章,要讓一個懂得英語的人(編譯器)同時也會閱讀這篇文章的人(結構體系)來閱讀、理解、標記這篇文章。
(4)程序員總是喊句安排什麼意思擴展閱讀:
程序員的日常工作:
1、確認通過審查方案的目標,輸入數據,分析師,監事,和客戶的輸出要求的項目要求。
2、安排項目要求在編程序列分析要求;准備工作流程圖和使用計算機知識的能力,題材,編程語言和邏輯圖。
3、編碼工作流程的信息轉換成計算機語言的項目要求。
4、通過輸入編碼信息的計算機程序。
5、確認程序操作進行測試,修改程序序列和/或代碼。
6、准備寫操作指令供用戶參考。
7、保持歷史記錄,通過記錄方案的制定和修訂。
參考鏈接:網路-程序員
網路-程序
Ⅳ 怎麼理解領導的人員安排
兄弟,有句話不知聽說過沒:有時拍下級的馬屁,比拍上級的更實惠。
沒有人支持的領導,不是好領導。
至於窩囊,只是你的個人感覺罷了,別在意。一個人是否有魄力,不是要把自己的驕傲壓在別人的尊嚴上。而是面隊困難的時候,能夠挺身而出,與之搏鬥
Ⅵ 程序員如何規劃工作安排
首先我是認為,程序員剛剛步入職場的時候,一定要多做幾年,盡量的積累經驗,如果這份工作真的好的話,我是不建議換工作的,畢竟好工作不容易找啊。
Ⅶ 程序員是什麼意思是幹嘛的
程序員是從事程序開發、程序維護的專業人員。
程序員一般需要會做:確認通過審查方案的目標,輸入數據,分析師,監事,和客戶的輸出要求的項目要求。安排項目要求在編程序列分析要求;准備工作流程圖和使用計算機知識的能力,題材,編程語言和邏輯圖等。
通常情況下將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。
Ⅷ 程序員是干什麼的
程序員是干軟體的。程序員的本質工作當然是寫代碼,用代碼實現功能。(就是用基礎語言(c/c++,java,objectc)等來編寫文檔一樣,不過這些文檔編譯後就變成可運行的程序)。
范面上看程序員就是干這些事情的:code、code、code。編碼只是程序員的一小部分工作,要是只是編碼這么簡單,就不會有程序員加班,通宵幹活了。程序員不止幹了這些。我們就以三個階段來說說程序員究竟幹了些什麼。
一、初級程序員
初級程序員的工作還是比較簡單的,一是知識經驗有限,主要是編寫簡單代碼和學習為主,只要完成一些基本的編碼任務,單一功能的實現。
二、研發工程師
有了一定的經驗後你就轉變為工程師了,這個時候你就不光是簡單的完成任務了。code這個還是你主要的任務,但除了這,你還要將設計,調試等等肩負起來。這時候一般都是多個功能模塊的設計實現(整體架構由架構師完成)。模塊內的詳細設計(功能的實現邏輯)文檔編寫,模塊調試。直到功能完善交付。
三、架構師
架構師就已經脫離了code了,因為他們已經不必關心代碼如何編寫了,更重要的事情是完成一個軟體、系統的設計架構。萬丈高樓得有一個好的框架。要不然你就只能蓋個2層小樓了。架構師負責從分析軟體需求,再到軟體系統的詳細設計,人員的配置,工作的量化,到完完全全的產品整個過程。
Ⅸ 程序員有哪些黑話暗語
所以你正在學習如何編寫代碼,超越默認的Hello World例子,並把你的技能提高到一個新的水平。恭喜!
如果你一步步地進行編碼,編碼並不難,但是如果你開始新鮮的話,很難說開發者的語言。
我們要求我們頂尖的開發者作者就一些最重要的術語和概念向新的編碼人員提供他們的忠告。這是前18名。
變數
甲變數是與相關聯的值在整個應用程序或程序的執行而改變命名標識符。一旦在程序中定義了一個變數,在需要時可以改變該值以適應代碼的流程。
常量
甲常數是與相關聯的值,該值不整個應用程序或程序的執行改變命名標識符。與在整個應用程序的執行過程中變化和變化的變數相比,常量是固定的,不能被改變。
數據類型
一個特定類型的數據項,由它可以接受的值定義,所涉及的編程語言和/或可以在其上執行的操作。常見的數據類型包括整數(簡單數字),浮點數(基於十進制的數字),布爾值(TRUE或FALSE)和字元串(字母,數字或段落等字母數字字元串)好多其它的。
數據結構
甲數據結構是用於組織和在最適合的目的數據將被用於的方式存儲數據的專用格式。編程中的常見數據結構包括數組,表格,記錄,樹等等。
對象
在面向對象的編程語言中,對象是指可以共同訪問和管理的相關變數,常量,函數(也稱為方法)和數據結構的組合。
范圍
范圍是指程序的一部分中的功能,方法和變數在同一程序的另一部分中的可見性。大多數語言共享兩個通用作用域概念:局部作用域(其中可見性僅限於父函數或方法)和全局作用域(其中可見性不受限制)。
偽代碼
就像粗糙的草稿在最後的小說之前,並允許對故事的更廣泛的細節進行雕刻一樣,偽代碼是在編寫和調試實際代碼之前用於概述程序的意圖和流程的編程語言的簡化速記。
條件語句
當代碼必須選擇繼續的方式時,條件處理這些決定。條件評估為TRUE或FALSE,只要條件的最終值保持單個TRUE或FALSE值,則可以將多個條件組合為單個條件。表達式的一些例子是:
my_variable <5 =「」>
(如果my_variable小於5,則最終值為TRUE)
my_var1> 30 && my_var2 == 4(如果my_var1大於30,且my_var 2也等於4,則最終值為TRUE)
表達式
一個表達式是由ofvariables,數字和操作的數學表達式,並解析到一個特定的值。
循環
一連串的指令不斷重復(循環),直到達到一定的條件。
模塊化代碼
模塊化代碼是將你的程序功能分離成獨立的模塊的概念,隱藏了它們在公共介面或API後面的內部工作。這使得每個模塊的功能易於使用和重構,獨立於其他任何模塊使用。
API
短用於應用程序編程介面,一個API是用於訪問操作系統,軟體應用程序或實用程序的功能的程序指令集和標准。軟體開發人員向公眾發布其API,以便其他開發人員可以在自己的項目中利用其產品的功能和服務。
回電話
一個回調是一塊多數民眾贊成作為參數傳遞給其他代碼語句通過可執行代碼,並預計「回調」,並在特定的時間執行。同步(或阻止)回調是即時的,而非同步(或延遲)回調意味著稍後發生。
程序化思維
程序化思維是開發人員和編程人員的核心思想,意味著通過將大問題分解成更小的離散步驟,將特定對象描述為計算機可以理解的明確定義的值來解決這些大問題。
關閉
以最簡單的形式描述閉包是函數中的一個函數,作為變數存儲。與普通函數不同,閉包擁有一個持久的作用域,即使在你的程序移出它們定義的代碼塊之後,它仍然保留在局部變數中。
編譯和解釋語言
編譯語言(比如C,C ++和Swift)要求你編譯代碼並將其構建成獨立的二進制應用程序,然後才能分發和運行。
解釋語言(如Python,PHP和JavaScript)是由主機上的語言解釋器直接讀取代碼運行的,並向計算機提供指令以執行程序。
重構
代碼重構是重構現有代碼而不改變其外部行為的過程。重構通常用於改進軟體的非功能區域,或者改善特定軟體領域的性能或效用。
IDE
集成開發環境的簡稱,IDE是一種用於為特定語言開發的開發工具(或工具集合),包括代碼編輯器,編譯器,調試器和其他實用程序。流行的IDE包括蘋果公司的Xcode,微軟的Visual Studio以及IntelliJ,NetBeans和Eclipse等Java IDE。無論你的語言如何,都有一個IDE。
雖然這18個術語實際上只是開發人員的技術術語的表面,但是在您的編碼之旅中,您會發現他們所代表的概念非常重要。