一个大龄及完全零基础的人能否学语言和编程?需要多久? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
stille
V2EX    程序员

一个大龄及完全零基础的人能否学语言和编程?需要多久?

  stille
stilleshan 2016-10-22 20:44:15 +08:00 32573 次点击
这是一个创建于 3276 天前的主题,其中的信息可能已经有所发展或是发生改变。

我觉得我除了不会编程以外,所有得爱好兴趣都和 Geek 没区别.早年大学毕业后学过 MCSE,然后就对电脑软硬件,服务器,外设,建站,互联网,等等事物有很大的兴趣,以前也曾尝试去弄个网站,论坛,博客等等,但都仅仅只是皮毛,一旦涉及到编程,语言等就完全不行了.而且周围朋友没有这一行的,所以根本没有圈子让我去学习.我还非常的羡慕做程序员工作....

目前 34 了,销售行业,可以说 0 基础,虽然个人觉得自己学习能力还不错,但是年龄大了肯定不如以前悟性那么高..现在想用碎片时间来学习语言和编程,不知道可行吗?如果说每周花固定的几个小时静心的学习,花个 1-3 年不知道有没有什么效果? 或者说选择一个大的方向?比如 swift? php?等等?

PS:学习语言编程仅仅个人爱好,并不参与到工作上去..

第 1 条附言    2016-10-23 00:01:27 +08:00
首先感谢大家的建议和意见.

目前已经参照 @frankmdong 推荐的 http://freecodecamp.cn 来入门了.

用了 2 小时完成了初步的 HTML5 and CSS 的基础训练
还是多亏了多年前一点 Dreamweaver 的皮毛基础,让我上手还算快,比较有感觉.

但是个人感受到年纪大了及身体健康,记忆力等客观问题,接受能力肯定不如以前,刚才的 2 小时训练记住了大部分,忘记了小部分.不过我会继续坚持把已经完成的训练在多做几次来巩固,实践才是最好的学习方式.

看了下整个训练课程规划时间大致 2000 小时...我打算坚持完成这个训练,以及重复训练来复习.最终在来衡量我是否有能力继续学下去..

再次感谢大家了,以后还会在这里像大家学习和咨询...
第 2 条附言    2016-10-23 17:03:14 +08:00
目前已完成
HTML5 and CSS
Responsive Design with Bootstrap
两个课程的训练,还算感觉良好...不过这两个貌似是前端的吧.
123 条回复    2020-03-25 13:39:03 +08:00
1  2  
yidinghe
    1
yidinghe  
   2016-10-22 20:54:54 +08:00
找对资源,学起来很快的。如果英语不是问题的话,可以从 C# 学起,因为写桌面应用算是比较好的自学起步点。微软有足够的资料。学的过程中如果涉及到比较陌生的知识,应该延展性的去了解下,以扩大视野;目的性和方向性太强反而不好。
444683462
    2
444683462  
   2016-10-22 20:56:53 +08:00
成都的可以聊聊 可以带一带
shijingshijing
    3
shijingshijing  
   2016-10-22 21:10:14 +08:00
Python 或者 Javascript ,一定要先写一点有意思的东西,从 web 入手,然后慢慢晋级。见过太多一上来就要学 C/C++的,结果到最后也没学会,反而因为写不出什么实际性的东西完全丧失了对编程的兴趣的。从简单的开始,写点能够立刻看见效果的东西,不断获得成就感,然后激励自己。

C, C++, Java 这种重型武器,没有三五年,谈不上入门的。
imcxy
    4
imcxy  
   2016-10-22 21:10:26 +08:00
不建议, 1 岁学英语,以后同水平 20 岁学需要 20 年。 34 岁学编程,玩玩可以,也就是别人 16 岁的水平。没太大意思。除非你已经是人生巅峰赢取白富美了。

如果非要学
计算机科学导论,基础书籍
然后一门强类型语言(千万不要开始就学脚本语言)
然后就开始写代码吧,人类最大的学习就是”照葫芦画瓢“
shijingshijing
    5
shijingshijing  
   2016-10-22 21:11:55 +08:00
@imcxy 咱这算是杠上了吧
lcc4376
    6
