百科问答小站 logo
百科问答小站 font logo



26 岁开始学编程晚了吗? 第1页

  

user avatar   bluedrum 网友的相关建议: 
      

26是人生黄金年纪,如果你有C++或Java的开发经验上手很快,当然有C语言基础也行. 我是过了30,花不一周时间入门.主要为了开发一个ipod遥控软件特意去学的,开发也是在虚拟机上完全的。因此入门的成本很成,主要就语法的学习, Object C 本身也是面向对象的语言,可以找一些各种开发语言比较的文章看一下即可。

我推荐看如下文章

1.Ruby versus Smalltalk versus Objective-C versus C++ versus Java versus Python versus CLOS versus Perl5 versus XOTcl approximity.com/ruby/Co

2. C Style Languages: C, C++, Objective C, Java, C#

hyperpolyglot.org/c


user avatar   tombkeeper 网友的相关建议: 
      

36岁的时候你就是一个有10年经验的程序员了。


user avatar   zhang-ling-ling-82-14 网友的相关建议: 
      

又看到轮子哥秀优越了。

26岁学编程晚吗?

26岁大概就是硕士毕业,刚好开始读博士。

我有一个导师本硕博三个阶段换了三个方向,确切来说三个方向一步一步进行学科交叉。

博士阶段做到了计算机和另一方向的交查,开始写代码,后来发了一篇极高影响因子的文章。最终30岁拿到了正教授教职。

轮子哥也就各处秀秀存在感,他能理解到我导师的想法吗?

一个本科毕业,三十多岁还只是个sde,整天在知乎带逛,美名曰靠自己博客积累粉丝。

轮子哥在知乎的走红就是知乎反智主义最明显的体现。


user avatar   chen-rui-qi 网友的相关建议: 
      

我就是26岁才开始学的编程。

背景:从高中到大学纯文科生,英语专业。

高中的时候连 word ppt 都不会操作,一上计算机课(教office这些)就开始紧张,啥都听不懂~

大一下学期开始带笔记本到学校,开始通过互联网找英语资料,用软件学习英语。研究了很多语言学习法之后,总结出了最快速的方法,却苦于没有配套的软件。从那时候开始,就萌生了学编程的念头,开发自己的软件。

大四的时候,问我们学校信电学院的同学,跟她描述了一下我的理想软件,问她要怎么学?她说,你当产品就好了,软件让程序员做嘛~ 写代码又累又繁琐。

我想了下,计算机专业要读四年,我现在都要毕业了,还有四年时间给我耗吗?(当时就觉得要学很久的)而且我还是个文科生,于是我就退缩了。。

毕业后失败地荡了一年,然后回到了小城市,当了英语老师~ 日常被催 考编制 考公务员,嗯...还有去相亲! 日子过得好苦!我真是超级讨厌体制,讨厌各种规矩束缚,每日毫无变化的人生!

这样大约三四年,年纪越来越大,催婚的力度也随之增加!我想,再不行动,我将与我的梦想再无缘分,我以后是不是要到了年龄就结婚,相夫教子,每天想着这样那样的产品功能,却再也没有了时间和激情,我这辈子望到了头。而我最宝贵的,可以帮助很多人的学习法,将永远只是想法而已。。

我好害怕,所以我辞了职。


然后我看到了:

编程入门指南 v1.5 - Badger4us的文章 - 知乎 @Badger4us

当时真的对于两眼一抹黑的我来说,是一盏指路明灯。我加了群,跟着指南一步步学。

这是当时的学习记录:

当时生活作息非常好,每天起床就开始运动,然后学编程,10点前睡觉。

这样差不多半年左右的时间打了一个比较扎实的基础:Python基础(2个月, 包含认真完成MIT6001的lab),CS50(1周),C语言程序设计及题解(1周),伯克利CS61A(1-2周),什么是数学(1周,为了理解 SICP),SICP 前三章(2-3个月,包含认真完成每个作业).

有人问我为什么学这么快,因为我英语好啊,公开课全部两倍速看的~

中文视频的话就 3-4倍速看。看不懂再重复看,就是不喜欢降速。

像 the c programming language 和 SICP,我都是中英文两版一起看,中文不理解的时候,再看一眼英文部分~

其实也有很多学不下去的时候,走神想玩手机什么的。所以学习的时候,会特地把手机藏到楼下去。然后每天打开入门指南,学习困难的时候,就看一眼指南,看看聚聚说的打根基的重要性,看看整全观,看看自己的进度。激励自己继续加油!

期间加入了萧大的群 @萧井陌 , 有问题就问,非常感谢同学们热心帮我解答各种小白问题。

接下来准备继续按照指南 学习算法和CSAPP的时候,萧大了解到我的愿望,给我喊停了,让我先学一些实用技术,说现在的基础已经够用了。

然后我准备开始学点前端,被 js 卡住了,记不住语法,学了就忘,没学好,放弃。

再然后,开始学 Python Flask, 跟着那本书打代码。差不多一个月,当时无法分辨什么是好代码,什么是烂代码,把书上所有的代码背默下来,搭了一个网站(继续感谢同学们帮我解答和debug)。对后端有了一点点模模糊糊的印象,但还是只能复制书上代码,无法举一反三的状态。。

接下来,萧大开了 web班,然后我就跟着上了。感觉突然打通了任督二脉,醍醐灌顶,曾经模模糊糊不懂的东西,基本上都理解了,终于了解什么是漂亮的代码,理解了前后端交互,前端也顺便开了窍,终于可以举一反三了。然后自己搭了个网站,慢慢学会了前端(抄萧大的代码学会的)--(然后后来萧大开了前端班,我好嫉妒啊,我自学了那么久,结果别人上了课一下子就学会了)

至此差不多1年左右,前后端基本知识差不多OK了,编程学习算是告一段落。

感谢一路上热心帮助我的聚聚们!


然后接下来就是开始开发我心目中的软件,先花了一个月,写了 KingPlayer 试试手。效果还可以。

然后就着手设计我想要的英语全能王,融合了:倍速复读王,词典,阅读王,美剧王,单词王的全方位英语学习软件。我的夙愿也算是完成了一部分。

目前的我,脑子里还有许许多多的东西没开始写,还在设计新的功能,希望能够帮助到教育界(因为写软件期间,我还一直在当老师,碰到很多的问题,困惑,压力,涌出很多新的想法)。

我想说,做你想做的事情,永远都不算晚!你能做成任何事,只要你真的想!

Do whatever you want, if you really want it!

下面是我的教歌视频,想学英语的同学,可以认真跟读跟唱,了解一下倍速复读法:

sweet but psycho 英文歌教学

shape of you 英文歌教学


user avatar   yu-san-geng 网友的相关建议: 
      

MacBook Pro (从定位上来说)本来就是干活用的机器。说实话,用来娱乐,很可能还不如买台 iPad 好使——起码 iOS 上的娱乐应用生态还算是不错。

OS X 和 Windows 的软件不相兼容,这恐怕是购买一台 Mac 前最先要了解的事情。如果不先为此做好心理准备就兴冲冲地去买 Mac, 还是 MacBook Pro, 要么是被无良的店员坑了,要么是作为消费者太不谨慎了。

说回「OS X 有什么好」——对我而言:

  • 字体。我选择使用 Mac 的最主要原因,是 OS X 的字体渲染风格更对我胃口——即便我使用的是低分辨率屏的 2012 版 MacBook Pro。虽然 Windows 能使用 MacType 这样的插件来改变字体渲染风格,但在最近版本的 Windows 中,也已在很多场合下失效。
  • 对于设计而言的一点便利功能。包括而不限于「预览」能够以真实尺寸显示 PDF、更全局的 OpenType 特性支持、便利的 PDF 虚拟打印等。
  • 可用性不错的自带软件。
  • 此外,对于程序员而言,OS X 应该算是个不错的 UNIX 环境。

我学习需要使用的主要工具都可以在 OS X 中使用,而不能满足的那部分,用虚拟机也可以挺流畅的解决,而我并没有「杜绝在 Mac 上使用 Windows」的那种精神洁癖,所以用得挺舒服;加上对我而言,娱乐多是可以通过浏览器解决的事情,要玩点游戏,也有 Steam 和虚拟机。因此我不觉得 Mac 在娱乐上有什么特别大的问题。当然,这也只适用于我自己了。

* * * * * *

在 Mac 上装 Windows 没什么不好的,这本来就是苹果允许、并用以吸引新用户的手段,Windows 也是个好使的操作系统。就是续航会短,发热也相对厉害一些。此外,屏幕色彩可能需要加载色彩配置文件来改善。前两年 MacBook Pro 还被评为「最合适使用 Windows 的电脑」。只是,最好装 Windows 8 或 Windows 10——Windows 7 虽然是个好系统,但对 HiDPI 的支持不足会浪费了那块 Retina 屏。

如果还是绕不开「花大价钱买了屌丝机」的心理,那么趁早出了止损还好。亏钱无可避免,但好歹不会用着心塞。不过,现在达到 MacBook Pro 这个标准(硬件、设计、工艺)的 PC 笔记本,也不便宜得去哪里就是了。

谢谢邀请。


user avatar   _cxa 网友的相关建议: 
      

MacBook Pro (从定位上来说)本来就是干活用的机器。说实话,用来娱乐,很可能还不如买台 iPad 好使——起码 iOS 上的娱乐应用生态还算是不错。

OS X 和 Windows 的软件不相兼容,这恐怕是购买一台 Mac 前最先要了解的事情。如果不先为此做好心理准备就兴冲冲地去买 Mac, 还是 MacBook Pro, 要么是被无良的店员坑了,要么是作为消费者太不谨慎了。

说回「OS X 有什么好」——对我而言:

  • 字体。我选择使用 Mac 的最主要原因,是 OS X 的字体渲染风格更对我胃口——即便我使用的是低分辨率屏的 2012 版 MacBook Pro。虽然 Windows 能使用 MacType 这样的插件来改变字体渲染风格,但在最近版本的 Windows 中,也已在很多场合下失效。
  • 对于设计而言的一点便利功能。包括而不限于「预览」能够以真实尺寸显示 PDF、更全局的 OpenType 特性支持、便利的 PDF 虚拟打印等。
  • 可用性不错的自带软件。
  • 此外,对于程序员而言,OS X 应该算是个不错的 UNIX 环境。

我学习需要使用的主要工具都可以在 OS X 中使用,而不能满足的那部分,用虚拟机也可以挺流畅的解决,而我并没有「杜绝在 Mac 上使用 Windows」的那种精神洁癖,所以用得挺舒服;加上对我而言,娱乐多是可以通过浏览器解决的事情,要玩点游戏,也有 Steam 和虚拟机。因此我不觉得 Mac 在娱乐上有什么特别大的问题。当然,这也只适用于我自己了。

* * * * * *

在 Mac 上装 Windows 没什么不好的,这本来就是苹果允许、并用以吸引新用户的手段,Windows 也是个好使的操作系统。就是续航会短,发热也相对厉害一些。此外,屏幕色彩可能需要加载色彩配置文件来改善。前两年 MacBook Pro 还被评为「最合适使用 Windows 的电脑」。只是,最好装 Windows 8 或 Windows 10——Windows 7 虽然是个好系统,但对 HiDPI 的支持不足会浪费了那块 Retina 屏。

如果还是绕不开「花大价钱买了屌丝机」的心理,那么趁早出了止损还好。亏钱无可避免,但好歹不会用着心塞。不过,现在达到 MacBook Pro 这个标准(硬件、设计、工艺)的 PC 笔记本,也不便宜得去哪里就是了。

谢谢邀请。




  

相关话题

  程序猿如何快速高效的改 bug?改bug都有哪些技巧? 
  学习文科的意义是什么?文科能给世界带来什么实质性的作用? 
  为什么 Windows 不内置 DirectX 等组件? 
  如何理解「由于脚本在服务器上执行,因此浏览器在不支持脚本的情况下就可以显示服务器端的文件」? 
  新手写小说常会陷入哪些误区? 
  如何评价「编程成为英国小学生的必修课」? 
  微软的编程处于什么样的水平? 
  编程的时候 命名 方法或变量 词穷了怎么办? 
  float类型的设计是否存在问题? 
  高中或(初高中)学习成绩优秀的人后来都怎么样了? 

前一个讨论
北京有没有好的 Linux 内核方面的工作?
下一个讨论
腰椎生理角度变直怎么调?





© 2025-05-06 - tinynew.org. All Rights Reserved.
© 2025-05-06 - tinynew.org. 保留所有权利