lchloride / NeteaseMusicCacheDecode

This project is used to decode music cache file from Netease Music.
24 stars 10 forks source link

感谢信 #3

Open FJSEN opened 6 years ago

FJSEN commented 6 years ago

我89年 快30了 在五六七八线小城市一家商业银行工作

一次无意间看到了你的软件 千方百计的找到你能在这里给你留言 你的这个软件在原理上应该不难 但对于我这种小白 简直是唤起了我的无限想象 最近在看《恋爱先生》,很喜欢里面的邹总,那个科技大神。 我受够了现在的生活,做了一份我很不喜欢的工作

我想学软件开发,请问一下 如何成为软件开发人员,我应该买什么书学习?

首先英语要学好是吧,我先学英语。

想到了我大学一同学现在在在澳大利亚,学计算机应该是网页之类的 已经5年了,他很少发朋友圈,希望他过得开心

lchloride commented 6 years ago

首先感谢支持

软件开发是一个很广阔的概念,现在的软件可以在各种平台上运行比如Windows、Mac、Android、iOS、服务器等等。所以我觉得应该从所有种类的开发中选择一个进行学习,这样学得快一些。(似乎网站开发要好理解好实现一些)

计算机本身,从底层硬件到系统到应用其实都是要学习的,比如操作系统、数据库、网络、算法、数据结构等等。这些“基础”知识可以从原理上解释很多结论,从而避免单纯的死记硬背。各个公司在面试的时候也经常会问这些基础知识。软件开发不只是写几个程序那么简单。

如果您之前有一定的基础(比如会一门编程语言),可以根据已掌握的知识,学习一些数据结构、算法、操作系统的知识,然后结合想开发的内容有针对性的学习。如果您没有什么基础,建议先熟悉一门语言(C和Java很基础,适合初学),做一些简单的算法,逐步适应计算机的思维。现在流行的慕课可以作为一个不错的学习来源。

如果您的想法主要是业余兴趣爱好,那么编写自己感兴趣的程序,做做小项目是一件很有乐趣且有成就感的事情。如果应用技术到实际开发工作中,产生的那点乐趣都会被疲惫所淹没。而且实战的要求要比兴趣型开发高很多,虽然有点泼冷水,但是一定要想清楚转行的风险。

英语对于计算机还是很有用的,学习一下不是坏事,至少能看到更多墙外的世界。

理工生一个,表达一般,希望对您有些帮助

FJSEN commented 6 years ago

@lchloride 嗯嗯 说是感谢信 我刚看了一下 也没写什么感谢的话语
只是表达了我当时激动的心情 说了些语无伦次的 嗯 大学时学了点C语言 只是些皮毛 类似于 最简单的逻辑 是与否的问题 我现阶段打算将这部分当作爱好学习 ,如果我是这块料 ,能悟懂其中的道理,我也可以将它作为我的职业哈。

最后当让要感谢你 感谢你让我在沉如死灰的生活中看到希望 , 感谢你帮一个陌生人这样详细的解答。 感谢你的帮助真心的

D3it7i commented 6 years ago

最近无聊注册了 GitHub,在你软件里看到了这个 GitHub连接,无聊点进问题.....这么感人啊,想知道 GitHub上为什么那些dalao都用全英,,,

JramerEG commented 6 years ago

没想到看到了一个对我帮助很大的故事

JramerEG commented 6 years ago

@FJSEN 加油老哥,作为一个普通的学生,看到你的故事对我感触很大

FJSEN commented 6 years ago

@JramerEG 首先感谢你看完我的那些回复 学生党 好好学 我学了一段时间 感觉代码啥的 屌屌的 代码很整齐 很漂亮 嗯嗯