lcc4376  
   2016-10-22 21:13:08 +08:00
仅仅个人爱好,,我建你 Python,一大但相容易入的程言,Python 目前最流行的 web 框架 Django
em70
    7
em70  
   2016-10-22 21:13:55 +08:00 via Android   2
问这个问题的人最后都没学会,真有兴趣学不会计较得失
bdbai
    8
bdbai  
   2016-10-22 21:16:24 +08:00 via Android
@shijingshijing Web 坑多,知识点杂。

推荐 Python 。
mewking
    9
mewking  
   2016-10-22 21:16:44 +08:00 via iPad
frankmdong
    10
frankmdong  
   2016-10-22 21:18:25 +08:00   1
http://freecodecamp.cn 看看有木有感觉
Cbdy
    11
Cbdy  
   2016-10-22 21:20:00 +08:00
我觉得 @yidinghe 说的有道理
Tucao
    12
Tucao  
   2016-10-22 21:22:05 +08:00 via Android   1
学习这件事,永远都不晚。

你要知道即使是专业的,也要不停学习新的东西。
muziki
    13
muziki  
   2016-10-22 21:22:25 +08:00
@frankmdong freecodecamp 早期用户,不知道现在怎么样了,当初想了解一些 HTML5 CSS Javascrip 的东西结果连学习任务里面要的基础性东西都没讲。还是放弃去乖乖看书
stille
    14
stille  
OP
   2016-10-22 21:23:04 +08:00
@yidinghe 简单日常英语没问题,复杂就不行了,意思是从 C#语言开始学咯?谢谢
@444683462 武汉的...
@shijingshijing 感觉你说的有点道理...我以前接触过的也就是 WEB,包括 ASP,PHP,CSS,Javascript
stille
    15
stille  
OP
   2016-10-22 21:25:31 +08:00
@imcxy 谢谢,我也是很担心这个问题,也怕会半途而废,所以才来和大家讨论的
@lcc4376 我觉得最近这 2 年我见过最多讨论的就是 Python 和 PHP..
@frankmdong 我去看下..
frankmdong
    16
frankmdong  
   2016-10-22 21:30:50 +08:00
@muziki 噢是这样,我就是听着名气挺大的,自己倒没用过。
shijingshijing
    17
shijingshijing  
   2016-10-22 21:33:50 +08:00
@bdbai 那就 Python

其实吧,最终极的大杀器还是 C 和 C++,我在这两个坑里蹲了很长时间,弃坑之后,发现其他语言找找别人写好的例子倒腾倒腾就能上手了。其实语言本身花不了什么功夫,关键是实际项目怎么用。写 PC 上的应用程序,写 Web ,写 APP 都是不同的套路,用的框架要花点时间去熟悉。
SuperMild
    18
SuperMild  
   2016-10-22 21:35:54 +08:00 via iPad   2
一个建议,爱上学习编程这个过程,不要去管成果。

学习编程你会遇到大量、海量、每天一大堆的小难题!这就像一个有无数关卡的解迷游戏。你要做的就是不断通关。有时候你在一条路上走了很远,但你会发现再也走不动,那是因为缺少几个宝物(知识点),需要再回头走另的路去捡东西,总之,坑又大又深。
imcxy
    19
imcxy  
   2016-10-22 21:39:07 +08:00   2
@stille
@shijingshijing 来杠~他不是科班 4 年后开始的写的,他是学编程的。脚本语言是用来用的,不是用来学的。从学习角度来说,格局太小,学不到东西。

我同意一楼的,学 C#。原因:

1 、微软的 MVA 在线教程,没有哪个语言有这么丰富。还是中文字幕。质量非常高,初级视频教给你调试、排错,变量在第一行是什么值,第 N 行是什么值。哪个语言会这么教?

2 、 C#还有一本书, C#图解。开始教的时候,变量讲完,就将每个变量在栈 /堆上是怎么排的,什么时候消失的。各种图~有了这个概念。什么语言差不多了。哪个脚本语言会这么教?


3 、 VS 世界第一 IDE ,没什么好说的。鼠标提示这玩意怎么来的,有什么功能~

