苦逼的程序員怎么發展

今天組長開會時跟我談話了,說的意思是我更適合另外一個組,我現在這個組沒有什么技術含量,另外一個組技術含量可能更深些。

苦逼啊,這世界缺少的都是耐心,老是用一成不變的模式看人,我是那么還和以前一樣沉醉于技術世界的人嗎,為什么沒有看到我的變化

這個女組長有時候很固執己見,總認為自己看得很準。也許我跟她的性格不合,但我不想那么多了。

也許中國的軟件開發環境確實比國外差很多了,尤其是我們這個對日外包,總體上看似學技術,其實學的是日語,外包強調的就是技術其實是個皮毛,不要搞技術,那是個爛貨。

我其實一直都是在變化的,可惜那個女組長沒有發現我,我整個人總是善于發現中國特色真實軟件開發環境中的一些東西,然后很虛心地去接受它,適應它。但是可能我發現這些東西晚了,別人就誤以為我還停留在那個原始階段,還是那個傻逼的程序員。

其實這個女組長對我幫助是很大的,我感激她讓我學到了很多學校里沒有的真實開發環境中的東西。但總是幫助對我很大的,卻說我更適合另一個組。

我是個很柔性隨和的人,外界環境怎么變,我也跟著去變化,去適應。確實我停留在學校時間太長了,工作經驗太單薄了,但將近兩年的工作經驗已經讓我懂得了很多很多東西。別人沒有耐心考驗我,那也算了,呵呵,只要自己有提高了就行了。

最近的心得體會是搞技術的得有些親和力,不能老是用技術圈里的東西去考察問題,得開拓思維,開拓視野,善于將技術和生活聯系起來。

我的生活中七個片段聯想

1:就像軟件工程中說的,整個軟件開發真正編碼階段只是其中一個很小的階段,最起作用的是前面的需求分析,系統架構設計。就算在真正的編碼階段里,真正的敲代碼時間業不是占很大比例。一個優秀的程序員真正敲代碼時間占他整個開發的很少一部分時間。

2:BFS進程調度器的發明者不還是一個醫生嘛,其實他還不是科班出身的,據說他真正在做BFS調度器時,對C語言還不熟悉,甚至還不知道C語言。天哪,linux是用什么寫的啊,不會C語言,他怎么讀懂linux的。

3:蔡K講過要用圖說話。就是說當我們表達自己思路時,可以用圖的形式說出,這樣更直觀些。我在想如果整本linux內核書,如果用一種更通俗易懂的方式,比如全部用生動有趣的圖表示,或者用生活中更通俗易懂的規律去注釋它,比如能將美女,野獸,炒股等有趣的東西和linux內核中的東西結合起來講那不更好嗎,這樣外行也能看懂內核書籍了。

4:真正偉大的書籍像這本《計算機程序構造和解釋》這類書,它講的是程序設計,但通篇書里沒有講任何計算機語言,語言是次要的,關鍵是:語言背后的思維模式,抽象思維方面的東西咋樣。計算機學科很多東西就是外面真實世界的反映。所以我們還要回到外面真實世界里,避免陷入單一的技術思維怪圈。

5:單一的學技術太累了,單一的技術思維也傷身體了。就像如果老是沉醉于C語言技術細節,老是沉醉于算法細節,其實比較累的。真正養生,健康的方式是去把應用到實際生活中去。OK,我們不談技術,我給你講的其實不是技術,是生活中普遍存在的比較有用,比較有趣的東西。如果我能把枯燥的linux內核和如何追美女,打扮時尚聯系起來,那學習也就不累了。就像你讀一個龐大的代碼包,邊讀,你還得邊用生動有趣的圖表去注釋它,如果不注釋,那么不好意思,再過一個月,你將忘得差不多了,然后還得重新再看那累人的代碼。

