-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
我转行程序员的经历 #186
Comments
👍加油 |
谢谢~ |
可我做的远远不够,变得更好玩一点儿。 |
优秀 学习了 |
受到了鼓舞~ 加油 |
加油⛽️ |
在彭宏豪的公众号看到你开源的 github 博客搭建指南,然后借用你的代码也搭了一个,真棒!谢谢你! 另外浏览你的历史文章,看到这篇转行经历,我本硕也是机械类专业出身,工作是相关的传统行业,现在工作了 3 年多,人也 30 了,发现我这个行业很封闭,这几年没学到多少东西,再待下去除了那点还说得过去的薪水,看不到未来的成长空间。 最近因为兴趣在学习数据分析,包括 python、SQL 这些,想问下你,结合你当时的转行经历,我这个背景还有戏吗?主要是年龄和经验这块。吃苦倒是不怕,另外也不一定非得做到行业内多牛逼,毕竟起步晚了,但是和代码相关的行业总是能学到很多新东西,还是很喜欢这种学习方式。 |
不负责任的说,有戏和没戏是因人而异的,如果是兴趣,不妨放开了开始学,开源世界的好东西太多了,好的视频,B 站 YouTube 到处都是,如果能找到自己的兴趣,即使不转行,也能找到乐趣的。哈哈。 不过从换行业为了找工作来说,需要付出的努力多一些,现在比起我 3 年前难度要多不少,至少面试来说难度要多不少,如果想进入一家互联网大企业,不光要付出些努力,还要有些运气。 我的答案是,如果喜欢程序,不妨开始学,从第一个能跑起来的程序做起,剩下的交给,努力,天赋,时间和运气。 |
谢谢你 yihong ,昨天写完之后自己也在想这件事,我们这个二线城市里这方面的机会也不多,倒不如趁现在压力不大,在现有的条件下多学习开源世界的好东西,从做一些好玩的小程序开始,有机会再跳,没机会继续学习也不赖,就像运动、看书一样当成业余的爱好,看到你这个回复也帮我加强了这个念头,这样想突然开心多了,哈哈,谢谢你,真的很高兴遇见你! |
因为我打开了 yihong 老师的 gitblog 仓库的通知权限,看到有一位人提到我了,真开心哈哈哈哈哈哈 |
原邮件
我的回复:
很高兴你看我写的东西,真是特别开心。以下是我的一些回答,但都是我的个人经历或建议,非常非常大的概率不适合你,方向的话其实更需要自己找,如果我能帮上一点点忙就更好了~
|
有点好奇作者完成这些转变的各个阶段所花费的时间都是多少 |
运营策划大概 6 个月 |
谢谢yihong的分享。有时候会翻一翻你的时间线或者GitHub找到一种踏实做事的力量。 |
我也是一个转行程序员,做得太花太杂导致没有了方向,虚无中。 |
👍 |
请问一下作者写代码几年了,看您参与了很多开源项目,感觉真的很厉害。我也是转行然后现在干了一年多了,去年一年看了很多CS的课程和书籍,最近在刷leetcode中。感觉自己的coding能力还是很差,也不知道怎么去参与这些开源项目,请问您有什么建议吗? |
4 年左右。建议都在文中呀。 |
四年左右,已经这么厉害了。请问您一下,是花了很多私下的时间吗?我是从农学相关专业转到Java开发的,目前是转行后的第五年。感觉自己对开发只是不讨厌,兴趣并不大的,但还是想将开发作为自己的职业方向(因为没有其他很感兴趣的地方)。我只想小小的努力,能持续在编程行业工作,工作到40岁,并不想花很多的时间学习,是不是没救了。 |
|
Thank you @yihong0618 ...I don't know what words to tie together to express, How inspiring I am feeling after reading it ,But I am immensely grateful 💗 |
我也“转码”来的 可能我不是真喜欢写代码和跑步 Ahhhhhhhhhhhh |
蓝调了 |
今天发的一条推特。开个坑,把这几年转行的经历。和这两年做程序员的经历写一下。算作留念。
继续写这个,关于怎么实践。说起来我挺有意思,整个实践过程其实跟机核有非常大的关系。或者说开始的时候,在机核发文章贯穿了我整个转行和实践过程。希望对也想转行的人有些帮助。按时间顺序倒过来正好是 -> 竞品 -> 数据分析 -> Python -> 全栈
关于看书--之后再补充
2022.04.17 补充
之前的邮件一条回复:
其实我不想用转码这个词,有些功利。因为我大多数时候是兴趣和运气推着自己走,当时也没怎么想着自己有一天能从事这份职业(我的薪水目前还没我转行前高)。
游戏到数据分析师这个转变,其实是机缘巧合吧,进入了数据部门,而我之前在米其林 Excel 用的还算可以,从编程门外汉走进去这个过程就是突然知道了编程是用来解决问题的,而问题是能分成一部分一部分的(其实大多数事情都是如此吧),因为一直喜欢看书也就找了一些书看,读了一本很受益的书《像计算机科学家一样思考Python》(现在有第二版)豆瓣地址是:https://book.douban.com/subject/26870407/ 之后就是写脚本写爬虫,自动化之类的了。
其实你学的数电模电,嵌入式对都是编程的一部分,且是非常非常重要的一部分,如果你之后有机会喜欢编程的话,慢慢你会发现,编程不一定是 CRUD,也不一定是高并发,微服务,云原生,甚至不一定要从事这份工作。而是找到自己的乐趣,把他当成魔法,because I can. 就像我 twitter 上关注了一个非常厉害的推友,他的职业是产品经理,但是写了非常多网络相关的东西,对很多人来说编程就是像开车,游泳,下棋一样是人生的一部分而已。 推荐一篇他的博客:https://blog.lishun.me/openwrt-mega-post
因此我的建议是,也不用局限于 Python, 找个日常的工作,把他自动化,或者找个好玩的项目,尝试把他跑起来,增加些小功能,慢慢书本和实践就结合起来了。慢慢你就知道为什么需要 dict list 这些数据结构了
可以先玩玩我推荐的游戏
其实我研究生时候也不知道自己想干什么,未来在哪里。但,编程对机械也很有帮助的,比如你一直在用的 CAD. ProE 这些都是程序做出来的,你可以上 GitHub 找一些开源的这些软件,看看他们是怎么运行的,是否可以把一些工作自动化,这样编程也就和你的工作结合起来啦
最后,祝好。
2 年后的一些新的补充
2022.07.01 补充给一个网友的邮件回复,希望我能帮一点点
邮件内容(姓名隐去):
我的回复:
Hi xxxx
很高兴收到你的邮件,我也没有太多的经验和能力,尽可能的按照我的经验回复你,如果有不妥的地方还请见谅:
最后,祝好。一个挺俗的话我觉得放在编程这里挺合适的
伊洪 best wish
2022.07.01
The text was updated successfully, but these errors were encountered: