你有其他语言基础 理论上学习其他语言应该没什么问题 你需要的可能是实践是吧
实践的直接去极客时间或者 b 站看就行,其实内容不多(除非你要连微服务一起看了),几个小时就可以了(当然大部分视频都是废话或者广告)
然后目前我们公司实践下来,最后还是 kratos 生态一把梭
毕竟
1. 是 b 站的,有真实大量业务实践
2. 是国内的,无压力
3. 负责人很有趣
不过 go 的工具生态真的很糟糕就是了,像我们以前用 java 和 nodejs,java 是全,nodejs 是快
go 现在连个真正的 orm 工具都没有,框架更惨,还在 cli 生成文件的阶段
搞得比较 JavaScript 更像脚本语言 很无语
我现在的看法就是
php:如果是小公司(不管规模大不大),或者是个人网站编程爱好者,那非常的合适,简单生态丰富,就是你去捡垃圾拼起来也能跑
nodejs:前端必备,因为以前很多情况下后端同学是不乐意去做一些非『重要业务』的事情。加上现在 serverless 解决了运维的问题,那对于前端来说简直不要太爽。
后端呢?性能和线程是大问题,所以大公司肯定是不会用,还是只能拿来个人自己玩玩
go:还没开始实践之前,我的想法是 go 因为是新语言没有历史包袱,而且很多特性都是非常符合未来发展的。
当我实践以后,发现这玩意根本满足不了期望
你说想要简单,你和 java 比,其实其他语言也很简单。语法简单,大家都差不多,方法简单,其他语言封装一下也差不多。所以这个真没什么特别大作用
你说想要性能,JAVA 肯定更好
最重要的是生态,Java 一套 Spring 干趴所有人,特别是大公司的需求
然后 php 有国内无敌的生态,nodejs 有无数造轮子的人,基本上生态也很好
而 go 生态真的太烂了
除了 b 站七牛在硬推,真的差强人意。
详细的说
对于单体应用
最重要就 2 个东西,web 框架和 orm 工具
web 框架就是简易
orm 工具都不能说简易,gorm 和 xorm 真的都称不上 orm 工具
对于什么微服务、云原生
rpc 通信,大家都有啊
所以 go 的场景真的很尴尬,我觉得很噱头还不如其他语言(各种非主流语言)
总之,如果你想要当一辈子的程序员,或者想去大厂混几年,那选 Java 肯定没错,毫无疑问
其他情况的,随便了
腾讯广告的设计我觉得真的是在国内 B 端最顶尖的水平
有没有什么公众号或者途径可以关注一下?
设计失误就是设计失误
垃圾就是垃圾
搞得乱七八糟
现在很蛋疼 合并以后 麻烦事更多了 就是气死人
我 19 年 16 寸 然后使用绿联 DP => typeC 结果就是只能 720p 60hz
然后多插几次就有可能出现 1080p 60hz 可以说非常蛋疼
而且不确定是不是接入外接显示器后,电脑风扇就是一直 5000 转,然后 60℃
太蛋疼了
我看到有个小程序叫「房间搜索」,可以搜索到 clubhouse 的房间。感觉这个功能比较有用
Api 文档一般有几类
1. Json => 自动生成文档类,例如 apiary/coding
2. 注释 => 自动生成文档(不推荐)
3. 调试主导类,例如 rap2/postman
4. 自成一派,例如 swagger
5. 文档主导类,应该就是 easyDoc 了
当然还有一些山寨货,例如 apizaza,还有一些 postman 山寨品,就是山寨还敢收费的那种
目前还在用 YApi,基本能满足 80%的需求
而比较看好的是 Rap2,有一些针对开发者更友好的功能
但是上面这两个玩意太开发者了,写文档其实很不舒服
所以看有没有更好的,楼主这个 EasyDoc 产品就是交互增强版,确实是能解决一部分需求。
但整体来说还是都没能解决的很完整。
但是这种工具吧,自己写耗时耗力,用热门的呢,要么国外慢的要死,要么国内又丑又难用
非常烦恼
然后回过头来想想到底需求是什么?
80%解决开发对开发间的问题
- 接口文档
- 接口调试
- 非必须 - Mock
能满足这些已经足够了,所以综合起来还是 YApi 更好一些,不仅开源基础功能全都有
但是要是有能解决另外 20%的产品那就更好了
而 EasyDoc 却走的是另一个方向,即不是在 YApi 上扩展解决剩余 20%的需求。而是走了另一条路,这就导致那 80%的都没做到很好
但是如果要选择二次开发,肯定还是 Rap2
还有另外一个问题,就是产品稳定性,YApi 和 Rap2 至少是有大厂支持的,其他产品都是一些韭菜拖着。
特别像这种工具,我说过解决 80%需求已经够了,所以除非你做得很好,否则根本就是瞎折腾
能看得出 EasyDoc 目的和做法是很好的,可不知道能走多远。考虑到团队因素。
除非 EasyDoc 开源,否则一般团队应该是不敢用的。
看你有没有时间学习
有就学 Flutter,一劳永逸
没时间就学 React-native + Taro
傻子才选 Uni-APP,什么都最差,又没有未来。除非你一个人接外包用
哎,太难了
首先,对于小的创业公司
1. 免费版根本不够用,不然也不会去看付费版。除非你们公司就 1 个项目...
2. 最低付费是 20 人的套餐,每年 2000 块,不要看什么人均,月均这么傻的心理安慰。我们团队就 7 个人,在这个工具上 1000 以内的成本才能接受。况且还有其他费用。然后其他就不用付钱了吗?
其次,对于替代品
1. 国外的,满足需求。但是更贵而且还要经常翻墙。效率降低太多
2. 国内的,真的没有啊。像慕客这种完完全全 80 年代程序员风格产品..实在不敢恭维。和蓝湖大概相差 20 年的差距。就算免费有什么用... 不好用就不是不好用
如果从'写代码'的层面去看,前端确实远远比不上后端的完善。而如果这讨论这个方向,楼主说得都没有大问题
嵌套真的太痛苦,前端用户 html + css3 写的话,把视图分出去写,熟练的话,速度特别快,基本 1 小时就搞定。
配合 jsx 的话,可以做到很好的代码分割。
但是 Flutter 的无限嵌套真的噩梦啊、毕竟显示需求一个页面可能达到几百层嵌套,我的天,我快看哭了。而且不够灵活,一个 flex 我要写一堆嵌套,真的尼玛
以前一个页面,设计还原 1 小时,逻辑 1 小时。现在设计还原 1 天,我的天啊
问题是现在国内产品经理行业还是不正规,可能近近十年都不用担心。
前提你得先按国外的产品经理方向走
有没有人说说现在的想法,最近被这个问题一直困扰。
程序员
- 短期工资福利
- 安稳
产品
- 适合自己
- 有挑战
- 每天都有成长
因为我两个都做过,现在有面临选择,太困扰了。
未来规划的话。
程序员如果被裁就逼逼了,没人会要的,就算你是什么大牛,10 年开发经验什么鬼
产品如果去不了大厂,那就是无限创业公司跳来跳去,生活都不一定活的下去
并且两者不能兼得
- 程序员的思维太过逻辑是完全不能够当产品经理的
- 程序员格局真的太小,也是完全不能大概产品经理
这是职业本身的情况,你是无法改变的,如果你做不到专注,那更没用。
这样的话,做久了以后,程序员根本不可能成为产品经理
而产品经理转程序员有几个问题
- 技术和学习能力跟不上
- 不愿意自己抛弃产品思维和能力
因为产品思维和能力是可以应用再生活的,这个很重要
作为在厦门本地,且在厦门创业很久的,说一下
厦门有几个大硬伤
1. 房价太高,工资太低,留不住人
2. 人才流失,无论是不是第一个原因造成的,厦门本地都是像外流出
3. 厦门这么大投入 IT 行业,但是目前剩下的互联网公司已经不多了,所以互联网环境可以说巨差
4. 厦门也有大公司的研发点,但是目前可能剩下只有铃盛一个了,其他已成未知(从招聘网站就可以知道)
5. 厦门的人才 zhengce 都是面向高学历,面向高新(不是互联网)的
厦门互联网人才的情况就是。除去特殊情况,大部分留下来的人的水平都是极低的,工资也低
所以,看你得需求,如果至少个研发点,需要一些年轻价格低的劳动力,那确实可以。这么说虽然这里房价 5w,但是实习一个月 1.5k 的大有人在。
然后说说三个软件园,软一基本不用看,软二就是厦门最大的 IT 民工聚集地(毕竟真正的互联网公司都在观音山或者其他地方),软三就是 zhengfu zhengce 落实地
如果要招学生,确实软三方便,如果要招价格低,有经验的那还是软二
做人好难
我这地方全市均价 4.6w ,市区 5.5w ,除了市区其他地方与世隔绝,不开玩笑。很少有城市像我们这样。
工资,名义 7k。实际 5k 上下(真实)
看到这里,我相信上海人会觉得自己工资高,苏州会觉得房价低,那我这座畸形的城市是哪呢?对,就是厦门
心真的才累,很多人面临的是要不要买,我面临的是根本买不起,但是不买一定会被现实打败。