首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

分享一下你们的技术栈吧

  •  
  •   gansteed · 24 天前 · 7084 次点击

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

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

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

    77 回复  |  直到 2019-12-05 11:33:14 +08:00
        1
    chuhades   24 天前   ♥ 1
    比较碎..

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

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

    以上时间都是学习+使用
        2
    1596384882   24 天前
    C++看成了 C 艹 ,结果还真的是[哭笑]
        3
    lihongming   24 天前   ♥ 1
    BA 专业出身,专业方向是管理信息系统( MIS ),所以技术栈没有 CS 专业那么广,只能说刚刚够用。学校里学的都是些过时的技术,就不说了,真正有用的是让我理解了编程是怎么回事。

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

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

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

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

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

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

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

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

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

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

    基础也挺差,也需要补补基础
        13
    Rwing   24 天前
    C#
    没了
        14
    eason1874   24 天前
    我没有技术栈,技术水平跟脚本小子差不多,边查边写,什么能用用什么.

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

    (备份、监控)定时任务,在 Windows 系统用批处理,在 Linux 系统用 bash。
        15
    tt67wq   24 天前
    360 度旋转甩锅技术
        16
    wvitas   24 天前
    吃饭的家伙 Java/Kotlin/Dart/JS(小程序)
    会使用的 Python
        17
    gansteed   24 天前
    @eason1874 之前我尝试过 OpenResty,但是 lua 写起来太蛋疼了。遂放弃。
        18
    toma77   24 天前
    吃饭家伙 TypeScript/React/Nextjs/Golang
    会用 Rust/Mysql/Mongodb
        19
    zuiluo   24 天前
    吃饭家伙:js/react/vue/nodejs/java
    会用:mysql/docker/nginx
        20
    ironman   24 天前
    吃饭家伙: java/kotlin/
    会用: golang/python/js
        21
    loshine1992   24 天前
    Java/Kotlin/Dart
    Android/flutter

    其它一些语言和工具都只是玩玩没细学
        22
    vincent7245   24 天前
    数据分析:
        23
    vincent7245   24 天前
    数据分析:scala/python/java spark/tenserflow
        24
    751762476   24 天前
    吃放:java,kotlin
        25
    qbhy   24 天前
    吃饭 php,兴趣 JAVA,js。
    github.com/qbhy
        26
    HuasLeung   24 天前
    java/go/php/js
        27
    wspsxing   24 天前 via Android
    吃饭(饿死): rust,
    增删改查(学习中):c#
    脚本(启动速度有待提升): julia
    其它乱七八糟的 go 之类能看懂一点点
        28
    Zchary   24 天前 via iPhone
    Unity,React,Node.js 一点点
        29
    wvitas   24 天前
    @loshine1992 看来一样是从原生转到 Flutter 的大佬
        30
    evend   24 天前
    CtrlC、CtrlV [狗头]
        31
    crackhopper   24 天前
    我的太多了,我用的超过半年以上的或者有项目经验的:
    - 日常: ubuntu, emacs/elisp, latex, bash, python
    - web 前端: ES6, css3, vue/vuex/vue-router, ElementUI, axios, webpack/grunt, websocket, threejs, echarts, nuxt
    - web 后端: python, node.js, tornado, jinja2, express/koa2, ejs, mongodb(driver or ODM), mysql (driver or ORM), redis, kafka, websocket
    - 游戏前端: C++, STL, BOOST, Qt, cocos2d-x, Unity3d, OpenGL/DirectX, sqlite3, protobuf, fastjson/fastxml, lua
    - 算法端:python, matlab, r, rmarkdown, sklearn, tensorflow/keras, C++, cmake, caffe, CUDA, MPI
    - 移动端:java/kotlin, android sdk, cocos2d-x, android ndk, wx-miniprogram
    - 运维和开发相关工具:nexus, gitlab, jenkins, docker, ansible,
    正在学习任务内的,以后会大量实践的:
    - golang, spark, hive, scala(工作需要)
    - haskell (业余需要)
    省略大概和上面内容一样多的,用过了解过理解不深入的东西。
        32
    cnanyi   24 天前
    从 delphi 开始, 工作需要, 有啥用啥, 目前使用 spring boot / android / ios/ cordova
        33
    robinlovemaggie   24 天前
    1, Ctrl+C/Ctrl+V
    2, REFACTOR/Debug
        34
    gansteed   24 天前
    @crackhopper 要维护这么多东西的知识真不简单。。
        35
    crackhopper   24 天前
    @gansteed 基本就是记笔记咯。不过忘得也多。后来就重点深入原理性的知识,以及管理性的知识,毕竟还是需要大家一起配合的。
        36
    spider12   23 天前
    前端:angular、vue、nuxt
    服务端:kotlin + spring
    会写但没上过生产:go、python
        37
    DavidGao   23 天前
    前端:ReactJS,Stimulus,RamdaJS,RxJS
    后端:Erlang,OCaml,Lisp,.net core 平台
        38
    Chieh   23 天前
    英语
    科学上网
        39
    MiBAO   23 天前
    吃饭:JS ,vue 会用 Java c#
        40
    Bantes   23 天前
    打杂
        41
    tiedan   23 天前
    python, golang , docker, k8s
        42
    chnhyg   23 天前
    开发、设计、产品。
        43
    KentY   23 天前
    APPLE II Basic
        44
    RedStrings   23 天前 via Android
    手写 HelloWorld
        45
    cshlxm   23 天前
    比较杂: C/C++ (最近写的少了,一般般); Python 日常吃饭; 前端:js 只会 react 系 ( 会搞移动端( react-native )会搞小程序( taro )) JAVA ( 12 年前学的,前几年搞 android 原生开发,又捡起来了,后来改用 rn 后,又忘得差不多了) ; swift 和 OC ( 2 年前搞过三四个 ios 的原生 APP,换 rn 后也忘得差不多了) R (最近学的)
        46
    gansteed   23 天前
    @cshlxm 不用就容易忘记。我之前学 react 来着,一段时间不用,忘了。
        47
    knva   23 天前
    语言就这些:
    Javascript Typescript(node)
    c/c++ (qt stl)
    python3
    go
    java
    php
    c# (.net core)
        48
    gansteed   22 天前
    @knva 语言有点多
        49
    jaky666   22 天前
    php
    JavaScript(vue、react)
    css
    go
    lua
    unity
        50
    T3RRY   22 天前
    楼上 /楼下 全是大佬
        51
    Tianqi   21 天前
    做游戏的
    C++, Lua, DirectX, HLSL →
    Unity, C# →
    UE4, C++

    业余时间学的语言太多了,但都没做过什么成型的项目
        52
    KeyboardManAnAn   21 天前 via iPhone
    Objective-C,Swift,Java,Kotlin,没错,我就是专攻移动端的小开发仔🐸🐸🐸
        53
    KeyboardManAnAn   21 天前 via iPhone
    @KeyboardManAnAn 有机会的话,还想再搞搞火热的 Flutter,偏门的 Qt,和无人问津的 Xamarin
        54
    topzyh   20 天前
    php
    python
    js
        55
    sazima   19 天前
    吃饭的家伙: python
    会用: java
        56
    hyy1995   19 天前
    V 站 10 个里面 8 个全栈啊。。。
        57
    BigBunny   19 天前
    c#竟然意料之外的多
        58
    foamvalue   19 天前
    吃饭家伙:java+html+js+oracle/mysql
    会用:react、umi
        59
    nimdanoob   19 天前
    只列出上过生产的技术栈
    本职:Android (Java Kotlin)
    副技术栈( 前端 js ,后端 java-spring、python-django)
        60
    luassuns   18 天前 via iPhone
    明年毕业
    好几年前看过 python 都忘了,因为实习重温了一遍 python2 然并卵,明年就拜拜了
    c/c++ 略懂,高级黑科技几乎都不懂,现在是实习 c++结果没事干在写 atc test
    c# 用过,写了个屏幕共享的 demo 水了一篇期刊文
    java 学校教过,就了解到基本的语言层面吧,看过点 spring
    html/css,一点 js
    看过几年前看过一段时间 rust,写过一个博客已经编译不起来了,持续关注
    cdn/nginx/Linux balabala 的以前喜欢建站玩都用过一点
    Arch/debian 日常用过,虽然没啥长进也就 pacman 装装软件
        61
    Leigg   18 天前 via Android
    精 python(爬虫,web),熟 go(web),bash
    框架的话,没用过基本只需要一两天熟悉时间就能上手。
    数据库就是典型的 redis,mysql,mongo,es 算会用

    跟大家比看起来好窄呢…
        62
    mangwen   17 天前
    靠 PHP 吃饭
    最近在学 c/c++公司一个遗留项目要改造,被逼的。
    bootstrap+jquery 用得多,vue 也偶尔用用。
        63
    amwyyyy   17 天前
    spring 全家桶
        64
    DT37   17 天前
    语言类
    java 常用
    python 了解
    js 偶尔用
    html css 很少用
    sql 常用

    框架类
    spring vertx,jooq orm 框架
        65
    awen0308   15 天前
    测试:
    上面都是技术大佬,瑟瑟发抖
    目前在学 python 做自动化方向
    要学的技术太多了
        66
    hackerang   14 天前
    吃饭:java + spark + sql + shell
    会用:scala, rust
        67
    hackerang   14 天前
    人均全栈,太强了...
        68
    Saszr   14 天前
    前端打字员根本不敢说话
        69
    p1094358629   14 天前
    吃饭:java,js
    会玩:python


    楼上都是大佬,人均全栈
        70
    wccc   14 天前
    吃饭:三年 java
    python js sql lua shell 一点点啦
    anyway 常在 linux 开发 假装是个运维
        71
    wccc   14 天前
    还是科学上网 最利索 可惜不敢用来吃饭
        72
    tianshilei1992   14 天前 via iPhone
    C++ LLVM+OpenMP 开发😂
        73
    gansteed   12 天前
    @wccc 肉翻去国外才敢,要不然谁敢
        74
    wccc   12 天前
    @gansteed #73 胆子大的 稍微有点量的 都要进去了
        75
    yah0130   8 天前
    前端:vue,angular
    后端:nodejs,c#,go
    其他跨平台:flutter
        76
    jprovim   4 天前
    看名字.
        77
    smartdone   2 天前
    安全:
    吃饭用的家伙(基本是工具): IDA, jeb, frida, Xposed, Burpsuite,lldb
    程序: C, C++, Java, Kotlin, 各种汇编。
    其他: hook 技术,各种调试器的使用,改可执行文件指令,抓取修改 http/https
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2478 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 41ms · UTC 06:25 · PVG 14:25 · LAX 22:25 · JFK 01:25
    ♥ Do have faith in what you're doing.