入职近半年的程序员应该怎样提升?

2021-03-13 09:58:26 +08:00
 CyberShadiao
去年十月份入职了一家外包公司,不做民用项目,要出差驻场开发。面试的职位是 Java 开发,但是来了公司除了刚刚几天看了下文档,其余时间一直都在写页面,layui+JQuery 这些。现在 Java 快忘光了。自己的基础也不是很牢,纸糊的一样,框架(只会 SSM)也忘得差不多了。
在公司半路加入项目组,做了一个项目,是拿之前做的一个系统改的,入职的时候后端改完了,只要写页面。
目前这个项目只等验收了,然后我又不要出差,所以每天有时间可以带薪学习,请教一下各位大佬,我现在的情况是把基础补好还是复习框架?还有 Java 基础有哪些内容(看网上那些机构的视频感觉都差不多,都是教怎么用)?什么样才算基础比较好或者说什么才是 Java 基础?请各位前辈大佬不吝赐教。
5340 次点击
所在节点    Java
27 条回复
Blessing1
2021-03-14 12:42:23 +08:00
学习了

对我帮助挺大
zengming00
2021-03-14 12:44:25 +08:00
企业里面有一两个挑大梁的就够了,其它的找培训班出来的或者找实习生就行了,稍微带一下就能干活了,便宜,开 5000 块都有大把人干,你再牛逼工资要那么多要你干啥?进大厂?进去还不就是颗螺丝钉,年龄一到就滚蛋,大厂里面的宫斗就像电视剧那么好看,确定你在里面能活得过两集?
QBugHunter
2021-03-14 17:13:36 +08:00
我的流程是这样的,当然我是做 C++的,所以仅供参考

0.学英语
1.买各种进阶书籍,Efftecive c++等,然后看书
2.学习 C++的类库,包括 Qt,OpenCv 等。
3.做程序,从基本的扫雷,记事本(都是用 Qt 实现的)开始。
4.开始学习模板,并开始自己实现 C++标准库,STL 等
5.学习算法

程序员 35 岁退休也是实情,就看你平时是否学习并紧跟最新技术。昨天看 V 社有个人法律个关于程序员 35 岁退休的帖子(标题最长的那个,不知道现在还在不在了),其实我觉得他那帖子话糙理不糙。

这个社会竞争很激烈,你啥事都不敢,35 了别人为啥话高价请你而不是找个刚毕业的学生,毕竟你会的和刚毕业的学生会的也差不多,最多编码比较熟练而已。

如果你真的要精通编程的话,10 年时间真的不太够,我刚开始啃算法导论,那一部书的厚度我就瑟瑟发抖了,其他不说,那些喊着 35 退休的人里,有几个学完整部书的?
QBugHunter
2021-03-14 17:30:32 +08:00
去年公司招个安卓开发,来了个人,某水利工程硕士学位,年龄 34,7 年编程经验,要求月薪 20K+,然后我问了他如下几个问题

Q:手机和某设备通信,设备发送的消息,有一个字段为 4 字节,类型为无符号 int , 那安卓如何处理该字段?
A: 不知道

Q: ActivityA 启动 ActivityB,然后 ActivityB 启动 ActivityC,那如何将 ActivityA 的某些数据,传递给 ActivityC
A:用 Intent

Q:有没有做过项目,最好是上线过 APP,或者技术性博客
A:都没

Q:安卓滚动控件,你一般如何实现(我开了一个 APP 演示给他看)
A:ListView
Q:这个用什么实现(我 APP 左右滑动切换 Activity,类似 ViewPager )
A: 不知道,我之前负责某个 Activity 的

Q:List 和 Vector 有啥区别?
A : 没有
ihgoo
2021-03-14 21:20:23 +08:00
@QBugHunter 不可能吧,这人是个傻子?
jmyz0455
2021-03-15 10:25:36 +08:00
@QBugHunter 坐标哪里?
stillsilly
2021-03-15 17:36:17 +08:00
@QBugHunter
为啥做了 7 年没上线过 app……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/761234

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX