36岁零53天了,决定开始学习Web编程

喝水只喝白开水 发布于 2015年08月19日 | 更新于 2017年04月30日
tinyfool cnsoft 尼克徐 等5人欣赏。

所在行业形势越来越严峻,估计不久的将来必会迎来下岗潮。为了避免今后像上世纪的纺织工人一样去街头摆摊养活孩子,本人决定从目前舒适的状态中走出来,早作准备,从头开始学习Web编程。

本人对Web编程的了解接近于零,我将从廖雪峰老师的Git教程和Python教程开始,在学习的过程中加深对Web编程的理解,适当的调整学习重点,最终练就能够胜任互联网行业Web开发相关岗位的能力。

我会在取得阶段性成果的时候来此汇报。

谢谢大家对此水帖的容忍。


20150821 到今天为止,完整的看完了一遍廖雪峰老师的Git教程,算是基本看懂了。

个人体会:

最重要的概念:工作区(working directory),暂存区(staging area),以及HEAD指针。

要在版本管理的实践中记住各种Git命令。

可以安排时间学习一下SVN,来体会集中式版本控制和分布式版本控制的各自特点。


20150826 这几天看廖雪峰老师的Python教程(3.0版本),一直看到了“函数”这一章,不过这中间居然卡壳在了“字符串和编码”那一章节。

好在现在基本搞清楚了,整理了四篇笔记:《文本文件与二进制文件》,《计算机编码》,《进制转换》,以及《Little Endian和Big Endian》。

共48条回复
quux 回复于 2015年08月19日

水贴倒是不算。

Git 那就是个工具,五分钟看一下生存指南就可以先上手,犯不着当成个正经东西来学。今后碰到过不去的地方了再学不迟。

听你说的意思,你是打算做后端?

喝水只喝白开水 回复于 2015年08月19日

1楼 @quux

多谢回复。

今天晚上看了一下Git教程(中间没忍住去看了半场足协杯的上海德比),感觉你说得挺对,确实没必要花太多时间专门看它。廖雪峰老师写得是极好的,我一口气看到了《工作区和暂存区》那一章节,似乎也不是很难理解。

我是想做后端,不过现在还没什么概念,打算从明天开始研究一下Python,至于Git,重要性先放低,主要是在后面开始做项目的时候再边用边学。

尼克徐 回复于 2015年08月20日

欣赏你的勇气!

加油!

pascallijuan 回复于 2015年08月21日

学起来总归就是好的,持续下去

tinyfool 回复于 2015年08月21日

2楼 @喝水只喝白开水 你之前是做什么工作的?

jasonyu 回复于 2015年08月21日

楼主勇气可嘉。本人文科生,金融专业,也决定转行做程序员,24岁,零基础。

quakex 回复于 2015年08月21日

我也36岁,两个娃的爹,体制内,准备走人。现在在学Rails、Mac和iOS开发。

Claud 回复于 2015年08月21日

楼主勇气可嘉,加油,祝成功

liujin834 回复于 2015年08月21日

7楼 @quakex 哈哈哈,上次我去办社保,看到一个办事员正在写代码..用古老的编程语言..然后他还嘲笑我工资2000块钱还去报社保。

liujin834 回复于 2015年08月21日

祝楼主成功!为啥不学学nodejs?前端后端一起学了

喝水只喝白开水 回复于 2015年08月21日

5楼 @tinyfool 传统设备行业的技术工作,但不涉及代码。

喝水只喝白开水 回复于 2015年08月21日

6楼 @jasonyu 一起努力吧!

喝水只喝白开水 回复于 2015年08月21日

7楼 @quakex 我们难度都不小 加油

喝水只喝白开水 回复于 2015年08月21日

10楼 @liujin834 还不太懂,我只知道Python可以用来做网站,先学了再考虑其它。

feclipse 回复于 2015年08月21日

python的职位很少的,就北京还有一点

liujin834 回复于 2015年08月21日

14楼 @喝水只喝白开水 哈哈,好吧,python其实在我周围很普遍,科学家们喜欢python,容易上手,处理数据什么的很方便