4 、学 C#可以开始不接触 Web,Web 概念太多、知识点太多,很容易半途放弃, C#做客户端立刻上手直接出效果。

不喜欢 C#, JAVA 有一本教程,是《算法 4 》作者写的,名字我忘了,定位就是大一新生。这本书本身没教什么,本身语法只是简单带过,你自己去看语言文档。教程就得是这样这样这样!优点:
1 、简单的就告诉你一个概念。不管是函数,还是类,写程序就先想着定义+使用,你不知道干什么你就要去定义(找)一个。很多人开始学的时候想做个功能不知道从哪下手,而科班生完全没这种困扰。
2 、建立一个更高的格局,例如看见了一个类,就知道了它有什么,能干什么。
3 、最大的优点就是:大量的练习题,你简直再也找不到这么多的干货的教材了;
4 、学完直接学《算法 4 》,一个作者写的,思路差不多。


上面的这些,哪个脚本语言有~
stille
    20
stille  
OP
   2016-10-22 21:40:28 +08:00
@SuperMild 有道理,以前研究 Web 时弄了本书,跟着书一步步的做了个最简单 ASP+ACCESS 数据库的网页,感觉好有成就感,就很想一点点的学习,一点点的实现各个功能.
stille
    21
stille  
OP
   2016-10-22 21:42:03 +08:00
@imcxy 如果说学习 C#,那么现在是不是抛开所有其他的什么语言程序先不管,从 0 开始学 C#语言?
blankvip
    22
blankvip  
   2016-10-22 21:42:35 +08:00
Mark 一下
stille
    23
stille  
OP
   2016-10-22 21:42:59 +08:00
@frankmdong 卡在 Hello World 这里 run test 不过去了..哈哈哈...不知道为啥..
stille
    24
stille  
OP
   2016-10-22 21:49:20 +08:00
看到各位给出的建议,非常感谢.
现在看到的几个就是
C# Python HTML5 CSS Javascrip 从这几个流行的着手开始学..

刚刚有个程序员朋友也推荐我从 Python 和 Javascrip 开始学比较好..
zzlettle
    25
zzlettle  
   2016-10-22 21:49:52 +08:00   1
我告诉你学如何东西都不难。什么编程啊,画画,音乐,艺术什么的。你没入门,不懂的时候,觉得很复杂很神奇,然后又听了一些半吊子货,在那里瞎扯淡,什么要天赋,要准备好脱层皮什么的。那是因为他自己水平就那么点。
真正的大师,就是那些学透了的人,一理通,万理明。复杂的事情,都能用通俗易懂的人话,让一个智力没毛病的人学会这些东西。可惜大师不常有,有也没工夫理你。就我自己自学编程,和画画艺术来说,我现在就能用人话把这些瞎 JB 扯淡的人蛋都撤掉。千言万语,你要有个好导师。否则那就看造化了。
zzlettle
    26
zzlettle  
   2016-10-22 21:54:42 +08:00
上面还没说完,我也推荐你学 python 先,想学网站开发的,可以看看我做的视频教程。我还发了一个贴的以前 t/284762#reply46
,前后做了几个月,慢慢录制的。你估计现在的水平可能看个热闹,因为你没编程的基础,不过应该对你网站开发有一定的基础帮助。
stille
    27
stille  
OP
   2016-10-22 21:58:30 +08:00
@zzlettle 非常感谢.我从刚才 @frankmdong 推荐的 http://freecodecamp.cn 开始在尝试 ing.
shijingshijing
    28
shijingshijing  
   2016-10-22 22:10:16 +08:00
@zzlettle 半吊子货拿天赋说事我承认是扯淡,但是脱层皮我绝对是举双手赞成的,要想学好一门语言,绝对是要脱层皮的,所以我建议时刻用成就感来激励自己。写 C 和 C++,搞算法什么的,整天面对命令行,然后脑补代码是怎么跑的,时间一长,不失去兴趣的,基本上也成佛了。
shijingshijing
    29
shijingshijing  
   2016-10-22 22:14:29 +08:00
@imcxy 哈哈,杠就杠~ 你咋不告诉他,.Net 拖拖控件立马就一个崭新的应用诞生了呢~~~ 哈哈

话说回来,微软为了普及自己产品,也是费劲心思, C#也是神一样的语言,下的厨房,上的厅堂。以前看人家用 C++和 Win32 API 写 windows 程序,那个代码看的真是蛋疼, VS 一开就不想往下看。
ainimuyan
    30
ainimuyan  
   2016-10-22 22:17:18 +08:00
@em70 手动 +1
shijingshijing
    31
shijingshijing  
   2016-10-22 22:17:52 +08:00
@stille 收回对 Javascript 的推荐,这个东西会给你各种 surprise ,调试也不好调,而且容易培养不好的编程习惯。

Python 继续推荐,功能强大,能写 web 能写 app 能写 exe ,跨平台,入门简单。而且能治好 [非强迫症] ,从代码编写排版这个级别开始迫使你养成良好的编码习惯。
stille
    32
stille  
OP
   2016-10-22 22:22:06 +08:00
@shijingshijing OK

目前正在 FreeCodeCamp 初步学习中...
ericgui
    33
ericgui  
   2016-10-22 22:25:28 +08:00   1
就一句话:想学就去干!
bdbai
    34
bdbai  
   2016-10-22 22:26:40 +08:00 via Android
如果把一种语言搞明白了,再学别的也能很快上手。 C# 配合微软 Visual Studio 写起来超带感, Python 教你什么是优雅,至于 HTML/CSS/JS 就先放一放好了。
Lonely
    35
Lonely  
   2016-10-22 22:28:08 +08:00
我觉得你还不如选个别的业余爱好
ob
    36
ob  
   2016-10-22 22:29:15 +08:00 via iPhone
@frankmdong 不错啊这个。
Owenjia
    37
Owenjia  
   2016-10-22 22:31:40 +08:00
纯爱好建议学 Ruby 啦,通过 ruby koans 来学。
raawaa
    38
raawaa  
   2016-10-22 22:33:07 +08:00
握手,我学习变成的目的和动机跟你完全相同。我今年刚好 30 岁,也是自学起步。我觉得我们完全可以交流已下。

我的邮箱 [email protected] ,欢迎来信。
mewking
    39
mewking  
   2016-10-22 22:49:37 +08:00 via iPad
撸主啊你好,我和你情况类似,还要大你两岁,不是程序员,纯属爱好,会点 C#皮毛。做程序化交易的,自己用 C#写策略。

建议看书顺序:
1 、编码的奥秘
2 、王垠写过一篇《如何掌握程序语言》,他的博客上删掉了,放狗可以搜到,这篇文章会让你去看《 The Little Schemer 》和 SICP 的前三章。
3 、王垠《编程的智慧》
上面三个功课做完,才开始选语言,我建议是 C#或者 Python 二选一

C# 路线:
1 、上面 @imcxy 提到的书,全名应该是《 C#图解教程》,这本对于零基础的我无痛无卡壳,推荐!
2 、这个阶段,就可以去找感兴趣的项目看源码了,自己折腾点小东西,同时和下面的 3 穿插
3 、进阶,赵三本
4 、了解一下数据结构什么的,到了这个阶段你自己就该有方向了

年龄大,琐事多,时间少,作为爱好,选择技术的核心原则应该是无痛,坑少。
C# 各方面都比较符合,微软程序员友好,文档丰富, VS 是宇宙第一 IDE
1stlulu
    40
1stlulu  
   2016-10-22 22:52:40 +08:00
@shijingshijing @imcxy 自带板凳瓜子围观楼上
liuxingou
    41
liuxingou  
   2016-10-22 22:56:13 +08:00
马克思学俄语
张召忠学英语并且翻译猎杀红色十月


年龄大,要么 Python ,要么 C#。
guyskk
    42
guyskk  
   2016-10-22 23:02:18 +08:00 via Android
freecodecamp +1 ,耐心和坚持
hsj1992
    43
hsj1992  
   2016-10-22 23:06:51 +08:00
我说几个事例吧:
美国监狱开编程课 囚犯出狱后可当计算机工程师
http://news.xinhuanet.com/world/2015-01/15/c_127389744.htm
一个 32 岁入门的 70 后程序员给我的启示
http://www.jianshu.com/p/5d032ae53449
http://www.jianshu.com/p/31cff2f4c3ad
sylecn
    44
