有点好奇 v2 上小时候就开始接触编程的人,长大后都在做什么

2022-12-30 14:09:08 +08:00
 Suzutan
看到这两天有十三四岁的小朋友写自己的项目的,引起了不少的讨论。虽然我也很酸,但排除了推广、营销等因素后,我心中产生了一些疑问

我也曾经很早的接触了这些东西,但我现在一事无成。早年拥有类似经历的人,现在都在做什么?

先说下我自己的情况:现年 24 岁,不是学生(悲)
初中的时候在搞 php 、c 和 vb ,但仅限于对代码的小修小补,百度搜索然后复制粘帖排列组合,并不具备独立完成一个项目的能力
但是用免费主机加上 freenom 的 tk 域名搭建过 discuz 的论坛,折腾了些 discuz 的主题(当然已经是绝对不愿再拿出来看的黑历史),跟别人一起搞过代挂 qq 等级的网站(运营了三年),自己拿着别人的框架搭过贴吧代签到、代回复刷经验的网站(运营两年半)
后期用 wordpress 做过一个视频站(然后运营没几天被扬了,每日独立 IP 都没超过 10 过)
至于 c 和 vb 上的产出,没什么拿得出手的东西,我所学习的、做过的现在只能让我看懂一些语言的代码,或者拿着 python 做点小脚本来实现下自己的需求

如此这些,全都是些凭兴趣小打小闹的东西
再往后,到了高中,我认为我在这方面的长进十分缓慢,因为每天都为了学业耗尽了全部的精力
能摸到电脑的时候,就只想打游戏看视频放松自己,并没有什么额外的精力去继续从事自己曾经的“兴趣”,也可以当作是我沉沦了吧

等到上了大学,我选择了一个与计算机、网络等毫不相关的专业,闲暇之余我仍然会折腾一些我感兴趣的东西
但我仍然没独立完成过一个项目,做过最多的事就是在自己感兴趣的项目上,贡献一些代码,或者做一些微小的修改然后拿来自用

现在毕业了,我在几大快递公司之一里面拉快递,一个月不到一万🐶
7781 次点击
所在节点    程序员
85 条回复
jybox
2022-12-30 14:47:02 +08:00
我从初中开始了解和自学编程,也包括楼主说的建站之类的,慢慢融入了开发者这个圈子,高中( 17 岁)就离开学校开始从事软件开发的工作,一直到现在( 27 岁)。

这里有一篇 2015 年( 20 岁)时写的文章「从初中开始编程」
https://jysperm.me/2015/02/programming-from-middle-school

现在又 7 年多过去了,回想起来我 14 - 21 岁这几年投入了大量的时间在学习和实践编程上,做了很多业余项目(这挺重要的,做项目是一个培养综合的解决问题的能力的过程),也打下了很扎实的基础(也看了很多大学的教材,比如 CSAPP 、SICP 这类),没有太多其他爱好,也没有认真上学。

后来工作稳定了之后反而开始把兴趣转到了游戏、数码、摄影这些更大众、没什么回报的爱好上,编程方面投入时间不多了,当然因为每天还要工作,所以跟上业界的进展还是问题不大的。
ffgrinder
2022-12-30 14:49:41 +08:00
初中开始系统性学代码,NOIP 省一,现在在做金融相关的工作,问就是爹妈不同意我做程序员。

有个表哥在大学做教授,所以学代码的时候少走了很多弯路,也没有在奇技淫巧上沉迷太久,非常专注于编程语言本身和算法设计。

你说的我也都做过,现在也是各种折腾。但是全都是兴趣,也仅仅付出了一点点时间。小的时候也期待别人能关注自己,和今天这俩帖子里的人差不多,长大了逐渐意识到自己过的爽并且嘲讽别人就完事了。
zjsxwc
2022-12-30 14:52:51 +08:00
没啥特别的,

初中开始 noip 一天到晚用 pascal 刷题,
高中也还是只会 pascal 刷题,会用 delphi 画画图形,弄弄爬虫,也仅限于此,
大学学得电气,工作用 plc 搞机械手,还顺带学了液压传动等等机械相关的,感觉和编程越来不相干了,最多也就用 c# winform 搞上位机,
工作后改行去搞 web 开发,主要用 css 、js 、php ,本质上就是拼 html 与 sql ,也没什么好说的。

期间用 rust 、ruby 、python 、go 、java spring 、java swing 、java android 搞些小项目小打小闹的,
唯有对 c++算是比较抵触,虽然大学时学过 c++但看过 qt 源码的黑魔法后就是不敢用 c++做项目。
hefish
2022-12-30 14:53:21 +08:00
楼上各位大佬们好。
我虽年长,小时候条件差,只有 Z80 CPU 的 LASER310 能写几句 BASIC 。
后来大学里学的化工专业,用了几下 turbo c
毕业了赶上第一波互联网热潮,学了个 VC++、MFC ,写棋牌类对战游戏。 后来就找了个事业单位苟着了。
再后来事业单位收入太低,就换了一家收入高的。学用 php 写点东西,主要还是做运维。
再后来领导心越来越大,于是又跑路,回了原来的事业单位,苟到现在。现在也还是主要做运维。
shakoon
2022-12-30 14:57:15 +08:00
小学开始在小霸王上面学习 basic ,后面在步步高上面学 foxbase 。初中时才买 pc ,然后学用 vb 写一些小玩意儿。四舍五入下来,写了三十年代码了
msg7086
2022-12-30 15:03:49 +08:00
@Suzutan 我觉得从小写代码的好处就是写得多看得多,这种经验的累积是很难去靠短期的学习来做到的。
我认识很多读 MBA 的人。MBA 这课程一般要求学生在企业的相关岗位上干过几年以后才能去读。就是因为如果你没有这些工作经验积累,上课时讨论的那些课题内容你可能根本就看不懂。
同理,软件工程,项目管理之类,你自己不实际写过几万行程序,根本不知道老师在上面讲的都是些什么玩意儿。做项目为什么要先做设计,为什么要规划工作量,为什么要写文档写测试,如果这些不做会发生什么,你要是只是从大一一路上课上到大三大四,这些你可能都没有什么概念,上课上到最后也就是背背课本考完试完事。
你要是写程序写得久了,这些事情自己去踩点坑,亲身体验过了,回到学校上课的时候才能引起共鸣,才能学得更深入。

当然,工作的时候让人带也很重要。(只是很可惜我工作这么多年,被人带着的机会实在太少了,导致现在这个年纪了还很菜……)
glaucus
2022-12-30 15:05:33 +08:00
小学接触 VB ,现在打工
leeyuzhe
2022-12-30 15:05:44 +08:00
discuz =》 php =》工程力学=》淘宝客=》快播视频站=》考研失败=》工地=》提桶跑路=》 java
anyinuo0413
2022-12-30 15:08:35 +08:00
小学 3 年级 VB 5 年级学了基础的 C 初中 c++刷了一丢丢力扣(中级上下) 大学垫底学校计算机专业 毕业在做芯片测试…
开始是真的好奇,觉得好玩,上难度以后觉得自己还是太菜了…
lxsjgzs
2022-12-30 15:11:45 +08:00
@hefish 老哥厉害了,我是化学类的,现在也只是对这些有兴趣罢了,借上面的一句话“还是手写代码出来可以运行有那种原始的快乐。” 感同身受。
jybox
2022-12-30 15:13:40 +08:00
又看了一下这个帖子里其他人的经历,我(见 21 楼)特别的地方在于:一开始和各位一样学习的都是 VB 、C++ 这些比较冷门或者门槛过高难以进入行业的技术,但后续比较顺利地过渡到了业界热门的技术栈,包括 Web ( Node.js 、PHP )、区块链和容器这些,在过程中也学习了更基础的理论知识而不仅仅是使用。然后我一条路走到黑地没有选择去大学,而是直接开始了工作,我看其他人很多都是因为上大学这个过程导致出现了断层,后续兴趣或者技术栈很难再重新捡起来。
Suzutan
2022-12-30 15:14:18 +08:00
@lxsjgzs 一样很认可这句话,想必也是这种原始的快乐让编程变成很多人的兴趣吧
liujiantao
2022-12-30 15:18:23 +08:00
好巧,从小对计算机比较感兴趣,从初中开始接触编程,高中倒腾过 php 、java 、接触过 golang 、python ,也维护了个人博客,还有 github ,高中学的美术,大学上的美术专业,现在 24 ,目前在影视传媒行业,是一名摄像师
liujiantao
2022-12-30 15:19:35 +08:00
很巧的是,计算机是我的热爱,摄影摄像和美术都是,但从事这个行业后发现,兴趣是兴趣,工作是工作,在某种程度上来说,我没有很好的平衡二者的关系,导致磨灭了我很多兴趣
zyy314680012
2022-12-30 15:56:16 +08:00
牛逼 我高中 第一次接触电脑
gzypt
2022-12-30 16:01:50 +08:00
伤仲永?!
Scirocco
2022-12-30 16:08:10 +08:00
其实感觉现在小时候写代码的难度跟小时候写诗难度差不多 hh ,写当然都能写,真正走很远的还得是有天赋的
Scirocco
2022-12-30 16:09:48 +08:00
过几十年,说不定就会出现类似古诗的“古代码”😂
tyzandhr
2022-12-30 16:12:55 +08:00
中学的时候去学了 oi ,同时也参加了学校的 geek 社团,写过 unity 游戏。
大学选择了物理。
dyxiaodong2022
2022-12-30 16:14:49 +08:00
@tyzandhr 我们学校根本没有这种团体

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

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

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

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

© 2021 V2EX