百科问答小站 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 笔记本,也不便宜得去哪里就是了。

谢谢邀请。




  

相关话题

  大一计算机专业学生如何在寒假充电? 
  有哪些书名气并不大,但却非常值得一看? 
  如何正确理解java中的泛型类型推导? 
  相对论刚提出时,号称全球能完全理解的人不超过十人,现在却成为理工科必修课程,是我们智商提高了吗? 
  我是一名高一学生,有哪些是你们在高考后才明白的事情或道理?可以给我些忠告或建议吗? 
  有哪些让人欲罢不能的学习方法? 
  同为传统文化,为什么有些人主张恢复繁体字,却没有人主张恢复文言文? 
  早上起早学习与晚上熬夜学习哪个更好? 
  在校生为了面试,有必要强行记住一些复杂算法如红黑树、KMP等的实现吗? 
  如何学好概率论? 

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





© 2024-05-10 - tinynew.org. All Rights Reserved.
© 2024-05-10 - tinynew.org. 保留所有权利