分享一下你们的技术栈吧

2019-11-12 21:03:01 +08:00
 gansteed

我的: https://jiajunhuang.com/articles/2019_11_13-tech_stack.md.html

和编程语言有关的主要是围绕 Python 和 Golang 的,其余的则是通用的。我的技术选型风格偏向于 UNIX 的 KISS 风,喜欢小而美的东西 :-)

分享一下你的技术栈吧,可以的话,和原因一起写上 :-)

11101 次点击
所在节点    分享创造
77 条回复
chuhades
2019-11-12 22:29:23 +08:00
比较碎..

- Python 7 年:之前的各种东西能用 Python 就用 Python,开发效率高
- Go 2-3 年:最开始了解到是因为并发相关,实际工作一个项目有使用到
- 汇编:认真看过半年到一年?工作有时候需要逆向,会用到
- C:1 年多点,写一个项目时逼的么办法
- Rust 学过 1 年,未正式使用
- 目前在看 C 艹和 C#
- 前端:零零碎碎学过一段 JS,VUE,只能说能写,算不上会

服务、框架么有啥了解的太深的,ES、DB、MQ 都只能说是能用,谈不上懂...

以上时间都是学习+使用
1596384882
2019-11-13 00:37:41 +08:00
C++看成了 C 艹 ,结果还真的是[哭笑]
lihongming
2019-11-13 01:34:38 +08:00
BA 专业出身,专业方向是管理信息系统( MIS ),所以技术栈没有 CS 专业那么广,只能说刚刚够用。学校里学的都是些过时的技术,就不说了,真正有用的是让我理解了编程是怎么回事。

工作以后实际用到的技术是 PHP,主要是修改 Discuz!等开源程序,但那时的 PHP 是面向过程的,数据结构、算法、设计模式等技能很少用得上。

后来学了 Java,才开始真正应用数据结构、算法、设计模式等技能。

再后来学了 C#,感觉封装的太多,很多东西不知其背后的原理,只是拖拖拽拽,心里发慌,不喜欢(控制欲强+懒得研究)

现在主要还是 PHP,但已经全面使用面向对象的开发模式了,框架以 Laravel 为主,写起来很 Java,很舒服。有时不能用开源程序,就仿照 Laravel 的功能自己撸一个轻量级的框架,也很快。

前端的话,以前是 jquery,现在是 react

至于 Python,只在需要 AI 的时候用一下,用得太少,过段时间就忘了,所以每次都要花点时间重新拾起来。
jedihy
2019-11-13 05:30:30 +08:00
C and only C
charlie21
2019-11-13 05:38:17 +08:00
@lihongming 做的活儿都是哪方面的活儿?给中小企业做网站吗
lihongming
2019-11-13 06:03:11 +08:00
@charlie21 呃! PHP 看着就像外包么?我是自用的
xiaotuzi
2019-11-13 07:38:44 +08:00
说出来怕大家笑~
1、PHP
2、初级前端 html+css+jQuery
3、初级易语言
4、熟练使用浏览器访问 H 站
(逃~
gansteed
2019-11-13 08:02:59 +08:00
@chuhades 老司机~Python 的开发效率确实非常高,尤其是用熟悉之后,火箭般的速度,而且通用,基本上没有 Python 不行的领域

@1596384882 其实我打的是++
@lihongming 好像一般都是一门编译型语言+一门脚本语言的搭配
@jedihy 你是做底层么?要是写应用,用 C 有点过于繁琐
gansteed
2019-11-13 08:04:08 +08:00
@xiaotuzi 第四点,emm
kppwp
2019-11-13 08:14:13 +08:00
1.Python 吃饭家伙 web 爬虫 数据清洗分析 其他项目
2.vue.js 做前端用
3.java 主要用来逆向 app 和写 xposed 模块
4.nodejs 入门级 项目需求
5.ruby 学着玩 入门级
lizz666
2019-11-13 08:14:19 +08:00
野生前端:
1. js。目前在重学,vue 开发过一年多,目前用 react
2. java。只能说熟悉,一年多前自己有搭过并给自己几个页面的玩具开发接口,然后扔上线

语言就这两个。目前还在补计算机基础,《 coding 》这本书真适合我这种野生玩家。
还有本《深入理解计算机系统》,里面好多 c 语言代码,看不懂,还得把 c 学点才行。
baiyi
2019-11-13 08:30:50 +08:00
1、PHP 用了三四年,熟练使用各类框架,看过部分框架的源码,但 PHP 本身也就是会用,没深入研究过源码原理什么的
2、Go 满打满算也就是用了一年,但对这门语言很有好感,由于它实现了自举,源码更好理解,所以目前有兴趣也正在往深入发展
3、前端 只能说是会用,兴趣不大。举例来说:看过些 Vue 演讲、理解实现概念,但没仔细研究过
4、Kubernetes 最近的项目是这个方向,正在学习中,目前的水平也就是勉强会用,明白各类资源,能手动搭建出多主的集群,大概也就是这个水平

其他的各种语言也就是接触过、自己练手写个小项目这种,python、flutter 什么的

技术栈挺杂、但都不算深入,目前感兴趣的内容是 Go,还有 web 方面的协议,正准备深入学习

基础也挺差,也需要补补基础
Rwing
2019-11-13 08:34:15 +08:00
C#
没了
eason1874
2019-11-13 08:47:58 +08:00
我没有技术栈,技术水平跟脚本小子差不多,边查边写,什么能用用什么.

Web 服务器软件用 Nginx + ngx_lua,数据库用 MySQL,缓存用 memcached。计算代码有什么语言的 SDK 就用什么语言,如果要自己写逻辑只用 JS / PHP / Lua。

(备份、监控)定时任务,在 Windows 系统用批处理,在 Linux 系统用 bash。
tt67wq
2019-11-13 09:07:39 +08:00
360 度旋转甩锅技术
wvitas
2019-11-13 09:34:59 +08:00
吃饭的家伙 Java/Kotlin/Dart/JS(小程序)
会使用的 Python
gansteed
2019-11-13 09:39:03 +08:00
@eason1874 之前我尝试过 OpenResty,但是 lua 写起来太蛋疼了。遂放弃。
toma77
2019-11-13 09:42:59 +08:00
吃饭家伙 TypeScript/React/Nextjs/Golang
会用 Rust/Mysql/Mongodb
zuiluo
2019-11-13 10:01:50 +08:00
吃饭家伙:js/react/vue/nodejs/java
会用:mysql/docker/nginx
ironman
2019-11-13 10:19:40 +08:00
吃饭家伙: java/kotlin/
会用: golang/python/js

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/618948

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX