主頁 >  其他 > 為什么我不建議你通過 Python 去找作業?

為什么我不建議你通過 Python 去找作業?

2020-09-12 03:46:58 其他

二哥,你好,我是一名大專生,學校把 Python 做為主語言教給我們,但是我也去了解過,其實 Python 門檻挺高的,所以我在自學 Java,但是我現在并不清楚到底要不要全心的去學 Java,學校里的課程也越來越繁重,而學 Java 又會要投入很多精力,我很糾結疑惑,希望二哥可以給一點建議,二哥看到的話還望百忙之中抽一點時間,感謝!

這是讀者“前進一點”在微信上問我的一個問題,我當時給他的回復是“Python 挺火的,學 Python 就好,”但當我在 B 站上看了羊哥的一期視頻后,深感懊悔,覺得自己給出的建議是不負責任的,

意識到自己的問題之后,我就趕緊給讀者“前進一點”發了一條資訊道歉,另外,回想起之前還有一些讀者問過我類似的問題,我的答案都不夠嚴謹,因此打算特意寫一篇文章來反省一下,

羊哥視頻里面分享的內容還是非常嚴謹的,他認為,Python 應用的方向主要有 5 個方面:

  • 人工智能和機器學習
  • 資料分析
  • 爬蟲
  • Web 開發
  • 自動化測驗

有理有據,所以我完全認同羊哥的觀點,

01、人工智能和機器學習

人工智能和機器學習是 Python 應用的重頭戲,但這方面的崗位對學歷的要求非常高,高到我自己都應聘不上,非常殘酷,

在招聘網站上大致瀏覽了一下,我發現,這方面的崗位不算多,但工資挺給力的,在 15K- 30K,不過,招聘資訊上直接說了,“我們的程式員小伙伴都畢業于 211/985 學校”,就這一條,我就會被拒之門外,學歷硬傷啊,所以應聘“人工智能和機器學習”這方面的崗位很難,扎心,誰叫咱不是學霸呢,

考慮到我的讀者已經蔓延到了初中生群體,我得鄭重其事地說一句,“如果你喜歡學習,那就好好學,別在該學習的年紀浪費了青春,”哎呀,我去,說這句話真有點拿自己做反面教材的感覺,

我上小學的時候,一直是第一名,因為學校的招生范圍就我們村那么大,一共也就三四十名學生,等到上了初中,一直保持前四,因為學校的招生范圍就我們鄉那么大,一共也就三四百名學生,等到上了高中,一直保持學校前十,但在整個縣城是沒有任何優勢的,

真的是天外有天,人外有人,大部分人都是平凡的,普通的,所以這方面的崗位競爭真的很難,

02、資料分析

一般的小公司,比如說我就職過的公司,完全就沒有資料分析的必要性,因為重點是在產品上,如何做好產品吸引來用戶才是重點,如果說產品的用戶數量少,資料就完全發揮不出價值,

那也就意味著,資料分析工程師的崗位會相對較少,畢竟有大資料的公司屈指可數,但說實話,這個崗位的薪資還是非常給力的,發展前景也好,如果學習能力強的話,硬指標過關的話,可以嘗試,

工資高,通常的原因是供不應求,也就是說崗位多,但人才少,但實際情況是,資料分析的崗位少,符合要求的人才更少,在公司只是在重復操作 SQL、Excel 等基礎工具的資料分析員很容易被自動化工具替代,又扎心了,

大專院校把 Python 作為主語言來教的話,我想肯定不是奔著這兩個方向(人工智能、機器學習和資料分析)來的,第一個原因就是學歷的問題,第二個原因就是教師不一定能教得會,更別說學生能不能學會了,

03、爬蟲

關于爬蟲,不得不提一下羊哥視頻評論區的一句話,不管是不是段子,我覺得挺值得深思的,

我有個同學搞爬蟲被帶走了,還好他不是主犯,就是登記了一下,

爬蟲是近些年非常火熱的一個話題,連我都買了一本爬蟲入門的書,準備學一學,無奈 Java 方面可寫的素材越來越多,這個計劃一直未能成行,

什么是爬蟲呢?可能有些不是程式員的讀者不太清楚,我找百科問了問,它說,“爬蟲,又稱網頁蜘蛛,是一種按照一定規則,自動抓取互聯網資訊的程式或者腳本,”

在知識付費的大環境下,這種爬蟲就有點麻煩,拿我來說吧,我希望自己的文章只發表在我希望發表的平臺下,假如其他平臺在未經我的授權下,就把我的文章爬走,放在自家平臺上,我就覺得知識產權受到了破壞,

文章還好,是我愿意公開的,如果涉及到一些隱私資訊被爬取,那就更糟糕了,是吧?

現在很多平臺都在做反爬,并且做得越來越好,這就在一定程度上有點“魔高一尺道高一丈”的意味,所以,爬蟲方面的工程師還是蠻不容易的,

04、Web 開發

用 Python 做 Web 開發的大型互聯網公司我聽說的不多,羊哥說豆瓣以前用的是 Python,現在也不用了,

不管怎么說,如果拿 Java 來和 Python 相比的話,顯然在 Web 開發方面的優勢巨大,不管是從技術框架上,還是性能上,以及應用的規模上,同等條件下,Java 工程師顯然更吃香啊,

很多培訓機構夸贊 Python 在 Web 開發方面有著巨大的優勢,開發效率高,速度快,嗯,其實我覺得應該是因為 Python 的語法簡單,容易教——這恐怕是主要原因啊,我這樣說會不會被社會毒打?

這樣吧,我給小伙伴推薦一個網址:

https://developer.mozilla.org/zh-CN/docs/learn/Server-side/Django

學習 Django 的,一個廣受歡迎且功能完整的服務器端網站框架,Python 寫的,并且是 MDN 出品,最重要的是,免費的,

05、自動化測驗

說句實在話,Python 的自動化測驗還是應用非常廣泛的,考慮到框架的腳本質量,測驗用例的簡單性,以及運行模塊可能存在的技術弱點,我給大家推薦五款 Python 的測驗框架,

1)Robot Framework,主要用于測驗驅動型別的開發與驗收中,

2)Pytest,特點是開源、易學,

3)PyUnit,針對單元測驗的 Python 類自動化測驗框架,收到 Junit 的啟發,

4)Behave,允許團隊執行 BDD(行為驅動開發,behavior-driven development) 測驗,

5)Lettuce,專注于具有行為驅動開發特征的普通任務,

06、最后

以上觀點都是我個人主觀給出的,不一定正確哈,僅做參考,

如果說,有些讀者的學歷非常牛逼,然后學習能力也非常強,那么選擇人工智能、機器學習、資料分析,我覺得前途是光明的,既能賺錢,待遇又好,還不可替代,不學 Python 絕對虧,

如果說,有些讀者學歷一般,做程式員僅僅是為了糊口飯吃,那么我覺得可以把 Python 作為第二語言來學,不要當做主語言,搞點范圍許可內的爬蟲,自動化測驗,我就覺得挺好的,況且 Python 這門語言本身是非常優秀的,不然怎么搞人工智能,海量資料分析,對吧?

如果覺得文章對你有點幫助,請微信搜索「 沉默王二 」第一時間閱讀,

本文已收錄 GitHub,傳送門~ ,里面更有大廠面試完整考點,歡迎 Star,

我是沉默王二,一枚有顏值卻靠才華茍且的程式員,關注即可提升學習效率,別忘了三連啊,點贊、收藏、留言,我不挑,嘻嘻

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/10292.html

標籤:其他

上一篇:Java小白成長日記-第0周-思想的準備

下一篇:不要為自己學歷低找借口

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more