大学狗的迷茫,越来越想脱离“软件工程师”的范畴。

2017-10-10 22:18:53 +08:00
 a49666

大一开始自学前端,现在虽然不能达到大型项目的水平,但是从基本的 js,jq 到各种 mvc 框架,es6 都基本熟悉了,又学习下 node 和 mysql,可以快速起一个项目了。 然而越来越感觉没意思,在前端学习的过程中,很难有什么技术 /框架让人有一种“惊艳”的感觉,就是看懂了以后,觉得这东西好牛 X 啊,能想出来的人真是天才啊之类的感觉。
但是在学计算机网络 7 层 5 层,高数泰勒,傅里叶,比特币区块链的时候,确确实实有这种感觉。 感觉继续往工程的方向学习,也就这么回事了,这里没有贬低的意思,诚然把工程做到极致也是很困难的,只是说很难有什么富有创造性的成果。 我大学的系主任有句话‘我们计科专业培养的是科学家,不是码农’,现在越来越认同这句话。 以前只是想把前端学好找一份不错的工作,做做漂亮高性能的网页, 现在更想把三大数学好好复习一遍,再学习一些比特币 /区块链 /密码学,机器学习这些偏理论,有数学难度的内容。

11088 次点击
所在节点    程序员
105 条回复
liprais
2017-10-11 10:47:08 +08:00
@niceworld 30w 很厉害?十年前吧.....
sorra
2017-10-11 10:49:13 +08:00
可以啊,要做就好好做
tlday
2017-10-11 10:56:17 +08:00
楼主创建了 N 个主题,但是没有创建任何回复。看来好为人师真是人的通病啊。
rainex
2017-10-11 11:02:13 +08:00
楼主只是活在了轮子遍地的年代,因为学会了用别人造的轮子做简单拼凑,没做过有点挑战的需求就觉得软件做起来很容易,其实但凡给你加点需求,比如要求页面文件大小不许用 jquery 而且尽量让 js 简练,比如并发量大你的 mysql 经常锁死时,你才会明白自己斤两,我中学从 c++刚接触当年的 asp php js 时,觉得这些玩意太简单太 low 了连个指针函数泛型模板都没有,但后来流量大到撑不住才发现所谓数据库优化是山外有山的,是,很多拼凑轮子的也叫软件工程师,攒电脑的还叫搞 IT 呢,建议去像样的公司去面试下给自己找找定位吧,我以前面试应届生时羞辱过不少看上去挺傲的,大三了还不如我高三时的水平,也好意思出来嘚瑟,我初中时 dos 下用鼠标还要自己调用 33h 中断,现在你觉得写个桌面应用自动就能用鼠标所以很容易啊那只是因为你有了傻瓜轮子,而不是因为你有本事,搞不清楚自己定位会影响你的学习态度
niceworld
2017-10-11 11:05:12 +08:00
@liprais 你的标准有点高啊....我看到的是
“在工作 5-10 年后,只有 2.7%的程序员年收入低于 6 万。年收入在 15-20 万的程序员占 21.62%,1/3 的程序员年收入在 20-30 万之间,超过 1/5 的程序员年收入在 30-50 万之间。年收入在 50-70 万的程序员占 5.41%。”
Jimrussell
2017-10-11 11:26:42 +08:00
@zhengxiaowai #76

不奇怪,从微软跳到知乎就两个字形容:僵硬。
所谓一步错步步错,公务员至少比知乎蘑菇街强太多。
TheCure
2017-10-11 11:45:22 +08:00
lz 上海海洋大学的..
hellohello123
2017-10-11 12:21:57 +08:00
想太多 做太少
LMkillme
2017-10-11 12:35:01 +08:00
中二病
cheunjq
2017-10-11 12:37:32 +08:00
每年那么多计科毕业的都成科学家,想想都害怕
trydie
2017-10-11 12:38:42 +08:00
刚毕业的时候,我也这么有动力
flyingghost
2017-10-11 13:07:00 +08:00
想当年,js、jq、mvc、es6、node、mysql 这些烂大街的名词无一不是“偏理论,有数学难度的内容”,只不过大家见多了,觉得没啥新鲜了而已。
现在你觉得区块链、机器学习好牛逼,我封装一个库分分钟让 90%的使用者变 API 工程师。十年后,还会有和你一样的人来发一样的帖子,只不过是把 node/mysql 换成了区块链 /机器学习而已。
能想清楚这个问题吗?能想清楚应该怎么做吗?
如果想不清楚,还不如踏踏实实从 API 工程师做起,逐步丰富视野深入挖掘,了解烂大街们的上层设计和底层实现,优点和缺陷。然后理论联系实际,厚积而薄发,成为下一个烂大街技术的孤独奠基人。
notreami
2017-10-11 13:14:17 +08:00
别的不说,楼主先晒晒作品。
gimp
2017-10-11 13:30:06 +08:00
3L 说的对

另外确实是想太多,做的太少,或者说,不要被一些简单的 demo 麻痹自己,一名合格的程序员、开发者需要掌握的很多,使用脚手架打通 web 开发流程很容易,拿起个记事本直接写就行,但是吧,真正能做出高可用,性能强,兼容好,安全性高的程序不是一件容易的事情

建议

1,多去 Github 逛下,多看看大型项目,拓宽视野
2,着眼当下,把数据结构算法学好
gimp
2017-10-11 13:33:30 +08:00
@liprais

30 万不厉害的话... V2 上的标配薪资估计又要翻翻了
a49666
2017-10-11 13:35:55 +08:00
睡一觉起来没想到这么多人回帖,谢谢大家的建议 确实是我浮躁了,不管哪条路潜心学习才是正道
vjnjc
2017-10-11 13:38:49 +08:00
我也想做一个科学家,
但实际上至少要博士水准才有资格当科学家了吧
a49666
2017-10-11 13:45:34 +08:00
换成别的论坛我就删帖了。。。。 但是这也是 V2EX 好的地方, 可以记录下自己不成熟的言论= =
elgoogelgoog
2017-10-11 13:53:07 +08:00
试试后端?比如设计一个百万人在线的 IM,看看你搞得定负载、扩容、容错这些问题吗?
miniwade514
2017-10-11 13:58:03 +08:00
刚想说“大家散了吧,楼主已经凉了”,楼主就出现了🤣
你觉得无趣可以理解,但学校里的项目跟企业里的相比还是太简单了。
“页面”在一个系统里确实是很薄的一层,但“前端”这个技术领域不是。
几乎每家饭馆都有酸菜鱼,但它们味道一样吗?

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

https://yangjunhui.monster/t/396601

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

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

© 2021 V2EX