6:以前讀技術書籍,做筆記的就是在書上畫畫直線條,圈圈重點字段。現在感覺如果做好讀書筆記的話,是很有幫助的,但是得會做讀書筆記。比如讀那本ULK 內核大部頭書,如果旁邊有一大堆白紙,我現在肯定要畫各種各樣的圖表,肯定要避免用太技術,太專業的東西去注釋內核書上的東西,要用很通俗易懂的東西去說明這些枯燥的東西。那么我的ULK讀書筆記估計也能大暢銷了。

7:還要多參與集體討論。用集體討論的方式解決技術問題也是比較養生的。就像華為,趨勢的群面時給出一個大眾話題,大家討論下,其實也是能考察你的工作能力的。

這七個片段聯想其實告訴了我們不要被技術表面的博大深奧所誤解,所迷惑。這些都是來源于實踐生活的。一個醫生都能發明進程調度器,都比我們科班的強大。

所以以后還是要追求健康,養生的工作方式。避免深陷技術細節,要開拓思維,綜合發展。


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

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

相關文章

php根據瀏覽器調用支付_Android通過外部瀏覽器調用微信H5支付,Android+PHP詳解

看了好多關于講解微信H5支付開發的文章,大多數都是通過微信內部瀏覽器來調用支付接口(其實就是公眾號支付),可能是因為H5支付接口剛開放不久吧。微信官方體驗鏈接:http://wxpay.wxutil.com/mch/pay/h5.v2.php,請在微信外瀏覽器打開…

秒殺系統架構分析與實戰

0 系列目錄 秒殺系統架構 秒殺系統架構分析與實戰1 秒殺業務分析 正常電子商務流程 (1)查詢商品;(2)創建訂單;(3)扣減庫存;(4)更新訂單&#xff1…

Docker 精通之常用命令

Docker 精通系列 Docker 精通之入門Docker 精通之微服務Docker 精通之常用命令Docker 精通之 Dockerfile 配置文件路徑 /etc/sysconfig/docker docker鏡像及容器目錄 主目錄:/var/lib/docker 容器存放目錄:/var/lib/docker/containers/ 鏡像存放目…

世界500強面試題(經典)

本書中的問題,是軟件業人士在面試時常問的,其中大多數出自微軟公司,也有一些來自世界500強公司中的其 他公司。其實道理是相通的,認真領會,加以變通,當你讀完全書時,你會發現你已經找到了一塊進…

php 獲取字符串中的url,php使用正則表達式獲取字符串中的URL

今天寫一個問答系統上線之后發現有很多人發鏈接了,由于業務部門要我們過濾掉網站地址了,下面我給大家分享一個提取字符串url地址函數,代碼如下:$str 本文實例講述了php匹配字符串里所有URL地址的方法。http://www.manongjc.com 分享給大家供大家參考;preg_match_all("/htt…

如何提高安卓代碼的質量和語法

本文講的是如何提高安卓代碼的質量和語法,在這篇文章中,我會介紹幾種不同的方式,讓你通過自動化工具提高你的Android代碼質量,包括 Checkstyle, Findbugs,PMD, 當然,還有我們最熟悉的…

洛谷 U3357 C2-走樓梯

https://www.luogu.org/problem/show?pidU3357 題目背景 在你成功地解決了上一個問題之后,方方方不禁有些氣惱,于是他在樓梯上跳來跳去,想要你求出他跳的方案數。.. 題目描述 方方方站在一個n階樓梯下面,他每次可以往上跳一步或兩…

Liunx 系統調優

Sysctl命令用來配置與顯示在/proc/sys目錄中的內核參數.如果想使參數長期保存,可以通過編輯/etc/sysctl.conf文件來實現。 命令格式:sysctl [-n] [-e]-w # 臨時改變某個指定參數的值,如sysctl -w net.ipv4.ip_forward1-a # 顯示…

php多文件上傳存儲到表,PHP 實現一種多文件上傳的方法

搜索熱詞之前在實現表單中file類型input選擇多圖片的時候找到一種方式 也許不是最好的但親測可行且支持ie7以上以及chrome瀏覽器在表單中使用正常多文件選擇multiple屬性PHP;">然后使用AjaxFileUpload或其他方式提交將對應命名的file文件 $file[‘image] 轉化為 json打…

CentOS7設置自定義開機啟動,添加自定義系統服務

Centos 系統服務腳本目錄: /usr/lib/systemd/ 有系統(system)和用戶(user)之分,如需要開機沒有登陸情況下就能運行的程序,存在系統服務(system)里,即&#xf…

成功應聘Intel的真實經歷

編者按:INTEL(英特爾)公司創建于1968年,是全球最大的芯片制造商,Intel研究中心更是匯聚了全球無數的精英,一批年輕人抱著夢想走入了這里,過去我們談到了太多關于Intel技術與市場方面&#xff0c…

Kotlin學習記錄1

參考我的博客:http://www.isedwardtang.com/2017/09/02/kotlin-primer-1/轉載于:https://www.cnblogs.com/EdwardTang/p/7476787.html

Keepalived配置文件詳解

keepalivedkeepalived是集群管理中保證集群高可用的一個服務軟件,其功能類似于heartbeat,用來防止單點故障。keepalived工作原理keepalived是以VRRP(Virtual Router Redundancy Protocol,即虛擬路由冗余協議)協議為實現…

php高等數學,中國大學《高等數學(四)》期末答案高校邦《PHP語言程序設計》見面課答案...

參考答案如下Conversation 2Pretco-A12.9-10.mp3:9、中國 A) Some shoes are missing. B) Itsdelivery is delayed.C) The order is cancelled. D) Some packages are damaged.10、中國 A) Giving an additional discount. B) Renewing the contract.C) Sending the goods by a…

深入剖析ThreadLocal實現原理以及內存泄漏問題

關于ThreadLocalMap<ThreadLocal, Object>弱引用問題&#xff1a; 當線程沒有結束&#xff0c;但是ThreadLocal已經被回收&#xff0c;則可能導致線程中存在ThreadLocalMap<null, Object>的鍵值對&#xff0c;造成內存泄露。&#xff08;ThreadLocal被回收&#xf…

解讀《普通大學應屆畢業生如何成功應聘微軟》

《普通大學應屆畢業生如何成功應聘微軟》這篇文章很有實踐性&#xff0c;我所要提的&#xff0c;是最后一道面試&#xff0c;也就是唐駿本人對作者的面試&#xff0c;這一輪看似平常的面試大有門道。仔細想想&#xff0c;為什么這些問題由唐駿本人來問&#xff0c;他為什么要這…

grep 命令的 12 個實例

2019獨角獸企業重金招聘Python工程師標準>>> 你是否遇到過需要在文件中查找一個特定的字符串或者樣式&#xff0c;但是不知道從哪兒開始&#xff1f;那么,就請grep來幫你吧。 grep是每個Linux發行版都預裝的一個強有力的文件模式搜索工具。無論何種原因&#xff0c;…

php 怎么從memcache緩存數據中統計某一字段總數,php和memcache統計在線人數的方法...

$mc new Memcache ();// 連接memcache$mc->connect("127.0.0.1", 11211);// 獲取 在線用戶 IP 和 在線時間數據$online_members $mc->get(online_members);// 如果為空&#xff0c;初始化數據if (!$online_members) {$online_members array();}// 獲取用戶i…

ubuntu之ufw防火墻

UFW是Ubuntu下的一個主機端的iptables類防火墻配置工具(底層調用iptables來處理)。這個工具的目的是提供給用戶一個可以輕松駕馭的界面&#xff0c;就像包集成和動態檢測開放的端口一樣。雖然功能較簡單&#xff0c;但對桌面型應用來說比較實用&#xff0c;基本常用功能都有&am…

background-size在IE8不兼容問題

background-size在IE8及以下瀏覽器不兼容&#xff1b;要解決的話要用濾鏡&#xff1a; filter: progid: DXImageTransform.Microsoft.AlphaImageLoader( src, sizingMethodscale); 注意&#xff1a;此處src的路徑必須是絕對路徑&#xff0c;相對路徑不可以&#xff01; 當寫完…