37 岁了,想学习 Linux 和 Python ,不知道晚不晚。

2019-01-14 09:25:46 +08:00
 donfachi
目前在跟着视频课程学 LINUX,感觉没有人带好难,今天弄虚拟机连 SSH,搞的一头汗才连上。
21999 次点击
所在节点    Python
212 条回复
SuperMild
2019-01-14 10:57:23 +08:00
不晚,一般的(多数)编程任务,不需要童子功,也不需要高智商,只是一种通过正常训练就能掌握的技能。但需要学习的知识量确实比较大,因此建议不要着急,慢慢学,先别急着出成果,享受学习的过程。
ChrisTsai
2019-01-14 10:58:58 +08:00
我认为晚了。计算机不只是语言而已,更多的是系统性知识。靠这个谋生起码还得摸爬滚打几年,除非愿意接受较低的职位较低的工资。而问题是较低的职位较低的工资,一般的公司也不会给接近 40 岁的老人。
别怪我泼冷水,要有这个意识。
ant2017
2019-01-14 10:59:06 +08:00
the best time to plant a tree was 20 years ago , the second best time is now
deyu
2019-01-14 11:02:37 +08:00
种一颗树,最好的时间是十年前,其次 是现在
taobibi
2019-01-14 11:05:39 +08:00
linux 我比较推荐用树莓派玩,也能学也能玩,还能捎带手做做东西。
python 我不懂就不乱说了
wtf12138
2019-01-14 11:12:55 +08:00
@zjsxwc 这不是那个知乎回答标准吗 233
ducklyl
2019-01-14 11:14:14 +08:00
谋生的话,年纪肯定是晚了,兴趣的话,不晚。
wsd15321
2019-01-14 11:17:34 +08:00
没错,学习的话,不晚,但拿来谋生的话,晚了
donfachi
2019-01-14 11:18:11 +08:00
@taobibi 我主要是抱着这个目的来学的,刚好学会了可以和儿子一起开发些东西,想和他有一些共同操作的事情做做。
flowerains
2019-01-14 11:18:26 +08:00
什么时候学都不晚啊,只要你不是抱着立马用代码挣钱的目的。
有兴趣并且愿意花时间学编程永远是赚的。
NotFamous
2019-01-14 11:19:14 +08:00
难道我说晚,你就不学?
msl12
2019-01-14 11:20:32 +08:00
想要转 IT 工作的话,实话讲确实很晚了,若是兴趣的话就无所谓
66beta
2019-01-14 11:21:16 +08:00
学着玩不晚
想找工作放弃吧,大部分大公司 32 岁以上非管理岗就不收了
当然大神级别的另说
Dorry
2019-01-14 11:23:50 +08:00
@Gempty 也捎给我一份吧大佬 谢谢 ly@starriest.co
hyyou2010
2019-01-14 11:25:47 +08:00
不晚。
Linux 会 shell 命令就可以了,然后学 python,尝试做点有趣的事,哪怕是写个统计软件,计算每个月各个方面的开支。
trafficMGR
2019-01-14 11:29:41 +08:00
大叔努力哟 💪
Gempty
2019-01-14 11:32:37 +08:00
@Dorry ly@starriest.co 这是微信号?
libook
2019-01-14 11:34:48 +08:00
It is never too late to try Linux and Python.

折腾 Linux 一直是我的一个爱好,可以循序渐进,比如 Ubuntu 入门,体验一下 Debian,再看看 Fedora 或 CentOS 对比一下两大派系的区别,了解一下什么是内核( Kernel )和壳( Shell ),GNU GRUB 与 Syslinux 引导程序,以及 init.d\Service 脚本\Systemd 的服务管理的演化历史,最后可以尝试一下 Arch Linux ——很多 Linux 爱好者的最终归宿(也可能懒得折腾了又用回 Ubuntu 了。。。)。

Arch Wiki 是一个资料非常全的 Wiki,不止适用于 Arch Linux,使用任何 Linux 发行版都可以参考这个 Wiki,大多词条都有中文版。

创始人 Linus 写过一本书叫《 Just for Fun 》,自传+Linux 研发过程,还挺有趣的,另外与其紧密相关的 GNU 项目以及自由软件和开源热潮也是一段对现在计算机领域影响深厚的历史。

Linux 吸引我的地方主要是:
1. 可以了解到到操作系统的一部分原理。
2. 可以享受亲手搭建系统运行环境的乐趣。
3. 可以按自己的意愿或创意定制出一套适合自己的操作系统(比如提升工作效率)。
4. 为现代软件开发提供知识基础(因为现在的新技术往往会先诞生在 Linux 上)。

我虽然没有在工作中使用 Python,但我知道 Python 一直是教育领域的常青树,学术上是不是计算机专业的都会多多少少懂一些 Python (比如我一个朋友学语言学的,会用 Python 做点小工具),学起来非常容易,语法非常优美,应用极其广泛,就像前面说的,不管是不是计算机领域,不管是文科还是理科,Python 都是个不错的工具。
另外当前特别火的数据挖掘和 AI 的第一阵地就是 Python。
其实个人感觉 Python 语言本身的知识并没有多少,学一学顶多一个月就能完全掌握,主要是第三方库很多,比如 GTK、TensorFlow、Django 等等,学 Python 也就等同于学第三方库的用法,而第三方库的量巨大,涉及领域范围巨广,没办法也没必要全学一遍,按自己的兴趣来就好。

建议不要求功心切,先作为爱好玩一玩,找到自己喜欢的方向再深入学习。
xpresslink
2019-01-14 11:40:24 +08:00
撸主光说了一个 37 岁。可是 37 岁和 37 岁差别巨大啊。
如果 37 以前都写了 10 年 C++了,计算机专业本科,LINUX 和 python 对于你根本不叫事儿,自己看个 10 天半月书就呆以上手玩了。

但是你要是文科小白,从零开始那挺困难的,有个理论叫 1 万小时理论,就是说要成为某个领域的专家,需要 10000 小时,按比例计算就是:如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。这就是一万小时定律。

不过哥可以把自己当成个实际的例子,我是 40 岁开始学 LINUX 和 Python 的,从入门到精通要大约 3 年时间,可以熟练地开发 WEB 应用后端,写爬虫之类。现在 45 岁学 java 后端服务开发,不到一个月学语言基础,一个月学各种框架,两个多月用 springboot 开始实际项目开发了。这个些都是真的,够励志吧?

但是我告诉你真相,40 岁之前我一直做软件开发工作,VB,delphi 都用得 6,各种数据库都会,做过 ORACLE DBA,ASP,dotNet 网站开发,C#熟练,各种操作系统基本都玩得转,安装部署,更底层的网络,服务器硬件维护都会。一直在一个跨国大企业(名字如驴贯耳) 39 岁那年公司解体拿了不错的补尝金回家了。但是狂投各种简历一直找不到工作,根本没有面试机会。最后只好靠朋友关系改行做运维了。才有了上面的励志故事。

相信你能学得会的也不晚,但是转行就不要做梦了。
KenGe
2019-01-14 11:43:16 +08:00
@Gempty 非科班 兴趣 能否平时请教点问题? JXU1RkFFJXU0RkUxJTIweW9yZmlyJTIwJTIwJXU5MEFFJXU3QkIxJTIwd3V5dWthbmdAZm94bWFpbC5jb20=

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

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

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

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

© 2021 V2EX