或許你學習了很多各種高大上的框架與知識點,對其都了解一二,那麼你的視野是很廣的,但是這並不能很穩妥的為你的未來帶來更好的提公升,正如18年末的程式設計師寒季,大批程式設計師被辭,我想我們應該更深入的去了解一兩相針對性的技能,比如分布式或者高併發等的技能領域,並將對應領域的框架學乙個便,最好是自己花時間做乙個自己的框架,假設自己是乙個使用者(初級程式設計師),在面對乙個技能難點的時候,需要什麼樣的乙個框架來幫助他快速解決生產問題。這將改變你以往的學習方式與視野。
每年都要看起碼一到兩本書,這是程式設計師自學能力的提現也是你的積累,這裡的書不一定是硬技術性的,你也可以看看職場類的,這都將會對你的未來造成潛移默化的影像,同時看書可以讓人心靜,對於容易煩躁的程式設計師來說,這是乙個好機會。同時我希望你在看書的過程中適當的做做筆記,這樣你的大腦就不會飛到遙遠的宇宙銀河了。
可能你現在還沒有意識到軟技能的作用,那麼反問一下自己,真的願意一輩子敲業務**嗎?這個崗位可以做到什麼時候?即使結婚生子也要在公司加班到凌晨嗎?軟技能是除了在你技術準備好的情況下的,唯一解藥。它將將你拉上更高的職場層面,從技術員工到技術領隊,你需要領導力與溝通與協調等等的能力,2023年我也會出乙個系列專門講述。
貓叔所在部門,除了我和一兩個小同事,其餘都是30歲以上的高階程式設計師了,所有平時基本上除了討論技術方案以外都是說養生的話題,我也希望各位讀者可以每週固定的適當運動,這對你的職業來說才是最有益的專案,且你要堅持下去,2019也給自己立個目標,每週運動5.5小時以上,不然身體真的打個籃球也跑不動了。不管是跑步還是健身操我覺得都可以,重要是你的運動量是足夠的,這樣你才能為未來晉公升大牛打好基礎。
每個月都要寫乙個總結來,總結自己本月的工作與學習,這是乙個習慣,同時我向你保證,這會更加快速的提公升你的各個水準,這個總結不僅僅是工作層面的,還有運動時間與學習進度,還有個人情況與下一階段的工作目標等等。更加有目標的確切自己下一階段的目標,可能有時會有一些情況出現,當時這都不會影像你的大體進展,我想如果你做到了,那麼2019的年終覆盤你應該會是乙份很精彩的自傳報告。
這裡可能比較難做到每個人的適合做自**宣傳角色,而且每個人的興趣點不一樣,貓叔之所以選擇做自**是因為以前自學遇到很多坑,所以希望能打造乙個平台,讓大家一起來學習交流,同時做inchat框架也是因為想要為社群做出一點貢獻,想想如果哪天自己一無所有的時候,我起碼還有乙個框架在為社群的開源者服務,如果你還沒有github賬號的話,那麼我強烈要求你去註冊乙個,這是乙個開源的大千世界,什麼語言的資源都有,只要你想到的,別人都已經做了一部分了。
現架構設計(碼農)兼創業技術顧問,不羈平庸,熱愛開源,雜談程式人生與不定期乾貨。
六個防止SQL注入式攻擊的建議
sql注入攻擊的危害性很大。在講解其防止辦法之前,資料庫管理員有必要先了解一下其攻擊的原理。這有利於管理員採取有針對性的防治措施。一 sql注入攻擊的簡單示例。statement select from users where value a variable 上面這條語句是很普通的一條sql語句,...
六個排序演算法
直接插入法 官方解釋 直接插入位置的確定方法是將待插入的記錄與有序區中的各記錄自右向左一次比較其關鍵字值得大小 自我理解 直接排序法原理是通過監視哨與前乙個對比如果前一位的資料大於監視哨的資料 資料進行右移 演算法最大趟數45 n n 1 2 adjfkalsf直接插入排序法 通過arr 0 進行監...
程式設計六個原則
程式設計6大設計原則和23種設計模式,其中6大設計原則如下 1 單一職責原則 不同的類具備不同的職責,各司其職。做系統設計時,如果發現有乙個類擁有了兩種職責,那麼需要考慮可以將這個類分成兩個類嗎?如果真的有必要,那就分開,千萬不要讓乙個類幹的事情太多。ps 乙個類只承擔乙個職責,邏輯解耦,是程式邏輯...