律師|編程進階之路,雖無捷徑但有長短

律師|編程進階之路,雖無捷徑但有長短

文章圖片

律師|編程進階之路,雖無捷徑但有長短

文章圖片

律師|編程進階之路,雖無捷徑但有長短

文章圖片


\">
前言:最近收到很多讀者朋友私信 , 問我如何學習編程 , 這個問題其實很難正面回答 , 而且本人也確信自己達不到指點別人學習的高度 , 這篇文章基于作者自己這幾年趟過的路 , 和大家聊聊編程學習的話題 , 僅供一些感到迷茫的朋友做點參考 。
一、面對選擇1、編程語言
學習編程的第一件事就是面對語言的選擇 , 編程語言五花八門種類繁多 , 不同的技術類型適應不同的應用場景 , 所以語言本身沒有高低之分存在即合理 , 學會做選擇才是入門的關鍵;
【建議】在選擇之前對主流的技術選型做對比了解 , 熟悉不同編程語言的學習成本、難度、適用場景、市場需求等基本情況 , 具體如何選擇可以從如下幾個方面思考:
  • 興趣使然:自己感興趣的東西才能更加容易的持之以恒 , 技術積累最需要的就是堅持不斷的沉淀 , 沒有其他所謂的捷徑可走;
  • 主流語言:在單純做語言選擇的時候 , 更推薦從主流中選取 , 市場的工作機會多 , 這樣求職壓力就會減少 , 從各大招聘網站上搜索即可得到參考性數據;
【建議】在時間允許的情況下 , 除了深入學習一門主流語言 , 還可以對其他技術做入門級的學習即可 , 如果時間不允許 , 那就一定要專注在一門語言上 , 以提高專業水平和市場競爭力 。
2、入職公司
工作上對于入職的公司選擇 , 網上各種分析帖已經說的十分透徹了 , 通常來說 , 如果真的具備選擇不同公司的能力 , 都不會糾結于如何選擇 , 首先看如下幾種類型的公司:
  • 創業型:有資源、資金、好的想法的創業團隊 , 加入的門檻是最高的 , 如果能在公司初創期加入 , 可能3-5年就會成功走出職場;
  • 大公司:復雜的業務模式 , 龐大的系統架構 , 嚴謹的協作流程 , 這是大廠的基本標簽 , 所以在大廠不夠鍛煉人的說法有點迷 , 職場絕不單看技術能力;
  • 小公司:小公司與創業型公司有本質上的區別 , 這里更多的指業務模式單一體量較小的公司 , 很容易出現一個人擔任多個角色的情況 , 確實鍛煉人;
以上說法只是大概率的普遍現象 , 不針對個別不同的情況 , 通常主流的建議都是推薦選擇對自身發展有影響的公司 , 以便于更快的積累專業能力 , 這樣后續有更寬闊的選擇空間 , 在職場初期也大多會這樣選擇 。
【事實】上在職場沉淀幾年之后 , 多數人再次面對選擇的時候 , 首先考慮的就是薪水高低 , 人一但嘗過生活的五味雜陳 , 就能體會到經濟能力才是對選擇的最大支撐 , 用一句經典的話來解釋:人到中年身不由己 , 上有老下有小 。 基于普遍的真實狀況來看 , 薪水的高低與公司入職門檻的高低成正比 。
3、發展路線
職場上發展路線是至關重要的 , 工作的前2年 , 需要不斷積累專業的技術能力 , 隨著經驗的積累薪水的提高 , 尤其是心態上的不斷變化 , 堅定不移的走技術路線的人很少 , 這與當下互聯網的環境有最直接的關系 , 這里說幾個常見的發展路線: