草庐IT

程序人生 - 学习和分享

伊织code 2023-12-02 原文

文章目录


记于 230217

刚入行时,经常看到技术博客中,博主们分享生活,比如相亲、上班生活,甚至还有人发结婚照。这个栏目通常被称为:程序人生
这个现象已经很久没看到了,原因大家都知道。比如互联网氛围不同了,从前多事 80后大牛;互联网刚兴起,大家会把博客、QQ空间,真的当做 小窝。从前大家会晒晒美食,现在朋友圈都没人发了。
挺怀念那个时代,文章有温度,看到了就像是感受到了真实的人;看到他们分享的学习/奋斗过程,会被激励、鼓舞信心,希望自己也能成为大佬。

学习始终是个逆流而行的事,需要目标、意志力、时间精力。
然而,当到了30岁+,会体会到那句话:当很多事情都变得很困难的时候,最简单的事就是 学习 和 减肥。
无论是婆媳关系、照顾年纪渐长的父母、带孩子,对于大部分人,都有很多痛苦,甚至是结构性的;我们难以改变别人,改变自己就变得容易。
改变的方向,当然是变得更强大。在有限的时间内,集中精力做重要的事,比如,做好专业。

经历了 测试 – iOS开发 – macOS 开发 – NLP 工程师的转变,NLP在不断变革,又走向了大模型的模式。
我好像还没扎稳脚跟,就快 35岁退休了。想想不禁有些沮丧。最宝贵的时间青春都在技术上了,但还走的不够高和深;最紧迫的 29–31岁,用来转行了,又穷又孤独。
说不后悔当然是假的。如果三五年后更好了,也许就不后悔了。后不后悔也许是动态的。

如果重新来一次(我觉得这个话题很有意义),我希望在大学把C++学好,多练习。
工作后,如果幸运,还是希望一个方向研究到底、研究的更深。然后花些时间在社科学习和交高质量(爱学习、善良)朋友上吧。

但时间无法回头,作为一个建设主义者,我选择重新规划路线:好好安排时间。
能够变现的叫做职业(希望能延长职业时间),不能变现的(再专业)也是爱好;这两个我都想要。
再次感谢认识的网友:李厂长,让我发现,时间可以这么安排、人生可以这么活,可以这么开心丰富和有趣。

大概是非计算机专业加上天生性格,在这个行业一直带着些焦虑。
刚毕业那时,爱吃爱喝爱拍照,玩烘焙花艺跳舞。而现在年轻人看到我,大概就是我从前看比我年长的人的样子吧 ----- 带着朴素和笨拙。
很多东西已经让我体会不到很大的快乐了,但学习,真的会让我安心。
这里分享下我的生活、学习和时间。


学习安排

学习内容

  • 专业,围绕topic 进行看书、操作
  • 专业相关,泛学 计算机各种知识
  • 人文:历史、地理、社科、心理

时间

  • 除了交通、睡眠、饮食,80%的时间我会花在学习上
  • 周一到周五,我一般早上8点到公司,8:30 下班;早上多学1h,晚上多2h。
  • 晚上到家,睡前可能看视频30min,或听书
  • 周六到办公室 或图书馆学习一天
    (在图书馆可以坐9个小时,是大学时期的我做不到的

学习方式

  • 看书
  • 看视频,B站超棒
  • 练习
  • 总结、写博客

人有不同的状态,适合不同的方式组合

  • 早上清爽,看书
  • 晚上精力不好时,总结所学
  • 晚上可以延续下午学习的内容,进行练习和总结
  • 在家洗完澡后,可以看视频学学

泛学

非计算机行业,好奇心求知欲又很强,每一样都学好、操作好,相当费时间;
也有人说,你这么辛苦总在忙,收获不大;抓好重点,会更有回报。
抓重点当然必须,但 东学习学 就是天生爱好啊!我不会放弃,只是换成 泛学

今天刚好看到爱kk 说的一段话:

“我一直在倡导大家,一定要大量地泛读,哪怕你光看一个标题。有些东西实际上光看标题就足够了,尤其是新闻。技术性的东西,其实就是看角度,看思路,非常快速的。如果是你确实很感兴趣的,再去精读,一旦精读了就不要抱着泛读的心态。”

来源:https://www.sohu.com/a/242347855_99979179

我觉得很适合我呢。分享下我的泛学收获:

  • 春节期间,我用两天了解完 Hadoop 生态;两天了解了 推荐系统;两天看了 ELK。
    (B站的黑马程序员 真的是很棒的存在,讲的清晰干净,配套资料也很够。
  • 曾经书架上大部头的书,前十页还留着从前的划线笔记,我用了一个下午(约4个小时),搞明白了它大概讲什么,我什么时候可能用到,用到的时候怎么查。
    实际上,80%的技术书都是手册,知道了原理、有哪些API即可。

想想是不是就很开心呢?(我内心是个ENTJ)
如果2天能大致搞清一个技术,那还会对很多事感到未知和迷茫吗?
(如果可以,我还想尝试下 技术方案咨询之类的岗位呢。


学习,让我对生活了多了些掌控感;
泛学,让我对学习多了些自信。

学习,也是一个越学越会的过程;更了解自己的精力周期,更合理的安排学习内容。
打死也没想到,30岁之后的我,会变成一个爱学习的人;如果读书的时候也这样,我应该会去更好地学校吧?
所以,看到这里的小伙伴,我们一起加油好吗?欢迎分享给我你的学习过程、计划和成果,我也会觉得很开心的!


未来,我可能会在这里继续做一些生活的分享,就像以前钦佩的前辈一样。
技术的分享,可能深可能浅,大多会是学习后的总结(会注意版权)。


然后,分享下我常常自学的地方吧:




AI 和 未来

最后,分享下对 AI 和未来的看法
源自于(非专业领域)亲戚在家族群问我,chxxGPT 这么强大,会不会取代我们。

第一反应是短时间不会取代,很多东西还需要人工审核才行。同时如黄老师所说,围绕 AIGC 的安全性是个重要课题。
实际上,工业时代机器已经大幅取代了重复劳动力;AI的发展,已经有了心智化的趋势;某AI做的心理咨询,我觉得可以解决很多问题了。
人到底有什么是不可取代的? 身、心、灵,可能灵方面难以超越;但普通人有多少灵性呢?
论有效读书和输出能力,大部分人真的不如AI。

有时想想,人为什么不能被取代呢? 作为动物,那么多动物都灭绝,我们为什么不能呢。只是沿着惯性,活着就好好活着,生儿育女,有些羁绊。
从社会角度而言,人口有价值;但如果,高智能无限体力的机器,可以在少人口的情况下,发展处更强的生产力呢?
对于家庭,每个人都很重要;那么对于选择不结婚生子、或被婚恋市场淘汰的人呢? 人活着是为了什么?
你希望AI 带来什么?


2023-02-17(五)

有关程序人生 - 学习和分享的更多相关文章

  1. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  2. ruby - 如何指定 Rack 处理程序 - 2

    Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack

  3. ruby - 在 Ruby 中编写命令行实用程序 - 2

    我想用ruby​​编写一个小的命令行实用程序并将其作为gem分发。我知道安装后,Guard、Sass和Thor等某些gem可以从命令行自行运行。为了让gem像二进制文件一样可用,我需要在我的gemspec中指定什么。 最佳答案 Gem::Specification.newdo|s|...s.executable='name_of_executable'...endhttp://docs.rubygems.org/read/chapter/20 关于ruby-在Ruby中编写命令行实用程序

  4. ruby-on-rails - Rails 应用程序之间的通信 - 2

    我构建了两个需要相互通信和发送文件的Rails应用程序。例如,一个Rails应用程序会发送请求以查看其他应用程序数据库中的表。然后另一个应用程序将呈现该表的json并将其发回。我还希望一个应用程序将存储在其公共(public)目录中的文本文件发送到另一个应用程序的公共(public)目录。我从来没有做过这样的事情,所以我什至不知道从哪里开始。任何帮助,将不胜感激。谢谢! 最佳答案 无论Rails是什么,几乎所有Web应用程序都有您的要求,大多数现代Web应用程序都需要相互通信。但是有一个小小的理解需要你坚持下去,网站不应直接访问彼此

  5. ruby - 无法运行 Rails 2.x 应用程序 - 2

    我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

  6. ruby-on-rails - Rails 应用程序中的 Rails : How are you using application_controller. rb 是新手吗? - 2

    刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr

  7. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  8. ruby - 检查是否通过 require 执行或导入了 Ruby 程序 - 2

    如何检查Ruby文件是否是通过“require”或“load”导入的,而不是简单地从命令行执行的?例如:foo.rb的内容:puts"Hello"bar.rb的内容require'foo'输出:$./foo.rbHello$./bar.rbHello基本上,我想调用bar.rb以不执行puts调用。 最佳答案 将foo.rb改为:if__FILE__==$0puts"Hello"end检查__FILE__-当前ruby​​文件的名称-与$0-正在运行的脚本的名称。 关于ruby-检查是否

  9. ruby-on-rails - 如何在 Gem 中获取 Rails 应用程序的根目录 - 2

    是否可以在应用程序中包含的gem代码中知道应用程序的Rails文件系统根目录?这是gem来源的示例:moduleMyGemdefself.included(base)putsRails.root#returnnilendendActionController::Base.send:include,MyGem谢谢,抱歉我的英语不好 最佳答案 我发现解决类似问题的解决方案是使用railtie初始化程序包含我的模块。所以,在你的/lib/mygem/railtie.rbmoduleMyGemclassRailtie使用此代码,您的模块将在

  10. 程序员如何提高代码能力? - 2

    前言作为一名程序员,自己的本质工作就是做程序开发,那么程序开发的时候最直接的体现就是代码,检验一个程序员技术水平的一个核心环节就是开发时候的代码能力。众所周知,程序开发的水平提升是一个循序渐进的过程,每一位程序员都是从“菜鸟”变成“大神”的,所以程序员在程序开发过程中的代码能力也是根据平时开发中的业务实践来积累和提升的。提高代码能力核心要素程序员要想提高自身代码能力,尤其是新晋程序员的代码能力有很大的提升空间的时候,需要针对性的去提高自己的代码能力。提高代码能力其实有几个比较关键的点,只要把握住这些方面,就能很好的、快速的提高自己的一部分代码能力。1、多去阅读开源项目,如有机会可以亲自参与开源

随机推荐