jerry_wyj 回复于 2015年08月22日

我今年26岁,专科毕业,零基础,2013年底开始学习python,2014年至2015年中因为炒股暂时中断学习,现在没行情了不再需要天天盯着股票了。这个月买了MBP,继续学习,今天刚用虚拟机搭建好ubuntu 14.04+python+mysql的开发环境,准备在新浪云和微信公众平台做点东西。

exalex 回复于 2015年08月22日

经济下行趋势里传统行业萧条,很快会传导到创新企业,融资困难估值降低,程序员需求也下降,工资水平下降。

boathell 回复于 2015年08月24日

33岁,做过测试、实施、系统集成和DBA,现在也在学WEB。学习时间挤挤还是有的,只是很不连续,效果并不是很好。

easyfly 回复于 2015年08月24日

19楼 @boathell 加油,一起学web~~ 我35岁了,之前做C++的。我现在每天提前一个小时到公司上班学习web,晚上回家以后继续学。

monksa7 回复于 2015年08月26日

就我身边的人,33岁以上的,从0开始学编程,最后没有一个,成的。

望三思。

咱不讲特例,讲概率。

easyfly 回复于 2015年08月26日

21楼 @monksa7 是啊,完全转行,会面临很多压力,包括起薪。

monksa7 回复于 2015年08月26日

22楼 @easyfly 起薪只是一部分;大公司就没可能;机会差不多就只会在小公司,而且工资不会给高的公司。

里面的人,应届生,实习生居多;你进去,会面临年轻人的眼光。

学习不会有他们快,当你一年工作经验的时候,估计就38了。

建议做其他的吧…… 别幻想有机会了。

easyfly 回复于 2015年08月26日

23楼 @monksa7 说的我好慌,哎,我也35了

monksa7 回复于 2015年08月26日

24楼 @easyfly 这是现实,不像是有其他编程经验,转过来,还有可能性。 完全没经验,其他行业过来的,还是做些其他能做的事情,何况还有有孩子有家的。就别浪费时间了,最后还是不会从事这个行业。 这个行业门槛不高,但是也没那么低。

不要白白浪费时间。

monksa7 回复于 2015年08月26日

还有实习生,应届生,可用通宵达旦,可用拼学习,有家的人,有孩子,年纪大。没经验,怎么拼?

尼克徐 回复于 2015年08月26日

26楼 @monksa7

我很早前做过一段时间培训机构IT老师,辅导过的学生几百个了吧,觉得转行不至于那么难。

学历从初中到大学的,职业从司机、厨师到刚毕业的,年龄从十几岁到三四十岁的,都有转行成功的。

如果是边工作边学习,除非时间特充裕,否则比较难。

最好是,有一年左右,脱产沉下心写代码。

前几天在OurCoders上做广告的那个,有Tinyfool参与的培训,我觉得应该靠谱。

内行人带着走,走的总是快多了。

在培训中心有个好处,就是不懂的可以马上问老师。

眼看着学生从一行代码都不会,到每天能写两三百行。

monksa7 回复于 2015年08月26日

27楼 @尼克徐 反问你几个问题,从你那培训出来的三四十岁的那些人,现在在干什么,你有后续了解么? 转行成功的人,都是哪一类人?你辅导过的学生几百个,在从其他领域转过来的,30左右以及以上的人来划分,以10人分组,应该有几十组了吧,每组里面,现在还在继续的有多少?他们目前的情况怎么样?他们刚开始转行以及未来1~2年是一个什么发展情况? 请注意分组前提。然后给与反馈。

抛出你讲的,边工作边学习。 情况就是,培训,加一年左右,脱产写代码。

上面那几个兄弟,33·35·36·的。

他们目前什么情况,有家庭,有孩子。 拿出几万块钱培训。 一年时间 就从今天开始。 到2016年的今天。 他们的情况是,34·35·37

我觉得,很难脱的出来。 然后再面临找工作,家庭,孩子,找工作。

就算幸运, 2个月内找的到。

他们马上面临,35·36·38;

