Jadual Kandungan
回复内容:
Rumah hujung hadapan web Tutorial H5 专注前端还是全栈?

专注前端还是全栈?

Jun 07, 2016 am 08:41 AM
web

我室友说不想当全栈的web前端不是好前端,这句话对吗

回复内容:

我举个实际的例子吧。

最近换了新公司,部门一片荒芜,包括人,对接部门的人,系统,自己的,其他部门的系统,都没有,从零写起。

那么我作为一个前端,我能做什么呢?好像什么也做不了?除了写写页面,写写css,js,我什么也做不起来,无法发力。

尴尬的是我还是个title比较高的前端…

怎么办呢?

在了解过一些业务需求之后,我总结出了几个内部系统的雏形和大致技术实施方案。(我相信纯前端干不了这个)之后,针对不同技术的实施做框架或者开源工具的调研。其中包括python,php,nodejs,java的技术栈和框架。之后又和运维了解了一下之前的一些上线发布方式,之后选型了我能最快实现的一套nodejs的解决方案,和业务和技术对接方讨论完可行性之后,开动编码。

申请了测试机和数据库,申请了产品资源(prd文档),申请了运维资源,申请了数据挖掘的资源,我自己开动了一个nodejs主导的项目,做起了公司内部的大数据平台,广告平台等。并且最后在招聘方向上也做了对应调整。

怎么说呢,前端挺好,但是懂的更多,能让你看见更大的世界,主导更多的资源,干更喜欢做的事。

ps:招前端,招nodejser,招h5前端开发。评论私聊~ 先答题:客观上,前端处于鄙视链较末尾位置,室友可能正在鄙视,你懂的。

但是全栈究竟是个什么意思呢?
第一种解释是:前后端都会
第二种解释是:能不依赖别人/别的角色解决问题, 根据需要使用知识和语言
还有一个大前提:你必须有一门精的,什么都会什么都不精,按鄙视链来说,处于更末尾

要成为第一种意义上的全栈,对我们【前端】来说,成本最低的方式是,nodejs
而第二种就要根据情况来定了,也许只掌握一门语言/技能,甚至没有编码技能;也许需要学习你目前技术栈外一堆新东西

实际上第二种比较有市场和核心竞争力“面向工资编程”,但我在进行第一种,并且就是用nodejs。
问我为什么?这就是所谓的“技术信仰” 某互联网公司一名小全栈,当然这个title不是我自封的,招的时候职位就是这么设定的,而且是前后端轮番『强奸』你面试的。

关于这个问题谈一下自己的一点浅薄的看法。全栈这个职位的概念比较虚,界定的范围也不好说,某些前端工程师学个nodejs会个数据库存取数据也号称自己全栈,某些后端工程师会个jquery实现个特效也号称全栈,其实这些浮躁的现象让这个称号变得蛮不讨人喜欢的。

一名全栈工程师应该是什么样的呢?首先基础肯定要牢固,计算机编程基础这是起码的要求,不要觉得什么编译原理算法对你不重要,这些训练的是你的编程思维和解决问题的能力。其次,技术要深入,要知其然知其所以然,很多人看到新鲜的技术都去尝试一下,但往往因为在实际工作中用不到会半途而废,我之前也写过python,ruby还看过golang、做过android,最终都没能成气候。后来总结了一下是自己没有掌握一个良好的体系,这个体系一旦建立起来再多的语言也只是语法上的问题。第三,一专多精,这一点也是我刚来的时候领导给我讲的,你必须有自己专场的一个领域,这是你的闪光点,其他方面的互补则是你的加分项,全栈要有一种『补位』意识,哪里紧迫需要,你要能补上去。

关于一名合格前端工程师长什么样?这个问题前端圈最近比较活跃的很多『大牛』可以给出你答案,在此不做赘述,如果你想从这个领域深入发展,那么你可以专职做前端,年轻的时候不要过分的去计较哪个好哪个坏,如果一开始顺风顺水,那么后面的坑你早晚要踏过,你可以把前端当做你的一份工作也可以当过一个兴趣,我选择了后者,因为我不想把兴趣当工作来做。

另:做前端不要被前端圈看起来各种类似高大上的概念和工具迷惑了,近几年前端圈的变化层出不穷,无非就是让css看起来更像一门编程语言,让js更有条理,无非就是想让天花板高一些,基础最重要,基础最重要,基础最重要,重要的事情说三遍。

程序界的大门才刚刚打开,不要急着找自己的座位,欣赏下各路神通,也未尝不是种好事呢,把title去掉,为自己编码。
以上纯属扯淡~~~ 看成了「专注前端还是金钱?」,正准备回答「当然是金钱啦」

