本身工作是 IT 打杂,桌面,服务器,网络都有搞,人到中年。可能快失业,想学习一下编程,日常忙得要死。回家后抽时间看学习视频。现在刚看完 JAVA 接口。请教各位从哪里可以持续做些编程练习巩固记忆。
我这种年纪学编程只能是作为爱好了。无法转为专职工作。但也想学了做点东西出来。或者做出些简单可用的程序出来,不然有点坚持不下去的感觉。
问题如下:
谢谢各位
1
krisuari 2019-06-27 23:11:24 +08:00
3. 学习基本语法 数据结构 上手项目 了解原理 学会抽象与设计 往上就是项目结构 工程结构
|
3
polebug 2019-06-28 00:29:14 +08:00 via Android
如果是作为爱好 想快速做出一些小玩意出来的话 建议 python 或 js 吧
|
4
MotherShip 2019-06-28 09:30:18 +08:00
其实有个有点偏的门路,先学学 js,如果你看某个网站的样式或者功能不爽,可以写用户脚本对它进行修改
比如 V2EX 回复发图要去 imgur 上传再复制图片链接,那能不能 js 捕捉在编辑框粘贴图片的动作,调 imgur 上传接口,再把返回的链接自动插入到编辑框呢? |
5
MotherShip 2019-06-28 09:58:39 +08:00
上边算是回答第一个问题,第二个其实不算问题,学习路线大致是对的,但是 Java 的学习曲线。。能做出实质性的东西其实有点远。。
第三个问题。。抖一下机灵,最最高效的是生活所迫,假如你失业,老本行找不到,代码学了一大半但是离找工作还有段距离,这时候学习是最快的 第四个问题 不能算功利性,人总是需要点激励的,如果说需要什么知识。。 1 了解编程到底能干嘛 2 了解每门语言擅长的地方 3 不断挖掘生活中自己有什么类似的需求需要自己实现 4 学习熟练使用搜索引擎 5 拆分问题 6 查找别人写好的代码并且加以修改 然后就简单了,不断的去搜[你熟悉的语言] [你的目的] 比如 用 JS 把 V2EX 的感谢数颜色改成红的 ↓ 运行自己写的 JS ->TamperMonkey 或者自己写成 Chrome 扩展程序 JS 修改文字颜色 ->item.style.color="red"; 查找网页元素-> 右键->检查 JS 选择网页元素->document.querySelectorAll 结果: (function() { document.querySelectorAll('span').forEach(item => { if("small fade"==item.className) { item.style.color="red"; } }); })(); |
6
skiy 2019-06-28 13:46:54 +08:00
学 kotlin 吧。
|
8
wwilson13 OP @MotherShip 谢谢你详细的回答。 我尝试先学一下 JAVASCRIPT。做些实质能做到的事情。
|