在工作一年时间,在这一年内,跟实习的同学,应届生一起工作,拿的钱和他们一样,绝对不会比他们多; 一年以后,36·37·39; 从学习,到工作,两年多的时间下来。 成长空间有多大,发展空间有多大,上升空间有多大。

遇到问题解决速度有多快,学习速度有多快,加班时间有多长,那么大的生存压力,年轻人鄙视的压力,妻子的压力,孩子的压力,拿不到5000块钱,38岁左右的年龄,身边朋友吃个饭,聊个天。 呵呵,那种场景,想下就知道了。

人不要为别人眼光而活,在这个时候,就要考虑下这句话是否合适了。

就算10个tinyfool 一年培训。 面对上面的情况,然并卵。

还有,你学生从一行代码不会,到每天写两三百行代码,你确定没有互相copy? 或者频繁的重复做相同的工作?

一切不以现实考虑给与建议的,都是耍流氓,毕竟不是自己的事儿,说句话几秒分,人家可是白白浪费几年时间。

it行业不是做生意,做买卖,没有经验,做做可能会起来的行业。不是你40岁没经验,开个店能成功的行业。

还有,请针对开始那段,给与差不多的回复吧。 看看你现在是否了解那些你培训出来的人30 40岁以上的人的状况。

不然,还是在耍流氓。

easyfly 回复于 2015年08月26日

28楼 @monksa7 其实换行到任何一个行业都会有这个问题啊。it还算好的。

尼克徐 回复于 2015年08月26日 | 更新于 2017年04月30日

28楼 @monksa7 我离开培训业时间不短了。我所知道的是在当时努力学习的都有合适工作了。在这方面无法提供更具体情况。

机会成本一向存在,如果你深思熟虑后,还是很想试试,这个机会还是存在的,没有那么严重,艺多不压身,就当是学一门新外语好吗?

无论做什么,都可以先培养一下兴趣,做一段时间有感觉了,再深入不迟。

如果你外语好,业余时间就可以学习怎么编写iOS, Android游戏了,不需要太多编程经验。

在这里推荐一下stencyl,非常好用的一个做游戏的IDE,对编程知识要求很低,但深入浅出。

附一个Stencyl的程序截图

alt text

尼克徐 回复于 2015年08月26日

28楼 @monksa7 从我的角度看 @tinytool 那个培训,只要做有心人,认真听讲并编程,搞几个实战项目做样板,拿到5000元工资,小菜一碟。

老板要的是什么?能出活儿的,肯付出的,稳定的。就这么简单。三十多岁,不是什么大问题。

我不是给他打广告,咱也没拿过一分广告费。要不是忙,我有段时间都想参加来着,刷新一下知识,充充电,挺不错。

这个培训的水平高低,真的是能看出来的,内行人做的内行事,靠谱。

只要入行了,一两年后,自然随行就市,工资不会低于市场价。

monksa7 回复于 2015年08月27日

31楼 @尼克徐 兄弟,你咋那么的,天真的呢。

monksa7 回复于 2015年08月27日

30楼 @尼克徐 没亲临做过游戏吧? 我从事4年游戏开发,2年游戏主程。我咋觉得你说的一点都不靠谱呢?

尼克徐 回复于 2015年08月28日

33楼 @monksa7 靠谱不靠谱,你自己去看看,玩一玩。

下面都是用stencyl做的游戏

http://www.stencyl.com/game/showcase/

monksa7 回复于 2015年08月28日

34楼 @尼克徐 呵呵,如果你觉得这些游戏,只需要ide,“对编程知识要求很低,但深入浅出”,那你也算是不知者无畏了;

monksa7 回复于 2015年08月28日

34楼 @尼克徐 再问你个问题,以你的经验来开发你刚说的游戏。周期多久?都有什么准备工作?那些素材?那些美术?如何策划?玩儿法怎么设计?

或者,给个简单的预估,多久能出来一版。不用你做,就针对里面网站任意一款游戏,来个预估。

尼克徐 回复于 2015年08月28日

36楼 @monksa7 注意我说的学这个的初衷,是为了熟悉编程的思路,和培养程序员的基本素质。

“业余时间就可以学习怎么编写iOS, Android游戏了,不需要太多编程经验。”

monksa7 回复于 2015年08月28日
newguy 回复于 2015年08月28日

38楼 @monksa7 有人想学就让他学呗,他学不来做不来损失是他自己的,你又没损失,担心个啥?转行重新做一样东西肯定不容易的。中国股市这么飘忽不定还有这么多大妈大爷少爷小姐们投入大量时间和精力去玩呢,玩的可都是真金白银。反正有的人也不知道自己的优势在哪里,就是想寻找好的机会,好不容易逮住一个了,你还给他们泼一大盆冷水,于心何忍?要是每个人都在18岁就选好了自己的人生道路一直走到底,这个社会一定很美好。。。

monksa7 回复于 2015年08月29日

39楼 @newguy 您真会打比方

yefeili 回复于 2015年08月29日

小马过河的故事好像小学就学过了。 人天生都倾向于合理化自己的选择。

未来是什么样子的,每个人都有自己的预判,对“安全感”的定义各不相同。

主动学习编程知识练习编程技能,将来转行说不定,至少出现问题时,可以和现场操作的技术员、来维护的工程师沟通,降低了自己主动犯傻装B的概率,也少了被无意忽悠的情况,被人背后说傻B,毕竟不是什么好的事。

尼克徐 回复于 2015年08月29日

41楼 @yefeili 特同意你的说法。

最头疼的需求方,就是那种只懂业务不懂IT,说的满嘴外行话的。

现在公司里很多部门,都离不开IT的支持。

学编程后和搞IT的打交道,谈起需求来,要靠谱的太多。

就算是做办公室文档工作,学一点Excel的VBscript,在工作中就能如虎添翼。

我公司里一个同事,就是做了一些VBscript,把一个需要手工作业的流程变的自动化了,公司就发奖金,开会表扬。

hillwhite 回复于 2015年08月30日

学习任何时候都不会晚,这个我赞成。当然,如果把所学的,能和自己目前的工作结合起来,或许产生的效益会更大些。楼主是做设备的,如果从这个方向出发去学习编程,是不是能有更好的出路?

bowenhan 回复于 2015年08月31日

持续跟进楼主

newguy 回复于 2015年09月02日

虎嗅上看到一篇文章: 半路学编程,可以成为大牛吗,应该可以作为参考。不过过程肯定是很辛苦的,而且要看人。就像不是所有的英语老师都能成为马云一样。

lyxing 回复于 2017年04月30日

转行肯定没问题,但付出的努力和要承担的压力要衡量,上有劳下有小了。 我是过了30,在内心的呼唤下从中学数学老师转入DBA行业。我IT技能除了参加过ORACLE培训,其他的都是自学的。别鄙视我,c++的知识是通过谭好强的书,在纸上写代码的方式学习的。当初第一次找工作,只想先入行,要得少还被别人歧视过。记得我要7k,主管也答应的,但老板说能不能少点,我说行,一路被砍到4k,最后没要我。为啥?从来没失业过,没自信啊。

现实的压力是年龄的歧视是绕不过去的;另一方面是可能你的能力不错,但你无法摆脱上有劳下有小的压力而在做选择的时候出现忧郁;你的同龄人都是什么o了,你还在通往o的路上狂奔。

清醒疯子 回复于 2017年04月30日

没那么难啦。好好读本入门书,就比很多人都强了。IT里面水货一大把,找份养家糊口的工作,有什么难的。

当然,再往上做,确实难。但有几个人能往上做的呢?70%的IT从业者,只是为了比其它行业同等级别的人高三到四倍的工资待遇而从事IT开发而已。半路出家,要成为前30%是不容易。要成为前10%当然巨难。要成为前1%当然几乎不可能。但,要在70%里面混口饭吃,我真没见过比编程更容易的行当。

清醒疯子 回复于 2017年04月30日

30楼 @尼克徐

这个有点像Scratch。也许Scratch的等级低很多,不过我四岁的儿子就玩Scratch玩得很欢:)我自己陪玩过程中,也有一些新的思考:)

本帖有48个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
相关帖子

[顶 楼]
|
|
[底 楼]
|
|
[首 页]