sylecn  
   2016-10-22 23:07:43 +08:00 via Android
入门不难的,大概 1 年左右。
精通起码要 5 年以上。
xspoco
    45
xspoco  
   2016-10-22 23:08:57 +08:00
就快奔 3 了。。也差不多情况也想学编程。 mark 下
yanwu
    46
yanwu  
   2016-10-22 23:13:58 +08:00 via Android
战略性马克 我才 19
refresh
    47
refresh  
   2016-10-22 23:14:59 +08:00   2
学习永远不晚,既然不用到工作中去,只是玩,那就去做自己喜欢的事。
不需要从基础学起,你需要成就感,找你有兴趣的东西去学,基础这个东西,可以再回来补的。
成年人学习的方式和学生是代是不一样的。
killeder
    48
killeder  
   2016-10-22 23:15:26 +08:00 via Android
有兴趣就肯定没问题
PEP4JASON
    49
PEP4JASON  
   2016-10-22 23:34:44 +08:00
如果是想转行做程序员以此谋生的话 就没必要了 , 当做业余爱好 学学还是行的
introom
    50
introom  
   2016-10-22 23:39:53 +08:00 via Android
别学,先想清楚你用程序想解决什么,可以用其他方式获得么,比如顾个人写。
wy315700
    51
wy315700  
   2016-10-23 00:05:04 +08:00
王江民
stille
    52
stille  
OP
   2016-10-23 00:09:42 +08:00
@raawaa OK 有机会多交流.我 email 你!
@mewking 谢谢你推荐的书籍,大家都在推荐 Python,我也考虑尝试这个.
stille
    53
stille  
OP
   2016-10-23 00:10:49 +08:00
主题已追加....Thank you everyone.
miketeam
    54
miketeam  
   2016-10-23 00:22:36 +08:00 via iPhone
跟风的真多……
elvea
    55
elvea  
   2016-10-23 00:29:23 +08:00
从很多角度看, Java 是入门很好的选择,但是要修炼到一定程度,没个 2-3 年,根本都不算入门。
elvea
    56
elvea  
   2016-10-23 00:31:29 +08:00
如果只是个人兴趣玩玩,那就 HTML+CSS+JS ,多少还可以打遍前端后台, PC/APP 通杀。
bdbai
    57
bdbai  
   2016-10-23 00:33:52 +08:00 via Android
讲道理, HTML 和 CSS 都不算编程语言。前端大坑慎入...
stille
    58
stille  
OP
   2016-10-23 00:38:51 +08:00
@elvea 你说的 HTML+CSS+JS 我还算有点点基础...不过为啥都说前端是坑...
@bdbai 为啥都说前端是坑啊?
elvea
    59
elvea  
   2016-10-23 00:43:59 +08:00
个人兴趣的话, HTML+CSS+JS 可以满足你,如果当吃饭用的,前端确实坑,举个例子, IE 6-7-8-9-10 ,还有 Chrome Firefox 这些,外加国内 N 多个加壳浏览器,你想象下,一个页面你要调多久?
shijingshijing
    60
shijingshijing  
   2016-10-23 00:56:47 +08:00
@elvea JS 本身就各种坑,没其他 IDE 什么的,纯手写 JS ,碰到有个错误,调试的时候,连 Alert 都 Alert 不出个屁来~
stille
    61
stille  
OP
   2016-10-23 01:05:16 +08:00 via iPhone
@elvea 原来如此……
isbase
    62
isbase  
   2016-10-23 01:06:13 +08:00 via Android
每种语言都有它适合的领域,前端涉及的知识面太广,如果不是准备把前端当工作的话,不建议一开始就学习前端。

建议买几本书学习 Python ,然后 Python 可以很方便的做一些自动化的工作,简单的例如 爬虫、自动签到

推荐几本书
Python 编程:从入门到实践
https://www.amazon.cn/图书 /dp/B01ION3VWI

