我真的是前端公众号 NO.1 ?

640?wx_fmt=jpeg

文/北妈

阅读本文需要 2.5分钟

手敲原创,转载请务必声明来源


昨天下班地铁和一个业内知名大佬聊天,玉刚大佬,他是安卓知名书籍《Android开发艺术探索的作者,也是公号玉刚说的原创者。


他问我一个问题,前端人那么多,网红和牛人也多,为什么找不到一个至少像你一样质量的公众号呢?


听说你是前端公众号的第一。


640?wx_fmt=png


不知道,是谁说和判断的我是前端公众号 NO.1,让年入百万的知名大佬,这样赞我。


要知道,我公众号目前平均阅读也不过3000左右而已,好在都是原创,读者粉丝质量确实是技术号TOP的存在,这个我不否认。


今天发文目的,不是为了装B,那为什么还要写。


一是这个问题很有代表性,相信很多人也思考过。

二是借此总结一下,前端行业的特点和特殊性,为后来的同学做个指导。


前端行业属性


1、行业属性决定

web前端开发系统知识点,庞杂而分散,而前端又属于各种技术细分的黏合种类。


何为黏合,顾名思义,我们把所有技术和标准黏合在一起,形成一个完整的工程。


web开发离不开前端、移动APP开发离不开前端、大数据可视化离不开前端、甚至连机器语言也离不开我们。


这也直接导致了,它庞杂分散。而且必须更新很快的原因之一。


2、前端业内标准更新超快

很早之前是没有前端这个细分种类的,JS作为一门脚本语言,在所有传统项目做为配角和补充的定位存在着。


随着设备和网页需求越来越多,各种标准和浏览器的完善,js成为了全世界的宠儿,这也让很多大佬对他重新重视,持续不断的做优化和改变业内标准。


因为行业标准和方向都在做调整和更新,而所见即所得的特性,也导致了web前端比后端更容易实现更新和调整,这两点互相正激励影响,形成一个良性循环。


自从node.js和chrome、V8引擎发布之后,前端发生了历史上没有过的繁荣和更新速度。


随后,angular、react的出现,也颠覆了传统意义的开发方式,让前端更像后端或者说,要有后端的思维方式。


而vue其实是他两者的思想和技巧结合,但他抓住了一点,入门曲线平缓,平易近人,这也让Vue成为最受欢迎的前端框架之一。


这也让很多人调侃直呼:别更新了,学不动了!


但无论我们怎样调侃,前端都注定义无反顾的,保持着它独有的更新速度和魅力。


3、万变不离其宗、基础是关键

行业更新再快,也始终脱离不了脚下的轨道,由于前端技术大部分是基于HTTP协议的应用层面。


所以其实并没有那么难,相反,你掌握了原始的基础系统知识,前端再多的框架和新标准反而成了你最有力的武器,而不是累赘。


内功好了,一切武功秘籍都是招数。只不过,你可能要做的是,需要及时调整某些内功心法。


为何前端公号不好做?


以下纯属个人观点,请客观观看。


web前端行业的影响力,其实是极好产生的。因为知识点多、更新快,很容易在某一个技术属性风口,产生不少“网红牛人”


比如css3、http2.0、es6、webpack 这些刚更新普及之时,很容易让勤奋而又敏锐的技术大佬抓住,提前从官方文档更新写文。


这样就会迅速在国内收货一批粉丝读者,因为人还是喜欢新东西,也有必要学。


但有一个问题是,技术风口又能持续多久呢?


所以核心答案来了,由于很多勤奋的博主,只在乎技术方向和思维,并不注重编程思想和职业指引,导致了,他们总会很快过气。


而那些BAT和一线注明专家们,他们大多被公司内部业务所累,而且前端太多庞杂、细分。


导致了他们职业属性的双刃剑,不能顾全全部大局,也导致他们没精力或者不想做自媒体。


另外一个主要原因,他们的收入足够生活处于平均水平以上,没必要每天累死累活在去维护自媒体。


而公众号是属于自媒体,除了过硬的基础行业知识和勤奋,决定你上限的是综合能力,比如个性、思想、文风、独有的人格魅力。


这些并不是,你勤奋、技术好、对信息敏锐就可以达到的,这是一种长期积累的综合指标,并非技术能力可以决定。


所以,很多人很疑惑,为何技术号不好做,甚至做大相对特别难,就是这一点。


技术人,平时工作压力大,回家还想休息休息呢。大部分程序员性格稍微内向居多,不善于表达和写文,都导致了这种结果。


所以,我也回答了大家和玉刚大佬的疑惑,至于,我现在是不是前端自媒体质量层面的NO.1,大家各抒己见,并且拭目以待。


现在很多小号,受我影响,渐渐做起来,但我想说:千万不要急功近利,一定要注重综合能力和个人风格的培养,不然你只能是比别人的文档写的好一点。


关于 广告 和 正反馈


至于广告,小号还是要适度接收,不要接太多,你还没这个能力可以撑住。


也不要不接,因为不接,你就没有收入反馈,没反馈,你写文完全没意义,坚持不下来,早晚会放弃,那就可惜了。




每天金句:“北妈会在这里等着你,但,不会一直等你” ,希望我们共同成长!


老规矩,平时不开赞赏,月底统一交租,但不耽误你点 [好看]


延伸阅读:

1. Vue 3.0学习方法,看我这一篇就够!

2. 我到底该信谁?另外,我发现了抢火车票的秘密
3. 我通过了阿里面试,但算法太差,还是没去!

每天只想听你们说:小北最帅!


640?wx_fmt=jpeg

长按扫码关注我

前端你别闹

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我会尽力帮您编写微信jsapi支付php的代码。以下是例子: ```php <?php // 微信支付相关参数 $appid = "您的微信公众号appid"; $mch_id = "您的微信商户id"; $nonce_str = rand(); // 生成随机字符串 $timestamp = time(); // 获取当前时间戳 $body = "商品描述"; $total_fee = 1; // 支付金额,单位为分 $out_trade_no = rand(); // 商户订单号,应该是您自己的订单号 $notify_url = "http://www.example.com/notify.php"; // 支付完成后的回调地址 $openid = "用户在微信公众号下的openid"; // 根据参数生成签名 $stringA = "appid=" . $appid . "&body=" . $body . "&mch_id=" . $mch_id . "&nonce_str=" . $nonce_str . "&notify_url=" . $notify_url . "&openid=" . $openid . "&out_trade_no=" . $out_trade_no . "&total_fee=" . $total_fee . "&trade_type=JSAPI&key=您的微信商户号密钥"; $sign = strtoupper(md5($stringA)); // 生成xml请求数据 $xml = "<xml> <appid>" . $appid . "</appid> <body>" . $body . "</body> <mch_id>" . $mch_id . "</mch_id> <nonce_str>" . $nonce_str . "</nonce_str> <notify_url>" . $notify_url . "</notify_url> <openid>" . $openid . "</openid> <out_trade_no>" . $out_trade_no . "</out_trade_no> <total_fee>" . $total_fee . "</total_fee> <trade_type>JSAPI</trade_type> <sign>" . $sign . "</sign> </xml>"; // 向微信支付服务器发送请求并获取返回结果 $url = "https://api.mch.weixin.qq.com/pay/unifiedorder"; $ch = curl_init(); $options = array( CURLOPT_URL => $url, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $xml, CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false ); curl_setopt_array($ch, $options); $result = curl_exec($ch); curl_close($ch); // 解析微信支付服务器返回的xml数据 $xml = simplexml_load_string($result); if ($xml->return_code == "SUCCESS" && $xml->result_code == "SUCCESS") { // 生成jsapi支付参数 $jsapi_ticket = "您的微信公众号jsapi_ticket"; $nonce_str = rand(); // 生成随机字符串 $timestamp = time(); // 获取当前时间戳 $prepay_id = $xml->prepay_id; $stringB = "appId=" . $appid . "&nonceStr=" . $nonce_str . "&package=prepay_id=" . $prepay_id . "&signType=MD5&timeStamp=" . $timestamp . "&key=您的微信商户号密钥"; $paySign = strtoupper(md5($stringB)); $response = array( "appId" => $appid, "timeStamp" => (string)$timestamp, "nonceStr" => $nonce_str, "package" => "prepay_id=" . $prepay_id, "signType" => "MD5", "paySign" => $paySign ); echo json_encode($response); // 返回jsapi支付参数给前端 } ?> ``` 请注意,以上代码仅作为参考示例,实际使用时需要将其中的参数、密钥等信息替换为您自己的信息。并且,该代码并不一定完全符合您的需求,您可能需要根据自己的业务需求进一步修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值