专注前端还是全栈? 我发现在各种技术岗位里,前端工程师特别喜欢纠结这些玩意儿。。
“前端工程师的价值是什么”
“前端工程师在公司如何体现自己的价值”
“前端工程师如何在产品里有话语权”
……
都是自己把自己关进小房子里,然后想我怎么跳出这个房子呢 反正就是撸码,给个什么title都一样。只要是自己喜欢做的,都行 泻药

是个程序员
就别老纠结什么前端全栈的破名词儿
圈里某些人天天造名词儿瞎JB忽悠菜鸟
实际上是
写什么代码不是写 如果你有能力所谓的前后全学会了,为啥不学?

前端工程师,注意重点是 工程师 这个称呼,不是前端美工。

工作这么多年,全套网站也干过,专职前端也干过,专职java也干过,打杂做app也弄过。 我发现其实最重要的还是,计算机组成原理,数据结构,离散数学这些现在大伙普遍看不上的东西。

不过现在是前端面试你问个冒泡排序的伪代码实现, 都有人喷你装逼的时代,呵呵。 1 纯粹的前端,HTML+CSS+JS,只在浏览器里运行,天花板比较低。
2 网络和终端与前端关系特别紧密,不了解很难进一步优化代码。
所以大多数情况下,前端最终是要变成全栈的。 ”一专多能“从来都是职场上的抢手货,如果做不到,那就做“一专”,而不要做没有一专的”多能“,“啥都会做”其实就是“啥都不会做”。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menggunakan python+Flask untuk merealisasikan kemas kini masa nyata dan paparan log pada halaman web Cara menggunakan python+Flask untuk merealisasikan kemas kini masa nyata dan paparan log pada halaman web May 17, 2023 am 11:07 AM

1. Log keluaran ke fail menggunakan modul: pengelogan boleh menjana log peringkat tersuai, dan boleh mengeluarkan log ke laluan yang ditentukan Tahap log: nyahpepijat (log nyahpepijat) = 5) {clearTimeout (time) // Jika semua keputusan diperolehi 10. masa berturut-turut kosong Log mengosongkan tugas berjadual}return}if(data.log_type==2){//Jika log baharu diperolehi untuk(i=0;i

Cara menggunakan kedi pelayan web Nginx Cara menggunakan kedi pelayan web Nginx May 30, 2023 pm 12:19 PM

Pengenalan kepada Caddy Caddy ialah pelayan web yang berkuasa dan berskala tinggi yang pada masa ini mempunyai 38K+ bintang di Github. Caddy ditulis dalam bahasa Go dan boleh digunakan untuk pengehosan sumber statik dan proksi terbalik. Caddy mempunyai ciri-ciri utama berikut: Berbanding dengan konfigurasi kompleks Nginx, konfigurasi Caddyfile asalnya adalah sangat mudah secara dinamik melalui AdminAPI yang disediakannya, ia menyokong konfigurasi HTTPS automatik secara lalai, dan boleh memohon sijil HTTPS secara automatik; dan konfigurasikannya; ia boleh dikembangkan kepada data Berpuluh-puluh ribu tapak boleh dilaksanakan di mana-mana tanpa kebergantungan tambahan yang ditulis dalam bahasa Go, keselamatan memori lebih terjamin. Pertama sekali, kami memasangnya terus dalam CentO

Perlindungan masa nyata terhadap rentetan penyekat muka di web (berdasarkan pembelajaran mesin) Perlindungan masa nyata terhadap rentetan penyekat muka di web (berdasarkan pembelajaran mesin) Jun 10, 2023 pm 01:03 PM

Benteng penghalang muka bermakna sebilangan besar benteng terapung tanpa menyekat orang dalam video, menjadikannya kelihatan seperti terapung dari belakang orang itu. Pembelajaran mesin telah popular selama beberapa tahun, tetapi ramai orang tidak tahu bahawa keupayaan ini juga boleh dijalankan dalam penyemak imbas Artikel ini memperkenalkan proses pengoptimuman praktikal dalam rentetan video penyelesaian ini, dengan harapan dapat membukanya beberapa idea. mediapipeDemo (https://google.github.io/mediapipe/) menunjukkan prinsip pelaksanaan rentetan penyekat muka arus perdana atas permintaan sehingga pengiraan latar belakang pelayan video untuk mengekstrak kawasan potret dalam skrin video dan menukarnya kepada storan svg klien semasa memainkan video Muat turun svg dari pelayan dan gabungkannya dengan rentetan, potret

Menggunakan Jetty7 untuk pemprosesan pelayan Web dalam pembangunan API Java Menggunakan Jetty7 untuk pemprosesan pelayan Web dalam pembangunan API Java Jun 18, 2023 am 10:42 AM

Menggunakan Jetty7 untuk Pemprosesan Pelayan Web dalam Pembangunan JavaAPI Dengan pembangunan Internet, pelayan Web telah menjadi bahagian teras pembangunan aplikasi dan juga menjadi tumpuan banyak perusahaan. Untuk memenuhi keperluan perniagaan yang semakin meningkat, ramai pembangun memilih untuk menggunakan Jeti untuk pembangunan pelayan web, dan fleksibiliti dan skalabilitinya diiktiraf secara meluas. Artikel ini akan memperkenalkan cara menggunakan Jetty7 dalam pembangunan JavaAPI untuk We

Bagaimana untuk melaksanakan pengesahan borang untuk aplikasi web menggunakan Golang Bagaimana untuk melaksanakan pengesahan borang untuk aplikasi web menggunakan Golang Jun 24, 2023 am 09:08 AM

Pengesahan borang adalah pautan yang sangat penting dalam pembangunan aplikasi web Ia boleh menyemak kesahihan data sebelum menyerahkan data borang untuk mengelakkan kelemahan keselamatan dan ralat data dalam aplikasi. Pengesahan borang untuk aplikasi web boleh dilaksanakan dengan mudah menggunakan Golang Artikel ini akan memperkenalkan cara menggunakan Golang untuk melaksanakan pengesahan borang untuk aplikasi web. 1. Elemen asas pengesahan borang Sebelum memperkenalkan cara melaksanakan pengesahan borang, kita perlu mengetahui apakah elemen asas pengesahan borang. Unsur bentuk: unsur bentuk ialah

Bagaimana untuk mengkonfigurasi nginx untuk memastikan bahawa pelayan frps dan web berkongsi port 80 Bagaimana untuk mengkonfigurasi nginx untuk memastikan bahawa pelayan frps dan web berkongsi port 80 Jun 03, 2023 am 08:19 AM

Pertama sekali, anda akan ragu-ragu, apakah itu frp? Ringkasnya, frp ialah alat penembusan intranet Selepas mengkonfigurasi klien, anda boleh mengakses intranet melalui pelayan. Sekarang pelayan saya telah menggunakan nginx sebagai laman web, dan hanya terdapat satu port 80. Jadi apakah yang perlu saya lakukan jika pelayan FRP juga mahu menggunakan port 80? Selepas membuat pertanyaan, ini boleh dicapai dengan menggunakan proksi terbalik nginx. Untuk menambah: frps ialah pelayan, frpc ialah pelanggan. Langkah 1: Ubah suai fail konfigurasi nginx.conf dalam pelayan dan tambahkan parameter berikut pada http{} dalam nginx.conf, server{listen80

Apakah standard web? Apakah standard web? Oct 18, 2023 pm 05:24 PM

Piawaian web ialah satu set spesifikasi dan garis panduan yang dibangunkan oleh W3C dan organisasi lain yang berkaitan Ia termasuk penyeragaman HTML, CSS, JavaScript, DOM, kebolehcapaian Web dan pengoptimuman prestasi Dengan mengikut piawaian ini, keserasian halaman boleh dipertingkatkan. kebolehcapaian, kebolehselenggaraan dan prestasi. Matlamat standard web adalah untuk membolehkan kandungan web dipaparkan dan berinteraksi secara konsisten pada platform, pelayar dan peranti yang berbeza, memberikan pengalaman pengguna yang lebih baik dan kecekapan pembangunan.

Bagaimana untuk mendayakan akses pentadbiran daripada UI web kokpit Bagaimana untuk mendayakan akses pentadbiran daripada UI web kokpit Mar 20, 2024 pm 06:56 PM

Kokpit ialah antara muka grafik berasaskan web untuk pelayan Linux. Ia bertujuan terutamanya untuk memudahkan pengurusan pelayan Linux untuk pengguna baharu/pengguna pakar. Dalam artikel ini, kami akan membincangkan mod akses Cockpit dan cara menukar akses pentadbiran kepada Cockpit daripada CockpitWebUI. Topik Kandungan: Mod Kemasukan Kokpit Mencari Mod Akses Kokpit Semasa Dayakan Capaian Pentadbiran untuk Kokpit daripada CockpitWebUI Melumpuhkan Capaian Pentadbiran untuk Kokpit daripada CockpitWebUI Kesimpulan Mod Kemasukan Kokpit Kokpit mempunyai dua mod capaian: Capaian Terhad: Ini adalah lalai untuk mod capaian kokpit. Dalam mod akses ini anda tidak boleh mengakses pengguna web dari kokpit

See all articles