Python 编程快速上手:让繁琐工作自动化
https://www.amazon.cn/gp/aw/d/B01I0XN8XY/ref=pd_aw_fbt_14_img_2?ie=UTF8&psc=1&refRID=RA4PSYPARFGPB4TRDFEJ
wohenyingyu01
    63
wohenyingyu01  
   2016-10-23 01:18:50 +08:00 via iPhone
同道中人。我是学会计的,法律方向,学了 5 年,市场营销也是我的专业课。我已经混进 ios 开发一年了。我觉得报培训班是唯一的出路,虽然培训班大部分都是垃圾,但是至少有人告诉你该学什么,自学只适合在有环境的情况下,至少有人和你探讨。
monnand
    64
monnand  
   2016-10-23 01:28:37 +08:00 via Android
34 算什么大龄。当你六七十年代很多中年人都是被拉去写程序。因为计算机才出来没多久,地球上都没几个从小就接触计算机的人
frankmdong
    65
frankmdong  
   2016-10-23 08:45:47 +08:00
@stille 左边文字介绍的区域是可以往下拉的,看看有没有错误提示。
q397064399
    66
q397064399  
   2016-10-23 08:58:06 +08:00
@monnand 而且在那个没有集成开发环境 没有标准库 没有面向接口 没有 J2EE 规范 没有各种算法(逆波兰算法 好像还是 60 年被提出来的,快排也差不多) 没有 xxx 的情况下 很多人也被拉过去编程了
q397064399
    67
q397064399  
   2016-10-23 08:59:37 +08:00
@monnand 而且还要在 64K RAM 内存的机器上 实现各种极端的应用 简不要做大死
q397064399
    68
q397064399  
   2016-10-23 09:03:16 +08:00
鼓励你一下吧,本 15 岁就开始写 HTML 跟 CSS2 中间搞过的平台 技术 包括不限于 Jquery Linux C 程序 C51 单片机 Delphi MFC 不过大多都是半桶水,毕业一年,现在却要靠转行写代码吃饭了 ,早知道大学就选个计算机好了
likai
    69
likai  
   2016-10-23 09:08:26 +08:00
我说出来怕被喷
我上个月花了一下午。走马观花式的看了一下易语言的一个入门教程 PDF 。
然后第二天开始。花了一个星期时间作了一个软件。
涉及 多线程,数据库, POST ,正则表达式, json 处理,
其实就是一个爬虫加淘宝秒杀器。逃
linux40
    70
linux40  
   2016-10-23 09:16:57 +08:00 via Android
和 geek 有区别,比如 rms 能写编译器,汇编器,连接器。
linux40
    71
linux40  
   2016-10-23 09:17:53 +08:00 via Android
和 geek 有区别,比如 rms 能写编译器,汇编器,连接器,解释器。
waruqi
    72
waruqi  
   2016-10-23 09:20:08 +08:00 via iPhone
@shijingshijing c++玩了 5 年已不爱 但 c 我玩了 10 几年还是最爱 没有之一
likai
    73
likai  
   2016-10-23 09:25:39 +08:00
@waruqi
爱 C 的理由呢?我一直想学 C , plus 书买了快五年了,都没看完一半。可是又一直想学,(我自己都不知道为什么想学这个),都快成情怀了。
这中间,学了 python .js ,php ,易语言,这些个倒是入门会作一些简单的东西了。
lidongyx
    74
lidongyx  
   2016-10-23 09:44:39 +08:00 via iPhone
是时候广告一下正在筹备的活动了<br>
[零基础一周学会网页开发]( http://www.huodongxing.com/event/8351507069300)<br>
tendoasan
    75
tendoasan  
   2016-10-23 11:23:02 +08:00
@imcxy 书名是《 Introduction to Programming in Java 》
greatghoul
    76
greatghoul  
   2016-10-23 11:48:27 +08:00
好像大家撕起逼来了。
shijingshijing
    77
shijingshijing  
   2016-10-23 11:51:05 +08:00
@likai
@waruqi
这么说吧,就跟中国大学生总归要学文言文,美国大学生总归要学拉丁文一样。 C 是一种情怀,更是一种实用的语言。要高效实现,要跟古老的前辈对话,理解先人的智慧,这是必备的。
inbox
    78
inbox  
   2016-10-23 12:40:49 +08:00
@muziki freecodecamp 属于致用以学,注重实践高于理论。适合有对 cs 有整体认识的或者想快速入门的人。
想建立整体性的思维,还是好好看书吧,数据结构,编程思想, http 详解,编译器原理 blah blah...
nanlong
    79
nanlong  
   2016-10-23 12:56:21 +08:00 via iPhone
学编程最重要的是要感觉到开心有趣,推荐 Elixir on Phoenix 或者 Ruby on Rails 。
yidongkaifa
    80
yidongkaifa  
   2016-10-23 13:52:01 +08:00 via iPhone   1
4 年前我 41 岁改行做的编程 以前完全是凭兴趣自学的 PHP 和 MySQL word 弟 只要有兴趣没有什么不可能.建议有钱去培训班,没钱就上慕课网
yamyamyuo
    81
yamyamyuo  
   2016-10-23 14:16:02 +08:00
只要你觉得行 那么这个事就行,如果你觉得自己不行,那我们告诉你那么多方法也是徒劳的
lianxiaoyi
    82
lianxiaoyi  
   2016-10-23 15:03:48 +08:00 via Android   1
其实,不是太推荐编程岗位了! 34 岁了有家有孩子了吧!如果进大公司:加班熬夜你能受的了?经常有时为了赶一个版本整夜通宵!!!滴滴打车拉倒了腾讯投资和快滴烧钱那一次,订单量大,服务器扛不住,紧接着 7 天出了一个版本,所有工程师 7 天几乎没怎么睡觉,甚至还有直接晕倒的!腾讯微信团队有好多人过年都无法回家,守着服务器!如果是小公司,小公司工资就不说了,肯定没法和大公司比!大公司的一个起薪就比小公司技术主管要高!而且小公司技术主管平均年龄都是 27 左右,而当你犯错之后,他如果来处罚你,你肯定会感觉尊严受到侵犯,避免这种问题,所以,我一般招人时都有年龄限制 28 岁以下!再一个就是,国内现在编程行业泡沫大,僧多粥少,招一个初级岗位可能有 30 , 40 , 50 , 60 甚至更多人竞争,有很多人出来以后几个月找不到工作,如果没有熟人,第一年是特别难熬的!
lianxiaoyi
    83
lianxiaoyi  
   2016-10-23 15:08:23 +08:00 via Android
还有就像我其他朋友想从别的行业转到这个行业来的,首先对自己狠心,把自己逼上绝境!离职,然后一心一意的学!就像你自己说的,现在记忆力也不去从前,有些东西立马会忘!编程为什么会 4 个月速成,因为它就是要花很多时间去敲这些代码,一遍两遍三遍!最终所有的操作都是针对数据库的增删改查!所以如果你你一边上班一边学习,劝你最好不要踏入这一行!真的就会很浪费生命!
bulldozer
    84
bulldozer  
   2016-10-23 15:20:43 +08:00 via iPhone
编程这事儿吧,得有需求.

我们一个财务,业余用 VBA for excel 做的一套系统,通过调用接口读取取 PLM 和 erp 的数据,管理项目 BOM 、工时,库存,生成各种报表,开始只是因为 plm 和 erp 的授权太贵,仅仅财务内部用用,后来扩充到七八个部门在用,包括美国等兄弟公司也爱用。七八十用户,十来个并行项目,每年十几亿的物料来往。效果好的很。直接在 excel 里操作,易于上手,人人会用,还不要额外 license 。

以致于现在我们招了一个专人维护它,有特定的 SLA
bulldozer
    85
bulldozer  
   2016-10-23 15:24:36 +08:00 via iPhone
我冒昧说一句,其实这里大多数职业程序员,大多数工作方面的复杂度,并不比我上面说的那位财务的活儿高
fuxpro
    86
fuxpro  
   2016-10-23 15:26:26 +08:00
不知道您是否愿意听我的分析,我简单说一下吧。
当前的 IT 行业已经不再是以前的那种一个人可以做的事情,都是合作的,你愿意和一群都比你小很多的年轻人一起竞争吗?

其次这已经不是再是一片蓝海,而是一片红海,是不是可以寻找其它的方向来生活,当然如果全然只是为了兴趣为了好玩,那就另说吧。。。

生活是很现实的,老板更现实,无论如何打工的本质不会改变,你获得的永远是你创造的一小部分。。。

可能没有多少人明白我在说什么
bulldozer
    87
bulldozer  
   2016-10-23 15:35:27 +08:00 via iPhone
@fuxpro IT 技能是现代社会的基本工具,各位就要把它当工具而不是什么牛逼的东西。任何人都可以在工作中通过一些自动化手段来提高效率。就像有专业翻译,但任何人都应该学外语便于交流。我 1998 年-2006 年职业程序员,后来严重颈椎和胸椎问题,干脆转行,我既感谢那次转行,也感谢那 8 年的编程。
yuanzz
    88
yuanzz  
   2016-10-23 15:36:07 +08:00
@bulldozer

所以这位财务现在是不是 CFO...
GlobalNPC
    89
GlobalNPC  
   2016-10-23 15:53:21 +08:00
@lianxiaoyi 这么好招人?我司招人怎么感觉挺难的样子。。。
GlobalNPC
    90
GlobalNPC  
   2016-10-23 15:55:08 +08:00
@bulldozer 请问一下,转到什么行业了啊? 怎么转的?我现在颈椎已经开始不好了,不晓得怎么转。。。
bulldozer
    91
bulldozer  
   2016-10-23 15:57:40 +08:00 via iPhone
@yuanzz 那是他五、六年前的东西,现在他去其他公司当一个分公司的老总去了。说实话我满佩服他的,这种能有想法、而且还真能做出来的人,总能混出来的,东方不亮西方亮。
lianxiaoyi
    92
lianxiaoyi  
   2016-10-23 16:06:31 +08:00 via Android
@infun 那是因为你司要求高!不信你发一个不要求 1 年经验的招聘看看!简历一堆一堆的!
GlobalNPC
    93
GlobalNPC  
   2016-10-23 16:12:36 +08:00
@lianxiaoyi 也可能是工资低, sad
bulldozer
    94
bulldozer  
   2016-10-23 16:20:53 +08:00 via iPhone
@infun 我们那时还是主要是行业软件,本来就业务相关,所以后来有机会到一个还不错的咨询公司当了不长时间的顾问,然后跳到甲方,基本算离开 IT 这块了。
shijingshijing
    95
shijingshijing  
   2016-10-23 16:27:08 +08:00
@lianxiaoyi

要求高么?想找个打杂的稍微懂点 web 的(能看懂前端代码, BBS 里面发贴的混合代码那种),去 58 上面逛了一圈,吓死了,应届的培训班 3 个月速成的那种没有低于 5k 的。后来自己整了个脚本,然后加上适当的人工处理,几个人轮岗的形式搞定了。
shijingshijing
    96
shijingshijing  
   2016-10-23 16:29:20 +08:00
@bulldozer

大多数职业程序员会给你用.Net 或者 Java 重新来一遍,数据不存 excel 里面,放数据库,然后给你把界面做成 web ,实际上还是处理原来的业务。哈哈

Excel 绝对是神器! VBA 和正则表达式是对生产效率提高最多的两个工具。
iamjs
    97
iamjs  
   2016-10-23 16:33:37 +08:00
@imcxy
@shijingshijing

嘎嘎,其实是 2 种思路了,估计回复的人走的路线也是天差地别的。。

比较建议从 web 入手,简单点
jukka
    98
jukka  
   2016-10-23 16:34:36 +08:00
种一棵树最好的时间是 20 年前,其次是今天。:)
Henrybsbhp
    99
Henrybsbhp  
   2016-10-23 16:41:36 +08:00
iOS 我是自学了半年的时间然后就出来找工作了。也是零基础的。
ak47159754
    100
ak47159754  
   2016-10-23 16:47:50 +08:00
= =仅仅作为爱好的话…… Python&Ruby 吧
轻量,好上手,适用范围广
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2705 人在线   最高记录 6679   &bsp;   Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 100ms UTC 12:19 PVG 20:19 LAX 05:19 JFK 08:19
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86